当S7-1500 的实际组态中模板缺失或模板位置与实际槽号不符时如何组态?

n

使用说明
S7-1500 CPU (固件版本 V1.5及以上) 的主机架配置可使用组态控制,实现此功能需要STEP 7(TIA 博途)V13(或以上)版本。通过在启动 OB中编程 CPU可识别:n

  • 组态中的模板实际缺失或n
  • 模板实际位置与组态不符
  1. 打开项目在“设备视图” 中,CPU “属性” > “组态控制"中使能该选项。
    "允许通过用户程序重新组态设备”
  2. 保存编译组态控制并将组态下载到 CPU,CPU 状态会由“运行” 转为 “停止”。

当S7-1500 的实际组态中模板缺失或模板位置与实际槽号不符时如何组态?
图01n

  1. 在程序文件夹下使用 "SCL"编程语言添加一个“启动” OB,并在该启动 OB 内编写控制数据记录程序。如果在启动 OB 中没有有效的控制数据,则组态控制不可用,CPU 会停止启动返回“停止”状态。
  2. 启动 OB 只执行一次,之后 CPU 进入“运行”模式,使用 "WRREC" 指令 (写记录)来传送数据记录。 "WRREC" 指令异步执行需要多个周期才能完成。 n
    • 循环调用 "WRREC" 指令 (写记录) 。n
    • 数据记录通过 “RECORD” 指令传输给 CPU。n
    • 可通过评估 "BUSY" 和 "DONE" 参数来控制循环。n
    • 数据记录传输结束后输出参数 "BUSY" 会变为"FALSE"。

当S7-1500 的实际组态中模板缺失或模板位置与实际槽号不符时如何组态?
图 02n

图 02 演示了在“启动” 块[OB100] 中使用“SCL”编程语言调用和参数化"WRREC" 指令(写记录)。"WRREC" 指令传输数据记录数据到 “ID” 地址对应的模板。n

  1. 最后保存编译程序并下载到 CPU,数据记录通过组态控制传输到 CPU 后,CPU 会按定义切换到“运行”模式。

更多信息
详细信息参见STEP 7 (TIA 博途) 在线帮助以下章节: n

  • "关于组态控制的重要信息",
  • "如何使用硬件标识的例子",
  • "WRREC: 写数据记录"。

在服务和支持页条目号:29430270

创建环境
本 FAQ 相关截图由 STEP 7 (TIA 博途) V13 创建。

其它关键字
最大配置

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc325408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论