我有32个输入点,当闭合的数量等于12时,Q0.0输出,当闭合数量等于20时,Q0.1输出,当闭合数量等于28时,Q0.2输出。
我不知道该用啥命令啊!求高手
最佳答案
写了个小程序,已在200PLC上试过,每次M0.5上升沿统计一次,M0.4清数据。
程序如下
LD M0.4
MOVD ID0, VD4 //32个输入点
MOVD 0, VD8 //计算用暂存区
MOVW 0, VW100 //计数用
LD M0.5
EU
FOR VW0, 1, 32
MOVD VD4, VD8
RLD VD8, 1
LD SM1.1
+I 1, VW100
LD SM0.0
MOVD VD8, VD4
NEXT
LD SM0.0
LPS
AW= VW100, 12
= Q0.0
LRD
AW= VW100, 20
= Q0.1
LPP
AW= VW100, 28
= Q0
提问者对于答案的评价:
非常感谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc215821.html