程序比较的结果如何判断

请问:
1、有没有程序比较结果的说明文档?使用程序比较时,诸如“路径1版本较新,又提示块代码相同”“DB块时间标志一致”“DB块中一个或多个实际变量不同”之类的,如何理解?
2、在程序比较时,只有比较结果一栏没有任何信息才能判断两个程序完全一样(为了更新或备份程序)?
3、比如:附件-图中所示的比较,切换至梯形图没任何区别,切换至STL只是跳转代码不同,这类的比较结果是否可以忽略?还有哪些比较的结果可以忽略?

图片说明:

程序比较的结果如何判断   

最佳答案

1)一般在使用时,当修改程序或修改后还原了程序在线时会提示程序块一致性检查。如DB的时间戳不一致(重新编辑DB过后与原编辑时间不一致,这个不影响程序的正常运行)。
2)是的。如果能够在线,说明这个块是通过了一致性检查的,备份没有问题。但系统提示如数据块时间戳不一致,也不会影响系统的正常运行。
3)如果仅仅是这个是不影响系统正常运行的,2者的区别是跳转代码不同,可以忽略,因为这个你仅仅只是转换方式查看的(lad/stl)这些代码是系统自定义,不同之处的程序的大小和位置关系。另外如上面提到的如时间戳也可以忽略。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc222302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月10日 下午10:06
下一篇 2017年12月10日 下午10:06

相关推荐