anlyl2014
大吉大利
級別: 網絡英雄
|
最近網站有不少網友問FX1N與臺達通訊的問題,F(xiàn)XIN沒有CRC指令,所以,只作MODBUS_ASCII通訊;網上很多例子,但是,按例子做,發(fā)覺有不少錯漏,可能是轉載的原因吧!為此,我跟據(jù)網上的例子,結合臺達變頻器手冊做了本例子,供有需要的人參考。并對發(fā)表類似例子的先行者,表示感謝! 本例描述: 1.FX1N通過FX1N_485BD與臺達變頻器通訊; 2.作為例程,只設1個站,讀頻率設定值、運行頻率、運行電流; 3.寫設定頻率、啟?刂疲 4.程序有詳細注解,以及變頻器設置,非常適合初學者; fx1n_VFD_m_test.rar (159 K) 下载次数:4854 FX1N_485DB接線 FX1N_485BD接線實物圖 [ 此帖被anlyl2014在2019-06-01 12:21重新編輯 ] |
|
---|---|---|
本帖最近評分記錄:
|
anlyl2014
大吉大利
級別: 網絡英雄
|
已讀,實際上,我的例子源自網絡,只是,為了初學者看得懂,把原程序站號,寫入命令改寫到寫和讀的程序,方便擴展到多站讀寫。 這種程序,只是練練手,用意在于了解指令的用法,以及學習MODBUS ASCII的通訊方法,沒太多實用意義。 讀出那段,網上是沒有的,往往難搞就在此,F(xiàn)X1N,FX2N485DB都先返回發(fā)送碼,后面才是接收到的數(shù)據(jù),當年我玩FX2N485時,花了不少時間;到了FX3U_485BD就沒有這種情況。 [ 此帖被anlyl2014在2019-05-28 20:32重新編輯 ] |
|
---|---|---|
本帖最近評分記錄:
|
anlyl2014
大吉大利
級別: 網絡英雄
|
我電腦 是WIN7 64位系統(tǒng),用WINRAR5.70 打包,你下載后考到64位系統(tǒng)去解壓即可,截圖不完整的 |
|
---|---|---|
|
anlyl2014
大吉大利
級別: 網絡英雄
|
跟FX3U的區(qū)別在于,F(xiàn)X3U可以作MODBUS RTU模式通訊;FX1N只能做MODBUS ASCII模式通訊 |
|
---|---|---|
|
anlyl2014
大吉大利
級別: 網絡英雄
|
你想用FX3G做MODBUS RTU通訊?FX3G沒有高低互換指令(SWAP),請參照我另一個例子,程序要改一下,我沒有硬件,就無法驗證了 |
|
---|---|---|
|
anlyl2014
大吉大利
級別: 網絡英雄
|
你也可以參考此例子,是用FX3G做的,CRC計算寫得不錯 http://m.24x7lending.com/read-gktid-1651884.html |
|
---|---|---|
|
anlyl2014
大吉大利
級別: 網絡英雄
|
回樓上,你是搞不明白地址還是搞不明白RTU |
|
---|---|---|
|
anlyl2014
大吉大利
級別: 網絡英雄
|
從你的貼子提供的手冊看: MODBUS RTU的特點 1.命令碼,0X03為讀,03讀取,0X06為寫,06寫入單個寄存器;0X10為多個寄存器寫入,10多個寫入;這是MODBUS慣例,那么,0X03意思是,03; 2..看他的例子:參數(shù)A3.02 的寄存器地址為0x0302;應為H0302; 3.看他的啟動例子:請求0x05 0x06 0x3200 0x00C7 0xC764;應答0x05 0x06 0x3200 0x00C7 0xC764;應為:站號05 寫06 地址H3200;寫入HC7;CRC碼:C764 4.可能跟別家不同的是:Modbus 采用“Big Endian”編碼方式,先發(fā)送高位字節(jié),然后是低位字節(jié)。正常情況下先發(fā)低位再到高位 MODBUS ASCII模式跟臺達變頻器相同, 只要站號,地址正確,用本例子,走MODBUS ASCII應沒問題 [ 此帖被anlyl2014在2019-06-07 20:50重新編輯 ] |
|
---|---|---|
|
anlyl2014
大吉大利
級別: 網絡英雄
|
默認通訊格式為:9600 8N2 RTU;看不到ASCII模式如何設置,你要向廠方了解才行 |
|
---|---|---|
|
anlyl2014
大吉大利
級別: 網絡英雄
|
你看的是RS2那頁,退回一頁看看? |
|
---|---|---|
|
anlyl2014
大吉大利
級別: 網絡英雄
|
用作MODBUS ASCII通訊時,F(xiàn)X2N/FX1N/FX0N都一樣,用作MODBUS RTU通訊時,F(xiàn)X2N,FX3U更方便。 |
|
---|---|---|
本帖最近評分記錄:
|
anlyl2014
大吉大利
級別: 網絡英雄
|
如果你用FX2N或FX3U作MODBUS_RTU通訊請參考我發(fā)的例子 http://m.24x7lending.com/read-gktid-1666109.html 如果用FX2N作MODBUS _ASCII通訊,請參照本例即可,僅改下PLC型號。 |
|
---|---|---|
|