三菱PLC怎么统计寄存器有几个1

如题所述

三菱PLC统计寄存器有几个1 方法如下
可以使用移位指令配合溢出位SM1.1来实现这个功能,在西门子的PLC中,一个存储器可以是字节,字,双字的存储空间,因此编写这样的一个功能块时需要判断存储器的空间大小,就好比是三菱的PLC指令中有16位的操作指令和32位的操作指令一样。不同存储空间大小的存储器需要移动的位数是不一样的,如一个字节有8位,则需要移动8位,然后判断这8次移位中SM1.1接通的次数,SM1.1接通了多少次,则说明了这个存储中有多少个位的状态是为ON的。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜