anlyl2014
大吉大利
級別: 網絡英雄
|
你把程序上傳看看,才可以幫你詳細分解 |
|
---|---|---|
|
anlyl2014
大吉大利
級別: 網絡英雄
|
打包傳上來 |
|
---|---|---|
|
陳仙子915
級別: 略有小成
|
RS485通訊 |
---|---|
|
anlyl2014
大吉大利
級別: 網絡英雄
|
看程序:讀出 用變頻器手冊的例子,變頻器回應 你看,讀出的數用4個D表示,而且是ASCII碼,如果不轉,是不能正確顯示讀數的 |
|
---|---|---|
|
anlyl2014
大吉大利
級別: 網絡英雄
|
再看,你寫入程序: HBB8換成10進制數是3000, 換成ASCII碼為: 從這兩個圖看,D100的值是3000換成ASCII碼到D16/D17/D18/D19得到的數如第二張圖; 說回原話題,不轉換的話,就是ASCII碼,是不能正確顯示讀數; 用HEX指令,就把讀出的4個D,合并到D200中 [ 此帖被anlyl2014在2019-07-18 17:37重新編輯 ] |
|
---|---|---|
|
陳仙子915
級別: 略有小成
|
還是有點不太懂,意思就是我更改頻率的是D100,然后D100把數據給了D16 D17 D18 D19 ,所以我現在如果要讀的話應該改為【HEX D16 D200 K4】是嗎?
|
---|---|
|
anlyl2014
大吉大利
級別: 網絡英雄
|
不是,你要看讀程序 讀出,是從變頻器里讀出數據, 在程序里看RS指令 讀出的數存在D30起共10個,讀出的數在D33/D34/D35/D36 再不明白的話,多看我發的例子 [ 此帖被anlyl2014在2019-07-18 18:12重新編輯 ] |
|
---|---|---|
本帖最近評分記錄:
|
陳仙子915
級別: 略有小成
|
嗯,謝謝我再自己研究研究,感謝你給我講解了這么多
|
---|---|
|