n
使用说明
S7-1500 CPU (固件版本 V1.5及以上) 的主机架配置可使用组态控制,实现此功能需要STEP 7(TIA 博途)V13(或以上)版本。通过在启动 OB中编程 CPU可识别:n
- 组态中的模板实际缺失或n
- 模板实际位置与组态不符
- 打开项目在“设备视图” 中,CPU “属性” > “组态控制"中使能该选项。
"允许通过用户程序重新组态设备” - 保存编译组态控制并将组态下载到 CPU,CPU 状态会由“运行” 转为 “停止”。
图01n
- 在程序文件夹下使用 "SCL"编程语言添加一个“启动” OB,并在该启动 OB 内编写控制数据记录程序。如果在启动 OB 中没有有效的控制数据,则组态控制不可用,CPU 会停止启动返回“停止”状态。
- 启动 OB 只执行一次,之后 CPU 进入“运行”模式,使用 "WRREC" 指令 (写记录)来传送数据记录。 "WRREC" 指令异步执行需要多个周期才能完成。 n
- 循环调用 "WRREC" 指令 (写记录) 。n
- 数据记录通过 “RECORD” 指令传输给 CPU。n
- 可通过评估 "BUSY" 和 "DONE" 参数来控制循环。n
- 数据记录传输结束后输出参数 "BUSY" 会变为"FALSE"。
图 02n
图 02 演示了在“启动” 块[OB100] 中使用“SCL”编程语言调用和参数化"WRREC" 指令(写记录)。"WRREC" 指令传输数据记录数据到 “ID” 地址对应的模板。n
- 最后保存编译程序并下载到 CPU,数据记录通过组态控制传输到 CPU 后,CPU 会按定义切换到“运行”模式。
更多信息
详细信息参见STEP 7 (TIA 博途) 在线帮助以下章节: n
- "关于组态控制的重要信息",
- "如何使用硬件标识的例子",
- "WRREC: 写数据记录"。
在服务和支持页条目号:29430270。
创建环境
本 FAQ 相关截图由 STEP 7 (TIA 博途) V13 创建。
其它关键字
最大配置
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc325408.html