中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

STEP7 V10.5 中哪些功能块可以以多重背景的方式调用?

 张齐友

下载贤集网APP入驻自媒体

   STEP 7 V10.5 中,只能在调用 STEP 7 Basic 提供的库中的功能块时以多重背景的方式调用。如,时间和计数器标准块以及通信块"TSEND_C" 和 "TRCV_C"。不能在调用自定义的功能块时以多重背景的方式调用。这个功能将在将来的某个 STEP 7 Basic 版本中提供。
   两个通信功能块"TSEND_C" 和 "TRCV_C"在 FB10 中被多重调用的例子。两个被调用的标准功能块将其背景数据保存在调用功能块 FB10 的背景数据块 DB10 中。在 FB10 的声明表中以多重背景的方式调用的功能块做为静态变量保存。
    如果以多重背景的方式调用库中的功能块,被调用的标准功能块将数据存放在调用功能块的背景数据块中。
1. 打开所要以多重背景的方式调用的功能块。
2. 将标准功能块从库中拖动到要调用功能块的程序网络中,例如,"Extendded Instructions 扩展指令"项下的"TSEND_C"通信块。于是“Call options 调用选项”对话框打开。
3.点击"Multi Instance 多背景"按钮,然后点击"OK"按钮来确认。 
   被调用的标准功能块被作为调用功能块接口中的静态变量自动插入。
注意:
在创建用户定义功能块时,"Call options 调用选项"对话框中的"Multi Instance 多背景"按钮为灰色,且不能操作。
关于多重背景的更多信息可参考 STEP 7 Basic 在线帮助下的"Multi-instances 多重背景"项。
创建环境
FAQ 中的图片均在 STEP 7 Basic version V10.5 环境中创建。

最新回复

还没有人回复哦,抢沙发吧~

发布回复

为您推荐

热门交流