zl125741021
級別: 正式會員
精華主題: 0
發(fā)帖數量: 5 個
工控威望: 94 點
下載積分: 654 分
在線時間: 6(小時)
注冊時間: 2014-12-02
最后登錄: 2017-03-21
查看zl125741021的 主題 / 回貼
樓主  發(fā)表于: 2017-03-07 09:40
有一臺總線式絕對值伺服驅動器,我用PLC讀出了編碼器的位置,但我想請教一下工控高手怎么把讀出來的數據變成我所想要的數據
MODBUS RTU讀取了編碼器的返回當前位置01 03 08  0D 3C 00 0A  01 ED 00 00 ,數據是16進制的,用FX3U PLC讀取時就是8個寄存器數據依次排序就是D0(13)  D1 (60)  D2(0)  D3(10)  D4(1) D5(237) D6(0) D7(0)
[ 此帖被zl125741021在2017-03-07 10:08重新編輯 ]
zl125741021
級別: 正式會員
精華主題: 0
發(fā)帖數量: 5 個
工控威望: 94 點
下載積分: 654 分
在線時間: 6(小時)
注冊時間: 2014-12-02
最后登錄: 2017-03-21
查看zl125741021的 主題 / 回貼
1樓  發(fā)表于: 2017-03-07 09:50
比如FX 3U PLC,讀取到返回的數據D0是13轉換成16進制是0D,D1是 60轉換成16進制是3C,那么讀D0D1合起來就是0D3C,也就是10進制3388,關鍵問題來了我用什么指令能把這分開存儲的D0,D1的數據合并起來變成0D3C也就是我想要的10進制3388
[ 此帖被zl125741021在2017-03-07 09:57重新編輯 ]
小八哥
電話15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 583 個
工控威望: 2137 點
下載積分: 2237 分
在線時間: 717(小時)
注冊時間: 2016-02-18
最后登錄: 2024-11-08
查看小八哥的 主題 / 回貼
2樓  發(fā)表于: 2017-03-07 10:01
高低交換  邏輯或
小八哥
電話15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 583 個
工控威望: 2137 點
下載積分: 2237 分
在線時間: 717(小時)
注冊時間: 2016-02-18
最后登錄: 2024-11-08
查看小八哥的 主題 / 回貼
3樓  發(fā)表于: 2017-03-07 10:09
圖片:
給你個截圖
zl125741021
級別: 正式會員
精華主題: 0
發(fā)帖數量: 5 個
工控威望: 94 點
下載積分: 654 分
在線時間: 6(小時)
注冊時間: 2014-12-02
最后登錄: 2017-03-21
查看zl125741021的 主題 / 回貼
4樓  發(fā)表于: 2017-03-07 10:23
請問下你用的什么軟件,GX Works2嗎
john42tw
級別: 網絡英雄
精華主題: 0
發(fā)帖數量: 1276 個
工控威望: 6107 點
下載積分: 52058 分
在線時間: 1120(小時)
注冊時間: 2012-04-24
最后登錄: 2024-09-30
查看john42tw的 主題 / 回貼
5樓  發(fā)表于: 2017-03-07 10:51
圖片:
參考一下
zl125741021
級別: 正式會員
精華主題: 0
發(fā)帖數量: 5 個
工控威望: 94 點
下載積分: 654 分
在線時間: 6(小時)
注冊時間: 2014-12-02
最后登錄: 2017-03-21
查看zl125741021的 主題 / 回貼
6樓  發(fā)表于: 2017-03-07 11:07
圖片:
謝謝大家問題已經解決!程序如下!
伸手碰陽光
海闊憑魚躍,天高任鳥飛。
級別: 家園?
精華主題: 0
發(fā)帖數量: 27 個
工控威望: 863 點
下載積分: 616 分
在線時間: 98(小時)
注冊時間: 2013-01-09
最后登錄: 2024-11-08
查看伸手碰陽光的 主題 / 回貼
7樓  發(fā)表于: 2017-03-07 13:56
學習了
積極回答問題