蜜桃免费av-一级中文片-久久青青草原av免费观看-香蕉在线观看视频-少妇丰满极品嫩模白嫩-成人妇女免费播放久久久-久久国产精品_国产精品-少妇69xx-国产网站免费在线观看-sese婷婷-最近中文字幕在线中文视频-欧美色xxx-亚洲a∨国产av综合av-免费观看日批视频-午夜福利免费0948视频-亚洲一二三视频-可以免费观看的av毛片下载-日韩综合精品-国产精品福利久久久-亚洲精品综合一区二区

wjm111
級別: 略有小成
精華主題: 0
發帖數量: 148 個
工控威望: 350 點
下載積分: 492 分
在線時間: 280(小時)
注冊時間: 2006-11-05
最后登錄: 2025-12-09
查看wjm111的 主題 / 回貼
樓主  發表于: 2018-10-26 14:57
我用FX3u-485ADP-MB與稱重儀作通信讀取數據,我寫的程序無法讀取,求大神指正。

附件為程序及稱重儀手冊
附件: 320說明書 A5版.pdf (3119 K) 下載次數:55
附件: 測試.zip (177 K) 下載次數:40
zhangqi_1234
級別: 略有小成
精華主題: 0
發帖數量: 342 個
工控威望: 493 點
下載積分: 4018 分
在線時間: 252(小時)
注冊時間: 2013-03-22
最后登錄: 2025-11-23
查看zhangqi_1234的 主題 / 回貼
1樓  發表于: 2018-11-01 22:31
有些測量儀器輸出的數據就是32位浮點數,你那個儀器,我不清楚數據排列是怎樣的。我以某一款測量三相電量儀表為例說明一下,希望你可以從中得到啟發。情況是這樣的:
1、測量輸出值是32位浮點數,其中低16位存放在第1個保持寄存器,高16位存放在第2個保持寄存器。
2、讀取的每個保持寄存器數據是高8位在前,低8位在后。
3、三菱PLC的32位浮點數是由2個地址連續的寄存器存儲,存儲格式是低16位存入第1個,高16位存入第2個。例如,D1-D2存儲浮點數,那么D1存儲低16位,D2存儲高16位。
4、根據三述上點描述,轉換方法是,先把讀取的儀表每個保持寄存器的高8位和低8位數據,組成一個16位數據,再把2個保持寄存器數據,按照低16位、高16位的順序存入PLC的2個地址連續的D寄存器,這樣就得到了浮點數。 我也是得到奇怪的數據后,經過思考才發現問題所在。
[ 此帖被zhangqi_1234在2018-11-02 12:16重新編輯 ]
本帖最近評分記錄:
  • 下載積分:+5(最遠是多遠) 好貼好貼!