君君绝对无敌
级别: 探索解密
精华主题: 0
发帖数量: 10 个
工控威望: 141 点
下载积分: 616 分
在线时间: 6(小时)
注册时间: 2013-10-08
最后登录: 2014-01-11
查看君君绝对无敌的 主题 / 回贴
楼主  发表于: 2013-10-19 08:30
现在有D1到D100这100个数据储存器中的数都要乘以100后,(32位运算),然后分别保存到D200到D300中,
我想用循环指令和变址寄存器来写,,,怎么写,求高手写程序??? 我想肯定有高手会的
liwenbin
自学PLC   同僚指点哦
级别: 略有小成
精华主题: 0
发帖数量: 392 个
工控威望: 469 点
下载积分: 969 分
在线时间: 350(小时)
注册时间: 2010-08-23
最后登录: 2024-08-28
查看liwenbin的 主题 / 回贴
1楼  发表于: 2013-10-21 16:51
引用
引用第3楼john42tw于2013-10-21 10:47发表的  :
D1~D100 有100個值(16位元)
乘100 應該對應 D200~D399  (32位元)
   M8000
----||----------------------------[MUL D1Z0 K100 D200Z1]
         |------------------------[ADD Z0 K1 Z0]
.......

楼上说的对  
32位要站2个16位寄存器
解释的非常清楚  
有水平