登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:200smart 运用间接寻址、移位指令、循环指令处理数据问题
点击:1329 回复:2
楼主
编辑
引用
管理
3165815270
如题,读取一串数据里,比如说VD0 ,并计算VD0二进制位为1的个数之和
请问如何运用间接寻址、移位指令、循环指令处理才能实现
如果做成子程序块,能否在改变数据类型的状态下,读取每一段数据的二进制为1的个数之和
最后修改:
2020/2/20 16:05:51
20-02-20 15:53
1楼
编辑
引用
管理
cvlsam
引用
3165815270
在 2020/2/20 15:53:44 发言
【内容省略】
FOR
对2求余 余数等于1 计数值+1
向右移位
NEXT
不需要间接寻址。
Good Luck~
20-02-20 15:57
2楼
编辑
引用
管理
3165815270
可以写个例子吗,没太理解你所说的,如果这串数据是动态变化的,并运用循环指令,会影响得出为1的数值和的时间嘛
最后修改:
2020/2/20 16:47:59
20-02-20 16:21
工控新闻
华北工控EPC-3132LX-A加固计算机:搭载龙芯LS3A4000处理器,满足指挥通信车核心控制需求
优必选推出面向智能制造场景的全尺寸工业人形机器人Walker S2
三菱电机与鹿明机器人,达成战略合作!
莱迪思与三菱电机合作带来新一代工业自动化体验
图尔克从产线到领奖台 | TAS 软件荣膺“年度产品”大奖
ABB邀你探索直流应用的世界
丹佛斯传动携源网荷储一体化方案亮相光储直柔大会,助推绿色高质量发展
这家变频器厂商发布上半年业绩预告 净利润同比增长152.76%~190.68%
更多新闻资讯