恭喜,你发布的帖子
发布于 2021-04-14 09:22:19
7楼
L区称为局部变量、临时变量,是因其作用范围仅限本子程序而言。
当一你上子程序进入时,系统分配一块L区供其使用,此时,该L区为这个子程序专用,不会受到其它程序“干扰”,甚至可能随时插入运行的中断程序、上位机通讯等,均干扰不到 正在使用中的L区。
但是,随着子程序运行的结束,其所使用的L区也随之被系统回收,不再与该子程序存在一毛钱的关系。
其它的子程序,或者相同的子程序两次调用,系统会重新分配一块L区供使用。分配得到的L区,可能是上次使用过的,也可能是全新的,这个PLC不予承诺,所以,你不能自行假设一定是新的,或者一定是刚使用过的。(你对PLC有深入研究的除外。)
所以,你说两次调用之间,L区存在干扰,应是未按照规则使用L区造成。
请填写推广理由:
分享
只看
楼主