工控菜鳥
菜鳥一只
級(jí)別: 論壇先鋒
![]() |
圖片:
![]()
圖片:
![]()
圖片:
![]() 我現(xiàn)在用3u和儀表通訊,收到的數(shù)據(jù)是41B8 0000分別存在D20.D21里面,這個(gè)是單精度浮點(diǎn)數(shù),轉(zhuǎn)換成十進(jìn)制就是23,也就是儀表測(cè)量值,現(xiàn)在的問題是無法把這個(gè)數(shù)值轉(zhuǎn)換成十進(jìn)制,三菱屏和威綸屏都試過了,都沒法轉(zhuǎn)換出來,不知道怎么整了,誰能給個(gè)提示嗎?謝謝! |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級(jí)別: 管理員
![]() ![]() |
我剛做了一個(gè)測(cè)試: [DEMOV E23 D0] 監(jiān)視D0,16進(jìn)制時(shí)是41B8,和你的一樣。 然后我用指令[DINT D0 D10],這時(shí)D10就轉(zhuǎn)成整數(shù)了,10進(jìn)制是23,16進(jìn)制是17。 |
|
---|---|---|
|
工控菜鳥
菜鳥一只
級(jí)別: 論壇先鋒
![]() |
圖片:
![]()
圖片:
![]() 我用emov試了可以,但是用DINT直接處理plc接收的數(shù)據(jù)就不行 |
---|---|
|
工控菜鳥
菜鳥一只
級(jí)別: 論壇先鋒
![]() |
謝謝前輩指點(diǎn)! |
---|---|
|