输入点闭合数量多少决定输出多少

我有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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月23日
下一篇 2017年11月23日

相关推荐