13695071517
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 81 個(gè)
工控威望: 142 點(diǎn)
下載積分: 967 分
在線時(shí)間: 17(小時(shí))
注冊時(shí)間: 2018-01-24
最后登錄: 2023-11-23
查看13695071517的 主題 / 回貼
樓主  發(fā)表于: 2021-09-18 15:14
圖片:
用RS232通訊從儀器讀出來的一個(gè)數(shù)值,存在好幾個(gè)寄存器,如何把這些值(這些寄存器按順序的值的對的)存儲(chǔ)到1個(gè)寄存器里用浮點(diǎn)數(shù)表示。是用那個(gè)指令,求助各位大佬。
zjw424260912
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 93 個(gè)
工控威望: 125 點(diǎn)
下載積分: 731 分
在線時(shí)間: 66(小時(shí))
注冊時(shí)間: 2019-05-16
最后登錄: 2024-12-20
查看zjw424260912的 主題 / 回貼
1樓  發(fā)表于: 2021-09-19 13:52
要確認(rèn)從儀器讀出來的數(shù)據(jù)格式,再對數(shù)據(jù)進(jìn)行解析
楓落云端
施主,腳抬一下
級別: 略有小成

精華主題: 0
發(fā)帖數(shù)量: 341 個(gè)
工控威望: 465 點(diǎn)
下載積分: 1547 分
在線時(shí)間: 414(小時(shí))
注冊時(shí)間: 2017-10-10
最后登錄: 2024-11-29
查看楓落云端的 主題 / 回貼
2樓  發(fā)表于: 2021-09-19 20:28
圖片:
比如 EVAL D1080 D0
ASCII碼形式數(shù)字轉(zhuǎn)成單精度浮點(diǎn)數(shù)存于D0 D1寄存器中
zhangqi_1234
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個(gè)
工控威望: 493 點(diǎn)
下載積分: 4015 分
在線時(shí)間: 250(小時(shí))
注冊時(shí)間: 2013-03-22
最后登錄: 2024-12-07
查看zhangqi_1234的 主題 / 回貼
3樓  發(fā)表于: 2021-09-20 13:03
圖片:
一個(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
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 42 個(gè)
工控威望: 176 點(diǎn)
下載積分: 614 分
在線時(shí)間: 30(小時(shí))
注冊時(shí)間: 2013-07-14
最后登錄: 2024-09-29
查看conlycn的 主題 / 回貼
4樓  發(fā)表于: 2022-07-30 15:10
我也遇到這個(gè)問題,很多儀表通信讀出來的都是數(shù)值字符串,要轉(zhuǎn)換成我們常看的十進(jìn)制數(shù),不知道三菱PLC有什么辦法轉(zhuǎn)
工控菜鳥
菜鳥一只
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 954 個(gè)
工控威望: 1131 點(diǎn)
下載積分: 13860 分
在線時(shí)間: 295(小時(shí))
注冊時(shí)間: 2017-04-12
最后登錄: 2024-12-18
查看工控菜鳥的 主題 / 回貼
5樓  發(fā)表于: 2022-07-30 16:47
字符串拆分,字符串轉(zhuǎn)換