qq134157
級(jí)別: *
![]() |
通訊讀取出的字符串如: 地址 16進(jìn)制 ASCLL碼 D80 3030 00 D81 3030 00 D82 2E36 .6 D83 3134 14 怎樣把 數(shù)據(jù)轉(zhuǎn)換成0000.614并保存到D200 三菱 FX5U PLC |
---|---|
|
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
FX5U 沒(méi)用過(guò),但基本因該是(如果沒(méi)特殊指令) D80 轉(zhuǎn)BIN => D90 轉(zhuǎn)實(shí)數(shù) => D100 *100 ==>D110 D81 轉(zhuǎn)BIN => D92 轉(zhuǎn)實(shí)數(shù) => D102 *1 ==>D112 D80 轉(zhuǎn)BIN => D94 轉(zhuǎn)實(shí)數(shù) => D104 *0.1? ==>D114 D80 轉(zhuǎn)BIN => D96 轉(zhuǎn)實(shí)數(shù) => D106 *0.01 ==>D116 D110+D112+D114+D116 =D200 |
---|---|
|
zmrs163
級(jí)別: 家園常客
![]() |
思路如下,將各個(gè)寄存器的高低位分開(kāi),首先判斷小數(shù)點(diǎn)在哪里,然后就可以根據(jù)這一個(gè)進(jìn)行數(shù)據(jù)轉(zhuǎn)換,用ST寫(xiě)應(yīng)該會(huì)比較簡(jiǎn)單 |
---|---|
|