三菱plc 脉冲计数

2025-04-07 09:21:57
推荐回答(1个)
回答1:

如图所示,不知道你说的是不是这个意思,把计数器(是普通计数器还是高速计数器这里就不管了)的值实时的赋值给D0,然后M1为ON,把D0值赋值给D2,D2就是M1的计数值。M2为ON时,先把D2的值赋值给D100,然后计算当前的计数值D0减去M2刚按下时已经计数的值D100就是M2的计数值D4了。而且也是从0开始计数的,并且M1的计数不停还继续赋值中。同理M3的也是。
可恶图,又出bug了呢,提交完回答发现图没了。
程序如下
0 LD M1
1 MOV D0 D2
6 LDP M2
8 MOV D2 D100
13 LD M2
14 SUB D0 D100 D4
21 LDP M3
23 MOV D4 D102
28 LD M3
29 SUB D0 D102 D6
36 END
望采纳。。。。。