恭喜,你发布的帖子
发布于 2023-07-23 23:00:09
9楼
谢谢您的回答。
我每次执行这个子程序,都要对局部变量赋值,然后再使用?
还是
在第一次执行这个子程序的时候赋值一次就可以?
一般情况(绝大多数情况),存贮器是用来存贮特定数据的,所以,在使用存贮器内的值时,里面当然已经保存了有意义的数值,所以,才有先赋值后使用的规则。
但是,也有特例,可以不关心存贮的值,没有赋值而直接使用,不会导致程序执行问题。
比如,插入一个指令延时,可以执行如下指令:
ORW LW19, LW19 // 对LW19本身做或运算
LW19本身只起象征作用,不用关心里面的值,运行后不改变LW19的值,但是,PLC执行该指令,花费了相应的执行时间,相当于几个NOP(空指令)的执行时间。
请填写推广理由:
分享
只看
楼主