liuzhentong
級別: 略有小成
精華主題: 0
發(fā)帖數量: 117 個
工控威望: 359 點
下載積分: 1274 分
在線時間: 146(小時)
注冊時間: 2011-02-22
最后登錄: 2019-08-02
查看liuzhentong的 主題 / 回貼
樓主  發(fā)表于: 2014-03-27 08:09
PLC中怎么實現批量相乘  例 D0-D100分別乘以一個數值,然后送到D1000-D1100中
john42tw
級別: 網絡英雄
精華主題: 0
發(fā)帖數量: 1276 個
工控威望: 6107 點
下載積分: 52058 分
在線時間: 1120(小時)
注冊時間: 2012-04-24
最后登錄: 2024-09-30
查看john42tw的 主題 / 回貼
1樓  發(fā)表于: 2014-03-27 09:15
三菱
用間接暫存器 Z
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數量: 6766 個
工控威望: 38367 點
下載積分: 2629 分
在線時間: 9498(小時)
注冊時間: 2006-09-13
最后登錄: 2024-11-06
查看cvlsam的 主題 / 回貼
2樓  發(fā)表于: 2014-03-27 09:19
您可以使用變址+循環(huán)功能實現您的需求,但是敬請注意的是,因為16位乘法的結果是32位的,因此您需要使用2個變址寄存器來實現。



示例實現的是D0~D100分別乘以1后,結果存在D1000~D1202中。

Good Luck~
本帖最近評分記錄:
  • 下載積分:+2(fum0717) 真誠感謝!
  • 下載積分:+3(sjm213) 熱心助人!
    kyy80
    態(tài)度決定一切``````
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數量: 1225 個
    工控威望: 3495 點
    下載積分: 4400 分
    在線時間: 1976(小時)
    注冊時間: 2008-02-17
    最后登錄: 2024-11-05
    查看kyy80的 主題 / 回貼
    3樓  發(fā)表于: 2014-03-27 09:53
    用指針。。。。。
    hafatahaha
    臺達代理
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數量: 1336 個
    工控威望: 1334 點
    下載積分: 2535 分
    在線時間: 398(小時)
    注冊時間: 2012-09-26
    最后登錄: 2019-01-19
    查看hafatahaha的 主題 / 回貼
    4樓  發(fā)表于: 2014-03-27 10:29
    變址 ,指針沒試過,應該也可以
    上海承接工業(yè)電氣自動化項目工程 461946157@qq.com   13162651373
    臺達,三菱(變頻器,pllc,伺服,人機,溫控器)進口變送器,傳感器,視覺
    cheng007297
    級別: 略有小成
    精華主題: 0
    發(fā)帖數量: 337 個
    工控威望: 480 點
    下載積分: 26599 分
    在線時間: 230(小時)
    注冊時間: 2011-08-25
    最后登錄: 2024-11-02
    查看cheng007297的 主題 / 回貼
    5樓  發(fā)表于: 2014-03-27 11:40
    計算方面的如其問人都不如看資料。
    dream2012
    級別: 略有小成
    精華主題: 0
    發(fā)帖數量: 143 個
    工控威望: 277 點
    下載積分: 1080 分
    在線時間: 160(小時)
    注冊時間: 2011-10-17
    最后登錄: 2020-06-26
    查看dream2012的 主題 / 回貼
    6樓  發(fā)表于: 2014-03-27 16:11
    用指針方式,D0乘以某個數,完畢之后,
    自動移動指針,然后不斷循環(huán)。
    yamqq
    雅馬哈,愛普生,電裝機器人。
    級別: 網絡英雄

    精華主題: 0
    發(fā)帖數量: 1717 個
    工控威望: 5539 點
    下載積分: 24588 分
    在線時間: 299(小時)
    注冊時間: 2008-05-05
    最后登錄: 2024-08-25
    查看yamqq的 主題 / 回貼
    7樓  發(fā)表于: 2014-03-27 18:53
    如果實時性不高也可以放到人機上面去計算
    這個人很懶,什么也沒有留下!
    thomaslin
    級別: 探索解密
    精華主題: 0
    發(fā)帖數量: 51 個
    工控威望: 170 點
    下載積分: 1706 分
    在線時間: 106(小時)
    注冊時間: 2013-10-21
    最后登錄: 2016-03-24
    查看thomaslin的 主題 / 回貼
    8樓  發(fā)表于: 2014-03-28 14:56
    同意

    如果人機LOAD不重可以直接在上面運算再傳回PLC

    引用
    引用第7樓yamqq于2014-03-27 18:53發(fā)表的  :
    如果實時性不高也可以放到人機上面去計算
    木皮
    學海無涯
    級別: 家園常客
    精華主題: 0
    發(fā)帖數量: 485 個
    工控威望: 742 點
    下載積分: 16520 分
    在線時間: 243(小時)
    注冊時間: 2012-06-17
    最后登錄: 2021-06-06
    查看木皮的 主題 / 回貼
    9樓  發(fā)表于: 2014-03-28 18:52
    怎么V0變址要加2啊
    大家好才是真的好
    chqing1361
    三人行必有我?guī)?/div>
    級別: 略有小成
    精華主題: 0
    發(fā)帖數量: 269 個
    工控威望: 485 點
    下載積分: 442 分
    在線時間: 587(小時)
    注冊時間: 2006-08-17
    最后登錄: 2024-11-03
    查看chqing1361的 主題 / 回貼
    10樓  發(fā)表于: 2014-03-28 21:38
    引用
    引用第9樓木皮于2014-03-28 18:52發(fā)表的  :
    怎么V0變址要加2啊

    因為16位乘法的結果是32位的