如何计算输入点的数量

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-200CPU224的MPI地址问题

    S7-200CPU224更换电源模块后  MPI固化地址2丢失 怎么办? 最佳答案 1.所有S7-200的PLC的端口都支持MPI通信。S7-200&…

    SIMATIC S7-200 2017年11月19日
  • S7-200 DP通讯设置

    S7-200  和ABB800系列走DP通讯  S7-200的PLC里面需要怎么设置   才能进行数据交换 最…

    SIMATIC S7-200 2020年11月1日
  • s7-200 为何不能下传程序,显示block version is a never version 。

    s7-200 为何不能上传程序,显示block version is a never version 。CPU…

    SIMATIC S7-200 2020年11月1日
  • 高速计数器中的初始值和预置值有何区别

    高速计数器中的初始值和预置值有何区别,怎么使用阿,我查找了手册没有找到具体的应用! 最佳答案 初始值是高速计数器的起始值,预置值是高速计数器的目标值。当计数值等于预置值时,会发生一…

    SIMATIC S7-200 2021年7月5日
  • 关于25201 207016 231885报警

    各位大神,我这有台旧的加工中心,起先是一上电就跳闸,现在跳闸好了,就出现25201  231885 207016 201303 2…

    SIMATIC S7-200 2021年7月5日
  • 模拟量计算

    对于输入电压范围是0-5V的信号来说,对它进行转换的计算方法是否等同于0-10V的信号?0-5V的信号对应0-16000;0-10V的信号对应0-32000,对吗?转换的计算方法是…

    SIMATIC S7-200 2021年7月5日
  • 程序到底有多大

    从保存的程序文件属性里看,程序有29K,从编译的信息窗看,仅4K不到,为啥相差这么大? 最佳答案 程序文件保存的是程序的信息,包含了程序、结构、语言等很多,而编译后的文件变成了二进…

    SIMATIC S7-200 2020年11月1日
  • 请问EM277接TD400C如何编程?

    1.以前我用CPU224XP的串口接显示屏TD400C;2.现在由于CPU224XP的串口不够用,改用EM277的通讯口接TD400C;请问:a. 以前的显示程序是否还可…

    SIMATIC S7-200 2020年11月1日
  • S7-200模拟量输入干扰

    模拟量使用4-20ma变送器输入,变送器通过外部供电,和CPU上面的24V输出电压是分开的,设备旁边有一台110KW电机,通过变频控制,但变频器和我设备没有任何关联,唯一的关联可能…

    SIMATIC S7-200 2020年10月31日
  • 关于时钟指令

    比如我让电机在每天的7.00到11.00,13.00到17.00工作,这个应该怎么编啊,初学者,望各位大侠能帮帮我,谢谢! 问题补充:如果是初次使用,怎么样设置时间啊 最佳答案 N…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论