anlyl2014
大吉大利
級別: 網絡英雄
![]() |
最近網站有不少網友問FX1N與臺達通訊的問題,FXIN沒有CRC指令,所以,只作MODBUS_ASCII通訊;網上很多例子,但是,按例子做,發覺有不少錯漏,可能是轉載的原因吧!為此,我跟據網上的例子,結合臺達變頻器手冊做了本例子,供有需要的人參考。并對發表類似例子的先行者,表示感謝! 本例描述: 1.FX1N通過FX1N_485BD與臺達變頻器通訊; 2.作為例程,只設1個站,讀頻率設定值、運行頻率、運行電流; 3.寫設定頻率、啟停控制; 4.程序有詳細注解,以及變頻器設置,非常適合初學者; ![]() FX1N_485DB接線 ![]() FX1N_485BD接線實物圖 [ 此帖被anlyl2014在2019-06-01 12:21重新編輯 ] |
|
---|---|---|
本帖最近評分記錄:
|
kevinsonq
級別: 正式會員
![]() |
非常感謝板主的回覆,我是新手,原先得到的資訊是FX2N無法通過485BD通訊,我是想要和數位控制器通訊(MODBUS RTU ASCII),但一直做不出來,現在可以試著用你的例子試試,謝謝! [ 此帖被kevinsonq在2019-10-30 10:31重新編輯 ] |
---|---|
|
kevinsonq
級別: 正式會員
![]() |
FX2N+485BD與數為溫控器通訊參考本例做法,目前只先做讀取資料 RS D10 K17 D50 K40 請問我通訊速率9600,格式8N1,MODBUS ASCI,D8120=H0C80 M8161=OFF 我現在想讀0000地址,D203=H0.D204=H0 資料長度D205=H0 D206=H3 但我只有看到D50~D66的資料,表示數位溫度控制器沒回應是嗎? STX和結束碼是否有影響?可以抓得出來問題在哪裡嗎? ![]() ![]() [ 此帖被kevinsonq在2019-11-01 18:40重新編輯 ] |
---|---|
|
kevinsonq
級別: 正式會員
![]() |
感謝回覆! D8120=C81 我也試過,但忘了改過當時是否有斷電再送電,我會再試試C81 儀表也用modbus 測試軟體測試過是沒問題的,可以直接輸入修改儀表設定值 [ 此帖被kevinsonq在2019-11-01 22:13重新編輯 ] |
---|---|
|
kevinsonq
級別: 正式會員
![]() |
D8120=HC80改HC81 LDF M0 SET M8122 無法接收 後來改成 LDI M8123 SET M8122 才能接收,接收讀到的資料卻看不懂也不是我要的. 附上我仿板主大師的例子寫的及溫控器通訊手冊, 很多地方不懂還請包涵指教,請看看我是哪裡不對. 另外現在試著用版主另一個RTU和變頻器通訊的例子學習試試. [ 此帖被kevinsonq在2019-11-07 10:38重新編輯 ] |
---|---|
|