成人动漫在线观看 I 免费看大片a I 亚洲另类av I 久久精品视频一区 I 秋霞中文字幕 I 不卡视频一区二区 I 性色在线 I 爽妇综合网 I 黄色的一级片 I 美女靠逼app I 色播欧美 I 久色悠悠 I 日本久久黄色 I 非洲黑寡妇性猛交视频 I 亚洲乱码国产乱码精品精大量 I 看特级黄色片 I 一二三区在线播放 I 久久激情婷婷 I 欧美日韩国产成人精品 I 国产三级国产精品国产专区50 I 911视频完整版在线观看 I 色婷婷aⅴ一区二区三区 I 美女视频福利网站 I 操久久久久久 I 揉着我的奶从后面进去视频 I 各种少妇bbw撒尿484613 I 自拍偷拍 网站 I 亚洲人 屁股 鞭打网站

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

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



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

    有這回事嗎,手冊上怎么沒講,不要誤人子弟。