zl125741021
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 94 點(diǎn)
下載積分: 654 分
在線時(shí)間: 6(小時(shí))
注冊(cè)時(shí)間: 2014-12-02
最后登錄: 2017-03-21
查看zl125741021的 主題 / 回貼
樓主  發(fā)表于: 2017-03-07 09:40
有一臺(tái)總線式絕對(duì)值伺服驅(qū)動(dòng)器,我用PLC讀出了編碼器的位置,但我想請(qǐng)教一下工控高手怎么把讀出來的數(shù)據(jù)變成我所想要的數(shù)據(jù)
MODBUS RTU讀取了編碼器的返回當(dāng)前位置01 03 08  0D 3C 00 0A  01 ED 00 00 ,數(shù)據(jù)是16進(jìn)制的,用FX3U PLC讀取時(shí)就是8個(gè)寄存器數(shù)據(jù)依次排序就是D0(13)  D1 (60)  D2(0)  D3(10)  D4(1) D5(237) D6(0) D7(0)
[ 此帖被zl125741021在2017-03-07 10:08重新編輯 ]
zl125741021
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 94 點(diǎn)
下載積分: 654 分
在線時(shí)間: 6(小時(shí))
注冊(cè)時(shí)間: 2014-12-02
最后登錄: 2017-03-21
查看zl125741021的 主題 / 回貼
1樓  發(fā)表于: 2017-03-07 09:50
比如FX 3U PLC,讀取到返回的數(shù)據(jù)D0是13轉(zhuǎn)換成16進(jìn)制是0D,D1是 60轉(zhuǎn)換成16進(jìn)制是3C,那么讀D0D1合起來就是0D3C,也就是10進(jìn)制3388,關(guān)鍵問題來了我用什么指令能把這分開存儲(chǔ)的D0,D1的數(shù)據(jù)合并起來變成0D3C也就是我想要的10進(jìn)制3388
[ 此帖被zl125741021在2017-03-07 09:57重新編輯 ]
zl125741021
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 94 點(diǎn)
下載積分: 654 分
在線時(shí)間: 6(小時(shí))
注冊(cè)時(shí)間: 2014-12-02
最后登錄: 2017-03-21
查看zl125741021的 主題 / 回貼
2樓  發(fā)表于: 2017-03-07 10:23
請(qǐng)問下你用的什么軟件,GX Works2嗎
zl125741021
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 94 點(diǎn)
下載積分: 654 分
在線時(shí)間: 6(小時(shí))
注冊(cè)時(shí)間: 2014-12-02
最后登錄: 2017-03-21
查看zl125741021的 主題 / 回貼
3樓  發(fā)表于: 2017-03-07 11:07
圖片:
謝謝大家問題已經(jīng)解決!程序如下!