13695071517
級(jí)別: 探索解密
|
圖片:
用RS232通訊從儀器讀出來(lái)的一個(gè)數(shù)值,存在好幾個(gè)寄存器,如何把這些值(這些寄存器按順序的值的對(duì)的)存儲(chǔ)到1個(gè)寄存器里用浮點(diǎn)數(shù)表示。是用那個(gè)指令,求助各位大佬。 |
---|---|
|
zjw424260912
級(jí)別: 探索解密
|
要確認(rèn)從儀器讀出來(lái)的數(shù)據(jù)格式,再對(duì)數(shù)據(jù)進(jìn)行解析 |
---|---|
|
楓落云端
施主,腳抬一下
級(jí)別: 略有小成
|
圖片:
比如 EVAL D1080 D0 ASCII碼形式數(shù)字轉(zhuǎn)成單精度浮點(diǎn)數(shù)存于D0 D1寄存器中 |
---|---|
|
zhangqi_1234
級(jí)別: 略有小成
|
圖片:
一個(gè)32位的實(shí)數(shù)用2個(gè)保持寄存器存儲(chǔ),高16位在前,低16在后,保持寄存器的存儲(chǔ)值分為兩個(gè)字節(jié)讀取,高8位在前,低8位在后。三菱PLC的兩個(gè)數(shù)據(jù)寄存器存儲(chǔ)一個(gè)32位的實(shí)數(shù)。低16位在前,高16位在后。經(jīng)圖中所示變換存儲(chǔ)位置后,再用32位實(shí)數(shù)格式顯示。 [ 此帖被zhangqi_1234在2021-09-20 13:08重新編輯 ] |
---|---|
|
conlycn
級(jí)別: 探索解密
|
我也遇到這個(gè)問(wèn)題,很多儀表通信讀出來(lái)的都是數(shù)值字符串,要轉(zhuǎn)換成我們常看的十進(jìn)制數(shù),不知道三菱PLC有什么辦法轉(zhuǎn) |
---|---|
|