sszhen-hua
級(jí)別: 略有小成
![]() |
各位大俠們幫個(gè)忙,如圖片所示,要將多狀態(tài)的十六進(jìn)制的數(shù)據(jù)分解出來(lái),H1124的B1,B2,B3,B4,B5,B6,B7狀態(tài)分出來(lái),謝謝。 |
---|---|
|
tingfenghu
級(jí)別: 工控俠客
![]() ![]() |
不知道什么牌子,大部分都可以位操作,如果不行,采用邏輯運(yùn)算,只保留需要的位,然后作比較。 樓主留言:用威倫通的屏MT6070IH5,直接與臺(tái)達(dá)的溫度模塊通訊的,能舉個(gè)例子嗎?謝謝你 |
|
---|---|---|
本帖最近評(píng)分記錄:
|
sszhen-hua
級(jí)別: 略有小成
![]() |
已解決了。H1124==4X4388,4X4389 macro_command main() short result1 short result2 GetData(result1,"MODBUS RTU" 4x,4389,1) SetData(result1,"Local HMI" LW,10,1) end macro_command 再把LW10(十進(jìn)制)轉(zhuǎn)成LW1000-----LW1007(8個(gè)二進(jìn)制數(shù)就行了),也就是把LW1000,LW1001,LW1002,LW1003......做到屏里去顯示每一位狀態(tài)位B1,B2,B3........(8個(gè)狀態(tài)位) |
---|---|
|