往事訴風
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 1902 點
下載積分: 843 分
在線時間: 159(小時)
注冊時間: 2016-03-21
最后登錄: 2024-09-20
查看往事訴風的 主題 / 回貼
樓主  發(fā)表于: 2019-03-19 22:11
采用Modbus RTU協(xié)議讀取來的數(shù)據(jù),高位存放在D1073     低位存放在D1074    怎么轉(zhuǎn)換成十進制數(shù)   在觸摸屏顯示?
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2837 個
工控威望: 3608 點
下載積分: 3498 分
在線時間: 3782(小時)
注冊時間: 2007-11-04
最后登錄: 2024-09-18
查看tingfenghu的 主題 / 回貼
1樓  發(fā)表于: 2019-03-19 22:29
在觸摸屏選取對應該數(shù)據(jù)格式就可以,
如32bit,flot,32bit signed ,如果高低位反轉(zhuǎn),
觸摸的參數(shù)里可以設置的,

本帖最近評分記錄:
  • 下載積分:+5(yanshu) 感謝分享!還沒學到這個
  • 二手PLC,觸摸屏,伺服驅(qū)動,各類氣動設備
    http://shop58129605.taobao.com/
    lvpretend
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1258 個
    工控威望: 1428 點
    下載積分: 3680 分
    在線時間: 322(小時)
    注冊時間: 2015-07-20
    最后登錄: 2024-05-22
    查看lvpretend的 主題 / 回貼
    2樓  發(fā)表于: 2019-03-20 10:18
    不建議你用1樓方式。
    建議你還是在PLC中把數(shù)據(jù)轉(zhuǎn)換好,再由顯示屏直接顯示。
    1,D1073中的低8位移動到高8位,左移8位,低8位補0;虺256,16位結(jié)果乘法。
    2,D1073與D1074相異或,結(jié)果放在D1074中。
    3,觸摸屏可以直接以無符號數(shù)顯示D1074。
    你測試下,看我的方法正確否。
    fcq417
    14年plc工程實踐教學,QQ(微信):2252241236
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 302 個
    工控威望: 430 點
    下載積分: 1259 分
    在線時間: 50(小時)
    注冊時間: 2008-04-30
    最后登錄: 2024-09-14
    查看fcq417的 主題 / 回貼
    3樓  發(fā)表于: 2019-03-20 11:33
    將讀取的兩個寄存器數(shù)據(jù)中需要的數(shù)據(jù)提取出來,可以采用邏輯與提取,如果位置反了高低字節(jié)交換一下,數(shù)據(jù)提取后,調(diào)整數(shù)據(jù)高低字節(jié)位置,邏輯或整合到一起就可以了,最后直接在觸摸屏上面顯示。

    學習plc編程 www.shuyanzdh.com
    plc編程及教學:www.shuyanzdh.com
    QQ(VX):2252241236
    zhong1946
    都2024了
    級別: VIP會員
    精華主題: 3 篇
    發(fā)帖數(shù)量: 532 個
    工控威望: 772 點
    下載積分: 13780 分
    在線時間: 341(小時)
    注冊時間: 2006-10-12
    最后登錄: 2024-09-04
    查看zhong1946的 主題 / 回貼
    4樓  發(fā)表于: 2019-03-21 09:06
    如用威綸的屏,不需要考慮程序轉(zhuǎn)換。數(shù)值元件格式里面可選,你想讓它顯示什么制就什么制
    enderz
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 58 個
    工控威望: 263 點
    下載積分: 1135 分
    在線時間: 38(小時)
    注冊時間: 2018-01-02
    最后登錄: 2024-08-24
    查看enderz的 主題 / 回貼
    5樓  發(fā)表于: 2019-03-21 11:52
    3U可以用XCH交換指令



    也可以這樣