恭喜,你发布的帖子
发布于 2023-04-17 00:08:07
7楼
感谢yming老师的置评!
每每您在各个帖子的置评都发人深省,受益匪浅,有些甚至超出本人的理解范畴!
本人有以下疑惑,还请老师赐教:
300/400PLC中很少考虑数据保持,默认背景数据块中的数据是保持的,1500系列分为三种情况:Retain, Non-retain, Set in DB,西门子给出更加宽泛和灵活的选择,可是往往却不知如何选择是好了,怎么选择才合理呢?有什么规则可循吗?
提前感谢!
这主要是如何处理掉电后的数据恢复问题。
如果FB的数据设置为保持性的,那么掉电重启后,之前的数据将被恢复。这用于需要工艺上的接续操作。
如果设置为非保持的,那么掉电重启后,将由默认值(起始值)代替。这用于掉电后,必须重新初始化的操作。
设置IDB用于同一个FB有不同的背景DB时,各背景DB的操作对象有所(上述)不同。
我是这样理解的。
有些数据是不能设置保持性的,因为它不是复制进入FB背景数据块的,是直接外部引用传递的。如:Variant。
请填写推广理由:
分享
只看
楼主