aelikyang
級別: 略有小成
|
本程序采用PORT1端口與變頻器通信,把PORT0端口留給PLC與其編程軟件STEP 7 MicroWIN進行通信,以便實時監測PLC的數據變化; 實際上,早期的G11不支持Modbus通訊,通訊使用富士電機自己的協議--在其RS485接口手冊上有詳細的指令格式。從06年開始,G11支持了Modbus通訊,通過用戶在變頻器參數U49中選擇是采用富士電機協議FGI-Bus還是采用Modbus RTU協議。不過,筆者的這臺富士變頻器太老,不支持Modbus RTU協議,所以就采用自由口通信來控制這臺富士FRN3.7G11S-4CX型變頻器; 雖然MODBUS RTU模式通信相對而言比較簡單,不過快樂到自由口通信應用更為廣泛和靈活,該程序的自由口通信也比較有參考價值。 變頻器參數設置:與通訊有關的主要參數設置如下所訴(如果變頻器通信過程中存在問題"無法按設定頻率運行等",懷疑其他參數還有問題,那么請將參數初始化"參數H03,同時按STOP鍵和上鍵設為1,再按FUNC/DATA鍵確認"以后再來設定以下參數)。 變頻器地址設置為2,通訊格式設置為9600bps,8位數據,E〕偶校驗,1個停止位: F01:頻率設定1;默認為0,采用默認值; H30:鏈接功能(通信功能);默認為0,現設置為3--RS485設定有效,運行命令有效; H31:RS485地址;默認為1,現設置為2; H32:故障處理;默認為0--立即Er8跳閘,采用默認值; H33:定時時間--通信故障后,再定時時間內繼續運行;默認為2.0秒,采用默認值; H34:通信傳送速度(波特率);默認為1--9600bit/s,采用默認值; H35:數據長度:默認值0--8位數據,采用默認值 H36:奇偶校驗;默認值0--無奇偶校驗,現設置為1--偶校驗; H37:停止位;默認值0--2個停止位,現設置為1--1個停止位; H49:RS485協議;默認為0--富士專用通信協議FGI-Bus,采用默認值;對于老版本變頻器,不用設置該參數(因為沒有該參數),默認就是富士專用通信協議FGI-Bus;該程序為控制1臺變頻器的程序,如果要控制多臺變頻器,那么發送/接收/頻率顯示功能還需要進行相關處理--接收條件,頻率顯示對應的地址等。 |
---|---|
本帖最近評分記錄: |
怎么為
級別: 探索解密
|
很有用 謝謝 你有西門子200與富士變頻器通訊的程序modbus RTU程序例 可以分享下嗎 QQ361208387 |
---|---|
|
aelikyang
級別: 略有小成
|
描述:數據塊如何查看
圖片: 本程序就是200與富士MODBUS通訊標準程序,沒有加CRC校驗子程序,需要校驗的自己寫一個就可以了,發送的數據放在數據塊中的,如何查看數據塊(也可以用MOV傳送指令)參照下圖 |
---|---|
|