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

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

相关推荐

  • 求S7-200梯形图实例

    求S7-200梯形图实例,最好带有注解。新手求教!邮箱:zsc1199@163.com万分感谢! 最佳答案 已发,下次即使要项目参考最好提点问题,不然可能面临删除,已发注意查收是反…

    SIMATIC S7-200 2017年7月25日
  • PLC200能否接收电阻型模拟量?

    1)如不能。需要怎样的措施能接收或相应的转换装置?2)PLC300呢? 最佳答案 1、S7-200PLC有RTD模块   可以测量RTD类型(如PT1…

    SIMATIC S7-200 2017年6月27日
  • td200能显示报警时间吗

    td200/400能显示存储报警时间吗 最佳答案 在PLC中利用时间读取指令把时间值储存在一个地址里,然后利用报警显示出来,例如: LD  &nbsp…

    SIMATIC S7-200 2021年7月4日
  • 大家进来看一下,我的理解对吗?

    现在我想用热电偶来测量电机的温度,当温度超过50度时电机停止转动,假设:现在用量程为0-100度的热电偶做测量元件,热电偶0-100度对应的模拟输出是0-10V,将热电偶接在模拟量…

    SIMATIC S7-200 2021年7月5日
  • s7-200输出端有电压吗,是不是可以直接加负载,如果有电压的话,这个电压值是多少?

    手册上不是说输出端接负载由用户提供24v的电源吗(如果是晶体管输出的话) 问题补充:plc的输出电源是有24v电的,输出触点本身带不带电呢?我看有的问题回答里面说输出触点带5v的电…

    2021年7月5日
  • 怎样自学 s7200

    我高中毕业,从事电气装配和维修3年了,我现在在自学S7200编程,有时感到力不从心,知识面跟不上,问大家有什么好的建议和方法吗?谢谢了。 最佳答案 1、买一个cpu200,1500…

    SIMATIC S7-200 2021年7月4日
  • 以太网向导中TSAP的设置

    本地的S7-200做服务器,与远程中控室计算机通信,请问在以太网向导中如何设置TSAP的值 问题补充:要通讯的数据如果不用V区,用M区可以吗???? 谢谢!!! 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • STEP 7-MicroWIN SMART V2.4

    版本是V2.4,系统是win7旗舰,台式、笔记本都试过,能识别PLC,就是上传的时候会无响应,求助! 图片说明:       最佳答案 这个…

    2021年7月5日
  • S7-200与PC(主站)通讯问题

    小弟刚开始研究PLC不久,现在想用224XP采集模拟量,并通过串口传给电脑。请问没有softwarewedge之类的软件,我只用STEP7-MicroWIN 是否可以实现…

    SIMATIC S7-200 2021年7月5日
  • S7-W00 Modbus 地址 保持寄存器

    40001-49999:数据保持寄存器 S7-200存储区起始字地址是否由我定义? 只能对应一个字VW咯?对应不了双字VD,是这样说的吧? 最佳答案 S7-20…

    SIMATIC S7-200 2021年7月4日