Modbus是Modicon公司為(wei) 其PLC與(yu) 主機之間的通訊而發明的串行通訊協議。其物理層采用RS232、485等異步串行標準。由於(yu) 其開放性而被大量的PLC及RTU廠家采用。Modbus通訊方式采用主從(cong) 方式的查詢-相應機製,隻有主站發出查詢時,從(cong) 站才能給出響應,從(cong) 站不能主動發送數據。主站可以向某一個(ge) 從(cong) 站發出查詢,也可以向所有從(cong) 站廣播信息。從(cong) 站隻響應單獨發給它的查詢,而不響應廣播消息。MODBUS通訊協議有兩(liang) 種傳(chuan) 送方式:RTU方式和ASCII方式。三菱700係列變頻器能夠從(cong) RS-485端子使用ModbusRTU通訊協議,進行通訊運行和參數設定。
對象:
1. 三菱PLC:FX2N+FX2N-485-BD
2. 三菱變頻器:F700係列,A700係列。
兩(liang) 者之間通過網線連接,具體(ti) 參照下圖。
FX2N-485-BD與(yu) n台變頻器的連接圖
1.三菱變頻器的設置
PLC與(yu) 變頻器之間進行通訊時,通訊規格必須在變頻器中進行設定,每次參數初始化設定後,需複位變頻器或通斷變頻器電源。
參數號 | 名稱 | 設定值 | 說明 |
Pr331 | 通訊站號 | 1 | 設定變頻器站號為(wei) 1 |
Pr332 | 通訊速度 | 96 | 設定通訊速度為(wei) 9600bps |
Pr334 | 奇偶校驗停止位長 | 2 | 偶校驗,停止位長1位 |
Pr539 | 通訊校驗時間 | 9999 | 不進行通訊校驗 |
Pr549 | 協議選擇 | 1 | ModbusRTU協議 |
Pr551 | PU模式操作權選擇 | 2 | PU運行模式操作權作為(wei) PU接口 |
進行ModbusRTU協議通訊時,Pr551必須設置為(wei) 2,Pr340設置為(wei) 除0以外的值,Pr79設置為(wei) 0或2或6。通過RS-485端子進行ModbusRTU協議通訊時,必須在NET網絡模式下運行。
2.三菱PLC的設置
對通訊格式D8120進行設置
D8120設置值為(wei) 0C87,即數據長度為(wei) 8位,偶校驗停止位1位,波特率9600pbs,無標題符和終結符。
修改D8120設置後,確保通斷PLC電源一次。
3.通訊程序
采用ModbusRTU協議與(yu) 變頻器通訊的部分PLC程序如下:
4.程序說明:
1.當X1接通一次後,變頻器進入正轉狀態。
2. 當X2接通一次後,寫(xie) 入變頻器運行頻率60HZ。
3. 當X3接通一次後,變頻器進入停止狀態。
當指令中,變頻器指令地址為(wei) 0時,為(wei) 廣播指令,所有從(cong) 站變頻器隻接受PLC發出指令,不向主機發送響應信息。