- {{item.name}}
在STEP 7 V10.5中哪些功能块可以以多重背景的方式调用?
- 0
- 411
- 3909
说明
在 STEP 7 V10.5中,只能在调用STEP 7 Basic 提供的库中的功能块时以多重背景的方式调用。如,时间和计数器标准块以及通信块"TSEND_C" 和 "TRCV_C"。不能在调用自定义的功能块时以多重背景的方式调用。这个功能将在将来的某个STEP 7 Basic版本中提供。
图 01 显示了两个通信功能块"TSEND_C" 和 "TRCV_C"在FB10中被多重调用的例子。两个被调用的标准功能块将其背景数据保存在调用功能块FB10的背景数据块DB10中。在FB10的声明表中以多重背景的方式调用的功能块做为静态变量保存。
图. 01
如果以多重背景的方式调用库中的功能块,被调用的标准功能块将数据存放在调用功能块的背景数据块中。
- 打开所要以多重背景的方式调用的功能块。
- 将标准功能块从库中拖动到要调用功能块的程序网络中,例如,"高级指令"库中"TSEND_C"通信块。于是“Call options(调用选项)”对话框打开。
- 点击"Multi Instance(多重背景)"按钮,然后点击"OK"按钮来确认。
图. 02
被调用的标准功能块被作为调用功能块接口中的静态变量自动插入。
注意
当功能块是用户自己创建的时,"Call options(调用选项)"对话框中的"Multi Instance(多重背景)"按钮为灰色,且不能操作。
关于多重背景的更多信息可参考STEP 7 Basic 在线帮助下的"Multi-instances(多重背景 )"项。
创建环境
本FAQ中的图片均在STEP 7 Basic version V10.5环境中创建。
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- 在STEP 7 (TIA Portal)中哪些 IO 控制器和 IO 设备支持下列功能:IRT, 优先启动, MRP, MRPD, PROFIenergy, 共享设备, MSI/MSO, 智能设备, 等时同步模式,系统冗余和组态控制?
- STEP 7 中哪些操作会覆盖累加器或寄存器的内容?
- 在用户程序中,当 Modbus 功能块的块号已经被占用时,哪些 Modbus TCP 块可以重新命名或重新连接变量?
- PCS 7中哪些控制器和组件可以被用来建立 PROFINET 总线 ?
- S7-1200 App 有哪些功能 ?
- 带CPU功能的ET200S接口模块可以使用哪些MMC卡?
- 哪些模块可以功能替代ET 200B, ET 200L 和 ET 200L-SC?
- S7 路由功能的使用有什么要求以及哪些模块可被使用?
- 哪些模块可以用于软冗余系统?
- ET 200SP 的哪些接口模块可以使用 "TM Count 1x24V" 和 "TM PosInput 1" 的模块?
{{item.nickName}}