西门子200PLC如何用移位指令计算1个字节里面有几个bit为1?

西门子200PLC如何用移位指令计算1个字节里面有几个bit为1?
求梯形图截图,

最佳答案

用Smart软件做的
MB0是需要判断的字节
MW20是一共有一个位=1的,范围是0-8

图片说明:

西门子200PLC如何用移位指令计算1个字节里面有几个bit为1?  

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月29日 下午6:14
下一篇 2017年5月29日 下午6:15

相关推荐

  • 西门子200单个脉冲

    由于设备需要,需要一个脉冲,该脉冲的占空比是微妙级别的,所以不太好用定时器。目前 我是这样操作的,用西门子200 Q0.0的高速脉冲,当I0.0上升沿输出脉冲数…

    2021年7月5日
  • 如何比较两个S7-200程序 MWP文件的区别

    有两个S7-200的程序备份,我想知道它们两个有什么区别,有没有什么好的办法?谢谢! 问题补充:我也知道比较,这两个文件在硬盘里,我不想打开两个程序一行一行对照比较,有没有好的方法…

    SIMATIC S7-200 2017年11月1日
  • 关于S7-200系统的奇怪问题

    各位好:请教一个关于S7-200系统的问题。工厂有一套S7-200系统,运行5年多了,最近发现几个比较奇怪的问题:1、有时候在上位机上修改参数后,发现程序的结果是按照修改之前的参数…

    SIMATIC S7-200 2020年10月31日
  • S7200对模拟输入变量怎么处理

    读入的是8位字节的无符号整数,要求输出按32位无符号整数的形式。S7200是按反高低字节直接的方式处理的,问题是具体是按那种?有一下几种:将连续4 个单元(x1,x2,x…

    SIMATIC S7-200 2021年7月5日
  • 脉冲量的读取和程序的编写

    各位大神好。小弟第一次做脉冲量的程序编写不知道怎么写程序,请各位指点一下,我的邮箱是584867060@qq。com。本人的PLC模块用的是西门子224XP,现在现场工程需要读取一…

    2017年6月10日
  • 怎么停止子程序运行

    在主程序里断开子程序,子程序一直保持断开前的状态,开还是开,断还是断,我想把子程序断开,回到初始值,怎么办. 最佳答案 最简单的办法如我的图所示,当I0.0是零时调用子程序一,并且…

    2020年10月31日
  • 关于西门子s7200,226CN,远程监控现场数据问题

    西门子s7200,226CN已用一个端口,想用另一个作为通信端口,怎么走modbus通信,现在模块已扩到最大无法再加模块,还怎么实现通信,需要加什么转换器,要用什么线作为通信线 问…

    SIMATIC S7-200 2017年8月18日
  • ssf文件找不到

    我在网上下了个PC_Adapter_USB驱动,结果在安装时提示:SSF文件找不到,如何解决 最佳答案 安装目录中不得有中文目录 这样,你把安装文件拷到任意盘符根目录下再…

    SIMATIC S7-200 2021年7月5日
  • S7-200 smart 向台达A2-M伺服电机写入速度,错误代码154

    用S7-200smart向台达A2的伺服驱动器写入速度,不能写入速度,报错,错误代码154,但是,能够读取速度。不知道是哪里有问题。 图片说明:    最佳答案…

    2017年5月31日
  • s7-200接收短信息的模块

    s7-200有接收短信息的模块吗?就是通过手机发送短信,PLC可以接收 最佳答案 使用MD720  -3模块。参考以下资料:《MD720  …

    SIMATIC S7-200 2020年11月1日