powtiger
狂人日妓
級別: 略有小成
|
有同一個設(shè)備,通訊格式如下 示例1:地址為2008的傳感器 查詢: 十六進制:D8 07 80 01 00 00 00 9B 響應(yīng): 十六進制:D8 07 80 01 00 00 02 D8 07 02這個例子通訊,讀數(shù)據(jù)沒問題。 示例2:地址為2008,水分= 7.34和溫度= 22.7的傳感器 查詢: 十六進制:D8 07 80 03 00 00 00 9C 響應(yīng): 十六進制:D8 07 80 03 00 00 08 48 E1 EA 40 9A 99 B5 41 F3 十進制(7.34)的單精度浮點數(shù)值:40 EA E1 48 十進制(22.7)的單精度浮點數(shù)值:41 B5 99 9A 這個例子2,我用kepserverex的U-CON通訊上了,但返回的數(shù)據(jù)有兩組,一直無法分別提取出來,并且他這個數(shù)據(jù)是倒著寫的,請問各位大俠,要怎么操作才能讀到這兩個數(shù)據(jù)? 可以有償提供服務(wù),謝謝各位大佬。 |
|
---|---|---|
|
ajunn
級別: 家園常客
|
1、自由協(xié)議通信一般是可以設(shè)置高低字節(jié)的前后的; 2、實在不行可以直接用指令轉(zhuǎn)換; 3、16進制轉(zhuǎn)浮點數(shù)如下圖。 |
---|---|
|
flyfeky
bilibili 工控貴族
級別: 論壇先鋒
|
圖片:
你沒動腦吧。 |
|
---|---|---|
|
powtiger
狂人日妓
級別: 略有小成
|
感謝大哥,我是用KEP軟件讀,PLC通訊口不夠,不想增加硬件 |
|
---|---|---|
|