我有32个输入点,当闭合的数量等于12时,Q0.0输出,当闭合数量等于20时,Q0.1输出,当闭合数量等于28时,Q0.2输出。
我不知道该用啥命令啊!求高手
最佳答案
写了个小程序,已在200PLC上试过,每次M0.5上升沿统计一次,M0.4清数据。
程序如下
LDM0.4
MOVDID0,VD4//32个输入点
MOVD0,VD8//计算用暂存区
MOVW0,VW100//计数用
LDM0.5
EU
FORVW0,1,32
MOVDVD4,VD8
RLDVD8,1
LDSM1.1
+I1,VW100
LDSM0.0
MOVDVD8,VD4
NEXT
LDSM0.0
LPS
AW=VW100,12
=Q0.0
LRD
AW=VW100,20
=Q0.1
LPP
AW=VW100,28
=Q0
提问者对于答案的评价:
非常感谢
专家置评
已阅,最佳答案正确。