如何知道离线程序中DB块和在线PLC中DB块有不同?

分享到:
690
下一篇 >

菜鸟:

之前一直没注意到DB块的问题,一直是看过OB,FC,FB这些是绿色就放松了警惕,今天由于背景数据块忘记下载导致出现了问题,因此研究了DB块的比较结果,可是感觉不是很明白,因为有时候得到的结果差不多但实际又有区别,例如:

1.


,这张图里只是提示time stamps are identical,也可以监控。

2.


,这张图里提示contains newer version,且数据块长度不一致但离线和在线数据是一致的,可以监控。

3.


,这张图里也是提示contains newer version,且数据块长度不一致但离线和在线数据是不一致的,无法监控。

从第2,3张图似乎看不出什么不同,可是第3张图中的数据块却是需要重新下载的,为什么第2张图里的又是一致的,有什么办法可以快速知道哪些DB块是不一致的且需要重新下载的呢?有这方面说明吗?


有点明白了,实际上应该看比较对话框下面那个NOTE里面的内容,如果只是The actual value of one&nbs******bsp;more variables is different,表示仅仅是数值不一样,这个是一致的。如果提示The data type of one&nbs******bsp;more variable differs.表示数据结构或类型不一致,这样就需要重新下载了。

再补充一下,比较对话框下方有个勾选框:Hide data blocks with defferent actual values,一旦勾选,和在线PLC一致的数据块会被隐藏起来,这样就能快速知道哪些数据块是需要重新下载的了。



游民:

我一般都是比较块然后好几个DB块打红的说是在线与离线数据不一致,因为很多DB的默认初始值是0,在线数据又是来回在变的所以一致未考虑过这问题,这看来还得研究下了

游士:

不错!! 以前也有遇见过这样的情况!! 但都没有太在意这样东东啊!!! 学习了!!1

新手:

细微之处差别很大啊

如果数据块没修改,那么离线在线肯定是一致的,如果修改了,那是肯定要把在线数据覆盖离线数据,否则就会容易忘记备份数据!

侠客:

数值不同,可以监控,数据类型不同,说明在线离线的数据块结构不同,需要重新下载。

你可能感兴趣: 工控菜鸟园 图片 PLC 安装调试
无觅相关文章插件,快速提升流量