terence1234
級別: 探索解密
|
圖片:
圖片:
圖片:
各位大神: 我右一個電子秤,現(xiàn)在跟三菱FX2N PLC通訊來獲取稱的讀數(shù),使用RS串行通訊指令。 目前通訊已經(jīng)成功,數(shù)據(jù)也全都能接收到,再變成軟件中監(jiān)控軟元件的數(shù)據(jù)對照碼表換算的結(jié)果跟稱也是一致的。 現(xiàn)在出現(xiàn)個問題,如程序所示:我從D200---D215用于存放接收的數(shù)據(jù),然后全部傳送到D300---D315中去。然后轉(zhuǎn)化稱16進制數(shù)據(jù)。 我現(xiàn)在想吧這些數(shù)據(jù)整合成實際重量數(shù)據(jù)該如何轉(zhuǎn)換,F(xiàn)在轉(zhuǎn)換成16進制后D400始終就11,而不是整個數(shù)據(jù)串 如:稱上顯示 -0.076 PLC接收的字符為:45 32 32 32 32 48 46 48 55 54 32 107 103 32 13 10 著急,跪等,還請大俠幫忙 |
---|---|
|
yjm1yjm
學(xué)海無涯
級別: 探索解密
|
你這數(shù)據(jù)讀取是8位模式吧,只需要把高位數(shù)據(jù)乘以2的8次方,也就是K256再加上低位就得到實際數(shù)據(jù)了! 比如高位在D300低位在D301 D300*K256+D301就是第一組數(shù)據(jù)! |
---|---|
|