liuzhentong
级别: 略有小成
精华主题: 0
发帖数量: 117 个
工控威望: 359 点
下载积分: 1274 分
在线时间: 146(小时)
注册时间: 2011-02-22
最后登录: 2019-08-02
查看liuzhentong的 主题 / 回贴
楼主  发表于: 2014-03-27 08:09
PLC中怎么实现批量相乘  例 D0-D100分别乘以一个数值,然后送到D1000-D1100中
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6776 个
工控威望: 38379 点
下载积分: 4140 分
在线时间: 9535(小时)
注册时间: 2006-09-13
最后登录: 2024-12-19
查看cvlsam的 主题 / 回贴
1楼  发表于: 2014-03-27 09:19
您可以使用变址+循环功能实现您的需求,但是敬请注意的是,因为16位乘法的结果是32位的,因此您需要使用2个变址寄存器来实现。



示例实现的是D0~D100分别乘以1后,结果存在D1000~D1202中。

Good Luck~
本帖最近评分记录:
  • 下载积分:+2(fum0717) 真诚感谢!
  • 下载积分:+3(sjm213) 热心助人!