找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
小程序查看
手机扫码追踪该问题
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
一般选择检查“Execute Code Comparison”(执行代码比较)时,除了比较块(接口和代码)中运行时间相关部分外,也显示局部变量名字和参数名字的任何变化,主要用于比较编程装载PC/PG与PLC之间的块的代码不同之处,是比较常用的方法。因为你在下载新的程序之前,必须执行“Execute Code Comparison”,如果块的代码之间没有不同之处,就可以执行下载。
而"Compare time stamp only(仅比较时间印记)是执行块之间的时间印记比较,如果块印记相同,STEP7 假设互相之间的接口相同;如果时间印记不同,STEP7 比较块的结构直到发现它们数据结构中第一个不同地方,如果数据结构在这段相同,STEP7 比较初始值和当前值,会显示所有不同之处。
实际上“时间标志”冲突虽然会起调用对象和被调用对象或引用块之间的块不一致,但可以执行“检查块的一致性”功能,此功能可以消除全部时间标记冲突和块不一致性的大部分。你会经常修改程序,时间印记不同是不会引起机器的停机问题。
所以在菜单Options(选项)/compare Blocks(比较块)时,我们常用的是选择Execute Code Comparison”(执行代码比较),检查Online(总线,PLC中程序块)和Offline(源程序,保存在你的电脑中)中块中不同之处。由于你会在实际中经常修改程序,尤其在线调试时,编程人员在线修改程序的内容,这时一定要先将程序保存,执行代码比较,然后再下载,避免下载的程序与最终保存的程序不一致。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!