2184263820
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 226 点
下载积分: 474 分
在线时间: 18(小时)
注册时间: 2024-02-16
最后登录: 2024-11-22
查看2184263820的 主题 / 回贴
楼主  发表于: 2024-05-14 21:29
在某公众号上看到,比较实用博途西门子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”





整理好文档,下载 博途西门子PLC的DB块更新下载防止在线数值被初始化方法.rar (842 K) 下载次数:59





2184263820
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 226 点
下载积分: 474 分
在线时间: 18(小时)
注册时间: 2024-02-16
最后登录: 2024-11-22
查看2184263820的 主题 / 回贴
1楼  发表于: 2024-05-15 13:08
还有更好的办法么
2184263820
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 226 点
下载积分: 474 分
在线时间: 18(小时)
注册时间: 2024-02-16
最后登录: 2024-11-22
查看2184263820的 主题 / 回贴
2楼  发表于: 2024-05-20 11:14
还有更好的办法么
yjwxxxy
级别: 家园常客
精华主题: 0
发帖数量: 140 个
工控威望: 561 点
下载积分: 796 分
在线时间: 26(小时)
注册时间: 2023-05-18
最后登录: 2024-11-22
查看yjwxxxy的 主题 / 回贴
3楼  发表于: 32天前
这个一会儿试试看,谢谢分享