qq134157
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看qq134157的 主題 / 回貼
樓主  發(fā)表于: 2017-12-04 17:59
通訊讀取出的字符串如:
地址       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
何啟海
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 263 個(gè)
工控威望: 383 點(diǎn)
下載積分: 1358 分
在線時(shí)間: 141(小時(shí))
注冊(cè)時(shí)間: 2017-02-20
最后登錄: 2024-10-09
查看何啟海的 主題 / 回貼
1樓  發(fā)表于: 2017-12-04 18:41
你需要把數(shù)據(jù)拆分,然后再組合,再轉(zhuǎn)
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1276 個(gè)
工控威望: 6107 點(diǎn)
下載積分: 52058 分
在線時(shí)間: 1120(小時(shí))
注冊(cè)時(shí)間: 2012-04-24
最后登錄: 2024-09-30
查看john42tw的 主題 / 回貼
2樓  發(fā)表于: 2017-12-05 07:54
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í)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 373 個(gè)
工控威望: 521 點(diǎn)
下載積分: 1466 分
在線時(shí)間: 323(小時(shí))
注冊(cè)時(shí)間: 2017-06-12
最后登錄: 2024-11-01
查看zmrs163的 主題 / 回貼
3樓  發(fā)表于: 2017-12-05 17:14
思路如下,將各個(gè)寄存器的高低位分開(kāi),首先判斷小數(shù)點(diǎn)在哪里,然后就可以根據(jù)這一個(gè)進(jìn)行數(shù)據(jù)轉(zhuǎn)換,用ST寫(xiě)應(yīng)該會(huì)比較簡(jiǎn)單
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1276 個(gè)
工控威望: 6107 點(diǎn)
下載積分: 52058 分
在線時(shí)間: 1120(小時(shí))
注冊(cè)時(shí)間: 2012-04-24
最后登錄: 2024-09-30
查看john42tw的 主題 / 回貼
4樓  發(fā)表于: 2017-12-06 08:05
圖片:
Q  參考看
周家大少
辛辛苦苦也不過(guò)是為了養(yǎng)家糊口!
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1160 個(gè)
工控威望: 3078 點(diǎn)
下載積分: 1963 分
在線時(shí)間: 151(小時(shí))
注冊(cè)時(shí)間: 2015-09-10
最后登錄: 2024-10-28
查看周家大少的 主題 / 回貼
5樓  發(fā)表于: 2017-12-06 09:30
二樓的思路是正確的。
QQ:611369538
微信:ZMF2KXL