• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
借你消愁
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看借你消愁的 主題 / 回貼
樓主  發(fā)表于: 2010-06-14 12:30
現(xiàn)在我用三菱PLC編寫的一個(gè)語句:MULP D560 D154 D540        現(xiàn)在在線監(jiān)測(cè)到數(shù)據(jù)分別如下: 800         198         0
問題是800*198=158400才對(duì),為何為0呢?是否超出溢出錯(cuò)誤?如果是這樣,程序該如何修改?謝謝。
另外,我看到有關(guān)資料講,16位乘以16位就用MULP,得數(shù)就是32位。也就是540,541位。
紫莫語
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 229 個(gè)
工控威望: 380 點(diǎn)
下載積分: 482 分
在線時(shí)間: 61(小時(shí))
注冊(cè)時(shí)間: 2008-11-25
最后登錄: 2024-11-21
查看紫莫語的 主題 / 回貼
1樓  發(fā)表于: 2010-06-14 14:01
沒用過MULP,不知道有沒有這個(gè)指令,建議你用DMUL D560 D154 D540,這樣計(jì)算出來就對(duì)了,不過D561和D155不要使用了,DMUL是32位乘法~~~~~~
本帖最近評(píng)分記錄:
  • 下載積分:+2(ymmfa) 熱心助人
    借你消愁
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊(cè)時(shí)間: *
    最后登錄: *
    查看借你消愁的 主題 / 回貼
    2樓  發(fā)表于: 2010-06-14 15:25
    起初我也曾考慮使用DMUL,但D560是觸摸屏輸入數(shù)據(jù),D154是測(cè)試傳感器數(shù)據(jù)。都是16位的,改為DMUL會(huì)有影響么?D561和D155我都預(yù)留著呢。
    謝謝莫語。
    借你消愁
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊(cè)時(shí)間: *
    最后登錄: *
    查看借你消愁的 主題 / 回貼
    3樓  發(fā)表于: 2010-06-14 15:40
    另外,我一直不能確定的是,D寄存器有無存取次數(shù)限制?
    fubin739
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 443 個(gè)
    工控威望: 790 點(diǎn)
    下載積分: 3050 分
    在線時(shí)間: 453(小時(shí))
    注冊(cè)時(shí)間: 2006-11-06
    最后登錄: 2024-11-14
    查看fubin739的 主題 / 回貼
    4樓  發(fā)表于: 2010-06-14 16:32
    很有可能D540什么地方又被寫了一次
    wu32u2
    耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1121 個(gè)
    工控威望: 1474 點(diǎn)
    下載積分: 1772 分
    在線時(shí)間: 994(小時(shí))
    注冊(cè)時(shí)間: 2010-03-01
    最后登錄: 2024-09-02
    查看wu32u2的 主題 / 回貼
    5樓  發(fā)表于: 2010-06-14 16:57
    寄存器實(shí)際上是有存儲(chǔ)次數(shù)的。幾十萬次還是幾百萬次我忘了。不是頻繁更改數(shù)據(jù)的話可以當(dāng)作無限使用,使用DMUL沒有什么影響。
    成功的路上需要幫助
    借你消愁
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊(cè)時(shí)間: *
    最后登錄: *
    查看借你消愁的 主題 / 回貼
    6樓  發(fā)表于: 2010-06-17 08:22
    現(xiàn)在等同一秒一次了。如果次數(shù)為幾十萬次的話,也就是十多天的壽命了。
    [ 此帖被借你消愁在2010-06-17 13:33重新編輯 ]
    借你消愁
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊(cè)時(shí)間: *
    最后登錄: *
    查看借你消愁的 主題 / 回貼
    7樓  發(fā)表于: 2010-06-17 11:38
    另外,誰知道三菱中國(guó)的服務(wù)電話是多少?
    借你消愁
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊(cè)時(shí)間: *
    最后登錄: *
    查看借你消愁的 主題 / 回貼
    8樓  發(fā)表于: 2010-06-17 14:26
    引用
    引用第4樓fubin739于2010-06-14 16:32發(fā)表的  :
    很有可能D540什么地方又被寫了一次

    我用查找的方法搜尋,未見到其他地方使用這個(gè)數(shù)據(jù)。
    veich
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊(cè)時(shí)間: *
    最后登錄: *
    查看veich的 主題 / 回貼
    9樓  發(fā)表于: 2010-06-17 14:53
    起初我也曾考慮使用DMUL,但D560是觸摸屏輸入數(shù)據(jù),D154是測(cè)試傳感器數(shù)據(jù)。都是16位的,改為DMUL會(huì)有影響么?D561和D155我都預(yù)留著呢。
    謝謝莫語。



    不會(huì)有影響,另外查一下其他地方是否占用了相近的寄存器,從而自動(dòng)占用了D560或D154.
    ykykkhor
    Best Regards,YK
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 259 個(gè)
    工控威望: 308 點(diǎn)
    下載積分: 139434 分
    在線時(shí)間: 560(小時(shí))
    注冊(cè)時(shí)間: 2009-07-30
    最后登錄: 2024-12-25
    查看ykykkhor的 主題 / 回貼
    10樓  發(fā)表于: 2010-06-19 15:08
    有好幾個(gè)可能:
    1) PLC 在 STOP Mode
    - 讓 PLC RUN
    2) 程序沒有啟動(dòng)到 -| | - -|/|- ------[ MULP D560 D154 D540 ]
    - 檢查程序中啟動(dòng)條件 -| | - -|/|-
    3) 程序啟動(dòng)一次而已, MULP 是上升脈沖型
    - 嘗試把 MULP 改成 MUL
    4) 程序啟動(dòng)掃描時(shí), 變量更新的時(shí)差
    4-1) D560 或 D154 更新分別為 800 和 198 的時(shí)候已經(jīng)執(zhí)行了 --[ MULP D560 D154 D540 ]
      - 更改程序, 把 -[ MULP D560 D154 D540 ] 推到 D560 或 D154 更新后才執(zhí)行
    chabeiyuwo
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 99 個(gè)
    工控威望: 224 點(diǎn)
    下載積分: 450 分
    在線時(shí)間: 120(小時(shí))
    注冊(cè)時(shí)間: 2009-03-02
    最后登錄: 2024-02-20
    查看chabeiyuwo的 主題 / 回貼
    11樓  發(fā)表于: 2010-06-19 21:48
    引用
    引用第5樓wu32u2于2010-06-14 16:57發(fā)表的  :
    寄存器實(shí)際上是有存儲(chǔ)次數(shù)的。幾十萬次還是幾百萬次我忘了。不是頻繁更改數(shù)據(jù)的話可以當(dāng)作無限使用,使用DMUL沒有什么影響。

    有這回事嗎,手冊(cè)上怎么沒講,不要誤人子弟。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go