本程序采用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臺變頻器的程序,如果要控制多臺變頻器,那么發送/接收/頻率顯示功能還需要進行相關處理--接收條件,頻率顯示對應的地址等。