恭喜,你发布的帖子
发布于 2017-09-14 12:18:41
2楼
西门子对于 S7-1200/1500 的 FB/FC 中的 临时变量 做了特殊处理了。 之前 S7-300/400 PLC 中 FC/FB 中的 临时变量(Temp)在使用该变量之前,系统给与分配地址但是数据未做初始化(清零),拿过来就使用该 Temp 变量时,该变量有可能有数值而且数值不确定(上一个扫描周期的值或上一个子程序处理后的值)。S7-1200/1500 对应这种不确定性进行了修改,Temp 变量在每个扫描周期的开始都被清零了。Temp 变量的正确使用应该是先赋值(写操作) 再 使用(读操作)。
请填写推广理由:
分享
只看
楼主