程序比较问题
刘玉蓉
发布于2014-11-14 17:19
218
0
标签:
两个程序块比较后有好多程序段不同。
用FBD或者用LAD显示两个程序块,程序没有区别;但换成STL显示则有不同。(请见附图)
望帮忙分析是什么问题?
问题补充:
程序转成FBD或LAD都是相同的,只有转成STL时是不同的(如图)。本地程序在线监控时提示程序与PLC内程序不同无法监控。所以即使程序转成FBD或LAD都是相同的,还是不能监控,仍然有问题。
图片说明: 1,比较结果
佳答案
“程序没有区别呀。程序由FBD或LAD转换成STL时,会产生一些临时变量,而这些临时变量的产生都是随机的,如图所示的L50.0和L48.0,他们都是随机产生的,还有就是一些跳转标签也是随机生成的,如果你的两段相同的程序在同一个功能块中,那转换后程序绝对不会相同,因为它在生成时临时变量依次使用。”临时变量的产生可不是随机的!是有严格要求的!