恭喜,你发布的帖子
发布于 2018-11-12 13:57:41
7楼
谢谢大树哈的解答,我上面的用法试过了,能够实现那个功能。但是我还是不清楚,前8位和后40位的区别,简明调试手册上前8位说是“无硬件数字输入”,您说的“也就是说前8位是硬件真实触发。第9位至第40位你自由定义,用PLC去控制,比如I0.0。所以我一般用$A_IN[9]“。像一般PLC输入点I0.0用前8位和用第9位至第40位控制,会有什么不同。
另外,实现我的功能,如果用WHILE,是不是该WHILE $A_IN[9]=0
ENDWHILE
能用就好,具体$A_IN[]规则我其实也没有掌握的那么好,只是我的理解,并且运用没有出问题,感兴趣可以自己深入了解,再跟大伙儿交流。
针对你的程序,while循环是当条件为真的话,死循环。所以只有条件为假,才会跳出来走。故我提供的答案应该是对的。这样"当输入点如I0.0信号为0时”,程序继续,否则持续等待。(这种可以跑的程序,自己试一遍,看效果不就完啦
)
请填写推广理由:
分享
只看
楼主