登录
首页
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
工控新闻
邀请函 | 7月25日西安集结,华北工控邀您共话工业/国防科技行业数智新未来!
连续领投三家具身智能公司,京东回应
聚焦人工智能等新技术赛道 上海美的全球创新园启用
2025年机器人产教研协同创新生态周在沈阳开幕
RKDC2025 丨米尔亮相第九届瑞芯微开发者大会,共绘工业数智新图景
第二十一届“工业自动化与标准化”研讨会召开
北尔电子携手诺顺科技引领亚太智能装备展智能制造新风潮
西门子与联华电子携手运用 mPower 技术推进 EM/IR 分析
更多新闻资讯