• {{item.name}}
{{item.name}}
{{item2.name}}
更多
常问问题

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

star star star star star
5.0 分
  • 软件编程
文档编号:42637593| 文档类型:常问问题| 发布时间:2023年12月22日
  • 0
  • 299
  • 3909
内容预览: 说明 在 STEP 7 V10.5中,只能在调用STEP 7 Basic 提供的库中的功能块时以多重背景的方式调用。如,时间和计数器标准块以及通信块"TSEND_C" 和 "TRCV_C"。不能在调用自定义的功能块时以多重背景的方式调用。这个功能将在将来的某个STEP 7 Basic版本中提供。 ......

说明

在 STEP 7 V10.5中,只能在调用STEP 7 Basic 提供的库中的功能块时以多重背景的方式调用。如,时间和计数器标准块以及通信块"TSEND_C" 和 "TRCV_C"。不能在调用自定义的功能块时以多重背景的方式调用。这个功能将在将来的某个STEP 7 Basic版本中提供。

图 01 显示了两个通信功能块"TSEND_C" 和 "TRCV_C"在FB10中被多重调用的例子。两个被调用的标准功能块将其背景数据保存在调用功能块FB10的背景数据块DB10中。在FB10的声明表中以多重背景的方式调用的功能块做为静态变量保存。


图. 01

如果以多重背景的方式调用库中的功能块,被调用的标准功能块将数据存放在调用功能块的背景数据块中。

  1. 打开所要以多重背景的方式调用的功能块。
  2. 将标准功能块从库中拖动到要调用功能块的程序网络中,例如,"高级指令"库中"TSEND_C"通信块。于是“Call options(调用选项)”对话框打开。
  3. 点击"Multi Instance(多重背景)"按钮,然后点击"OK"按钮来确认。


图. 02

被调用的标准功能块被作为调用功能块接口中的静态变量自动插入。


注意
当功能块是用户自己创建的时,"Call options(调用选项)"对话框中的"Multi Instance(多重背景)"按钮为灰色,且不能操作。

关于多重背景的更多信息可参考STEP 7 Basic 在线帮助下的"Multi-instances(多重背景 )"项。


创建环境

本FAQ中的图片均在STEP 7 Basic version V10.5环境中创建。


您可以前往全球资源库查看此文档

剩余80%未阅读,请登录后下载/查看文档

  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。