恭喜,你发布的帖子
发布于 2025-11-06 15:58:07
5楼
双线圈,你想玩啥?研究啥?
我就想知道,第一行的M0.2和第二行的M0.2到底是编程软件计算出来的结果还是从PLC内直接读出来的结果,如果是读出来的,当第一行满足条件M0.2为1,但第二行条件不满足时M0.2为0,但编程软件却能准确显示出结果来,编程软件和PLC的通信不是在PLC扫描结束时进行的么,如果是在PLC扫描结束时通信的,那么M0,2应该只有一个结果,就是0,但第一行却能正常显示为1,所以猜测M0.2的结果是编程软件根据前面的位状态计算出来的结果,还是每显示一个位就读一次位的状态?但若在扫描结束时读的话,不可能每次第一行正确,第二行也刚好正确
还有就是编程软件为何能显示局部变量的状态,局部变量对外开放么?
和双线圈没关系,只是写的太长不方便查看,所以就多写了几行,所以就用了一个M0.2,相当于很长的一行
请填写推广理由:
分享
只看
楼主