在某公众号上看到,比较实用博途西门子PLC的DB块更新下载防止在线数值被初始化方法
前提:设备在PLC程序更新下载程序后对之前根据现场校准的DB数值进行覆盖,每次都需要重新校准设备的每个数值
目的:进行程序更新之后不再需要进行每次校准
方法:1.DB块中进行“Snapshot”功能
2.DB块中进行“Keep Actual Value”功能
一.方法1:“Snapshot”功能
1.建立示例程序
2.更改校准值
3.激活Snapshot功能
4.覆盖初始值
5.确认执行Snapshot功能
6.更新现有程序
二.“Snapshot”功能测试:
1.现有程序显示
2.更新现有数据结构
3.更新数据块下载
4.更新程序诊断
5.数据更新前后的数值对比
三.方法2:“Keep Actual Value”功能
1.更改示例程序块属性备用数据位激活
2.监控在线程序
3.更改校准值
4.激活“Keep actual value”功能
5.确认执行“Keep actual value”功能
6.更新现有程序
四.“Keep Actual Value”测试:
1.更改步骤
2.结果验证
一.方法1:“Snapshot”功能
1.建立示例程序
在程序打开需要更改数据的DB块为——“Snapshot”