如何计算输入点的数量

S-200PLC加扩展EM221  16点输入,如何计算状态为1或0的数量,请哪位师傅指教一下

最佳答案

什么CPU?16点输入的EM231?

 将需要计算的放到VW0里面,MB0就是为1的个数。
 LD     SM0.0
 SRW    VW0, 1
 A      SM1.1
 INCB   MB0

 VW0=2#10110000时,MB0=3
 VW0=2#10110111时,MB0=9 (6加上一个3)
 在合适的时候将MB0复位即可。

提问者对于答案的评价:
试过了,好象MB0 没有值.我的意思是要知道输入点为1的数量,请再指导一下,谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc352328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:07
下一篇 2021年7月5日 上午1:08

相关推荐

  • 模拟量控制

    哪位大侠告诉我S7-224怎么用温度传感器控制阀门开大开小啊 问题补充:模拟量输入是用AI2XRTD输出是用AQ2X12BIT    阀门是…

    SIMATIC S7-200 2021年7月5日
  • 关于WinCC flexible SMART V3离散量报警求助

    在S7-200中的程序报警信号是I0.0,在WinCC flexible 软件中离散量报警的触发变量不能用I这个位地址只能用16位的MW,VW这些字地址,这个我…

    2021年7月5日
  • 编码器问题提问

    绝对型编码器和增量式编码器的接线有什么不同?     编码器接线有A+,A-,B+,B-,Z+,Z-。到底是绝对型编码器的接线还是…

    SIMATIC S7-200 2021年7月5日
  • pc access 安装成功,但是一测试就失败

    1.安装时,没有提示错误,同款软件win7 32,在修改C盘文件后,成功了,2,在win7 64位,无法修改C盘文件,右键,获得管理员权限,拖至桌面,修改,再放…

    2017年8月16日
  • 新买来TD400C如何更换

    S7-200CPU224XP CN 新买来的TD400C如何更换,小白一个请给出具体操作,多谢。我按照TD400C手册操作也没搞明白什么,接上CPU后还是显示英…

    SIMATIC S7-200 2017年6月12日
  • 西门子 plc 200的加法器和乘法器

    我编程序要用到一个加法器和一个乘法器来实现浮点数的运算 但编译时候报错不知为何 已经用 MOV指令把浮点数赋值给了VD变量 然后用VD变量进…

    2021年7月5日
  • 551提示信息

    系统的触摸屏是OP27,plc是s7-300,开机触摸屏断续显示一个551 No connection to plc with&n…

    2021年7月5日
  • sm0.0和sm0.7

    sm0.0是始终为1,而sm0.7是run模式为1.请各位老师详细介绍他俩的区别? 最佳答案 SM0.0: 该位始终为1;SM0.7 :该位指示 CP…

    SIMATIC S7-200 2020年11月1日
  • MODBUS从站指令问题

    modbus从站指令INIT和SLAVE中"done"和"error"什么意思啊干什么用的啊 问题补充:那是不是写什么地址都可以,然后监控的…

    SIMATIC S7-200 2021年7月5日
  • S7200PPI通讯电源问题

    两个S7200做PPI通讯,两边是不同的开关电源供电,会有问题吗? 问题补充:如果其中一个S7200还要跟维纶的屏通讯,屏也是由一个单独的开关电源供电,这样通讯会不会有问题? 最佳…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论