wuyuebo
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 128 點
下載積分: 1093 分
在線時間: 14(小時)
注冊時間: 2013-03-14
最后登錄: 2022-07-05
查看wuyuebo的 主題 / 回貼
樓主  發(fā)表于: 2014-04-22 08:33
電磁流量計標(biāo)準(zhǔn)MODBUS通訊協(xié)議(版本號: LMAGMODRTUV77).doc (1224 K) 下载次数:104 各位前輩大家好! 我現(xiàn)在遇到了點難題,想向大家請教下
我用臺達的PLC通過485的通訊口跟智能流量計通訊,讀取流量計的累計值,送到PLC中。
智能流量計采用的是標(biāo)準(zhǔn)的Modbus RTU通訊協(xié)議,(L-MAG電磁流量計轉(zhuǎn)換器通訊協(xié)議)里面有。
現(xiàn)在我不懂的地方是主站接收到數(shù)據(jù)的,要怎么處理。
按照主站接收到數(shù)據(jù)的格式是:設(shè)備地址,功能碼,數(shù)據(jù)長度,"4個字節(jié)的長整型數(shù)據(jù)”,校驗的高位,校驗的地位。
其中這4個字節(jié)的數(shù)據(jù)在PLC中分別給定的地址為的D10,D11,D12,D13與之對應(yīng)。
這4個數(shù)據(jù)要怎么轉(zhuǎn)換成累計值得數(shù)據(jù)?
請求大家的解答
hsqknx
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 430 個
工控威望: 2445 點
下載積分: 503 分
在線時間: 731(小時)
注冊時間: 2011-06-13
最后登錄: 2024-12-21
查看hsqknx的 主題 / 回貼
1樓  發(fā)表于: 2014-04-22 17:07
用臺達PLC作modbus通信很簡單的,自己去官網(wǎng)弄些資料下來就知道了,不方便就用8位的方式傳送數(shù)據(jù)就好處理了,K2Y0P這種方式
wuyuebo
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 128 點
下載積分: 1093 分
在線時間: 14(小時)
注冊時間: 2013-03-14
最后登錄: 2022-07-05
查看wuyuebo的 主題 / 回貼
2樓  發(fā)表于: 2014-04-23 09:14
謝謝你的解答
問題的關(guān)鍵是要怎么解碼
就是回傳回來的四個數(shù)據(jù)要怎么處理才能成為流量計的實際值
我還需要通過這個數(shù)值去做比較,控制電磁閥
zhaode2888
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 276 個
工控威望: 3617 點
下載積分: 53114 分
在線時間: 793(小時)
注冊時間: 2009-04-17
最后登錄: 2024-12-22
查看zhaode2888的 主題 / 回貼
3樓  發(fā)表于: 2014-04-23 09:38
上下位交換,轉(zhuǎn)換進制,就O了
hsqknx
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 430 個
工控威望: 2445 點
下載積分: 503 分
在線時間: 731(小時)
注冊時間: 2011-06-13
最后登錄: 2024-12-21
查看hsqknx的 主題 / 回貼
4樓  發(fā)表于: 2014-04-28 17:22
不用怎么處,你得到的數(shù)據(jù)就是標(biāo)準(zhǔn)的浮點數(shù),你可以直接顯示為浮點數(shù)和浮點運算
hsqknx
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 430 個
工控威望: 2445 點
下載積分: 503 分
在線時間: 731(小時)
注冊時間: 2011-06-13
最后登錄: 2024-12-21
查看hsqknx的 主題 / 回貼
5樓  發(fā)表于: 2014-04-28 17:25
如果你不放心,可以直接用浮點加法DADDR+0.0看一下