西门子S7-1500 PLC关于DB块启动值,过程值和快照值的简单理解

发布时间:2023-09-09
测试环境:step7 v14 sp1 6es7 518-4ap00-0ab0 v2.0
过程值即实际值,是程序最新执行后产生的数据。
启动值也称为起始值,什么时候起作用?
1。第一次下载db块的时候,启动值会装载到过程值(实际值)。
2。对于db块里的非保持性性数据,在cpu 从stop到run的过程中,起始值会加载到过程值。
对于保持性的数据则不论断电上电还是从stop到run,过程值不变。
3。存储器复位mres之后,过程值变为启动值。
4。修改了变量名称或者添加删除了变量,再次下载db,则软件会提示需要将db块初始化,
这时候起始值会加载到过程值。只要下载时提示db初始化,则过程值会被启动值覆盖。
快照最大的作用就是将过程值放到离线db的启动值 ,这样调好的数据可以通过再次下载db,(下载的时候,不会初始化db,也就是说过程值不变)将最终的实际值存到smc卡中,来保证即使更换cpu或者执行了存储器复位,数据也不会丢失。
db块里还有一个功能按钮叫“下载但不重新初始化”,该功能只适合在优化的db中,新添加变量时使用。来保持数据块中原有数据的过程值不变。在优化db的块属性里,默认预留100个字节,用于非保持变量,如果新添加的变量想设为保持性变量,则需要在db块属性里勾选“启用下载,但不重新初始化保持性变量”变量的数量可以设置。
激活“下载但不重新初始化”,添加变量,下载,不会提示块需要初始化。下载后,在线离线db块是一致的。 但是,如果取消该功能,则会提示在线离线不一致。再下载db,则会要求初始化。
所以,使用该功能后,如果想要再取消该功能,需要在合适的时机。
上一个:固态硬盘读写速度,ssd固态硬盘读写速度一般是多少
下一个:ppt的字体如何打包发送(ppt字体打包下载)

电脑风扇不转开不了机是什么原因(电脑打不开机风扇也不转怎么办)
太湖石发展与保护并举之重要性
提升设备连接效率(选择优质svlec10a镀银插针)
nubiaz9手机怎么样
为什么nsi公司流量计受到工业行业的广泛应用?
如何使用万兴乳油防治香蕉叶斑病
参麦注射液和氨茶碱对慢性缺氧大鼠膈肌细胞凋亡及相关基因表达的影响
不是所有茶叶都适合放冰箱
同步计数器和异步计数器的区别和联系(同步计数器和异步计数器的区别在哪)
手机虚拟系统app(手机虚拟操作系统)