三菱PLC和三菱變頻器之間的RS485半雙工串行通訊
三菱PLC和三菱變頻器之間的RS485半雙工串行通訊。
比如用RS指令,自己看指令說明的,發送的數據要跟變頻器手冊(ce) 上的指令字符一樣,還有通訊參數要對上,比如通訊速率,停止位等參數,變頻器用參數設置,plc這邊用D8120,還需要一個(ge) 485BD,這就差不多了,最好不要一直發送,像ABB變頻器用M8000一直發送的話會(hui) 出錯,本例子是三菱plc主機上裝RS-485BD通訊適配器與(yu) 變頻器的485PU口相連接,通過三菱PLC和三菱變頻器之間的RS485半雙工串行通訊來實現電動機的變頻調速。
三菱PLC和三菱變頻器之間進行通訊,通訊規格必須在變頻器的初始化中設定,如果沒有進行設定或有一個(ge) 錯誤的設定,數據將不能進行通訊。且每次參數設定後,需複位變頻器。確保參數的設定生效,設定好參數後按如下協議進行數據通訊。
該過程分5個(ge) 階段:
計算機發出通訊請求;
變頻器處理等待;
變頻器作出應答;
計算機處理等待;
計算機作出應答。
根據不同的通訊要求完成相應的過程,如寫(xie) 變頻器啟、停控製命令時則隻需完成1-3三個(ge) 過程;監視變頻器運行頻率時則需完成1-5五個(ge) 過程。不論是寫(xie) 數據還是讀數據,均有PLC發出請求,變頻器隻是被動接受請求並作出應答。每個(ge) 階段的數據格式均有差別。現隻列出較為(wei) 常用的三種格式:
要實現三菱PLC對三菱變頻器的通訊控製,必須對三菱PLC進行編程;通過程序實現PLC對變頻器的各種運行控製和數據的采集。三菱PLC程序首先應完成FX2N-485BD通訊適配器的初始化、控製命令字的組合、代碼轉換和變頻器應答數據的處理工作。PLC通過RS-485通訊控製變頻器可以完成一台乃至多台變頻器的啟動、停止、頻率設定。硬件連接如圖5所示。由於(yu) 每台變頻器的通訊編程方法基本相似,不同之處就是變頻器的站號設置不同。
就以PLC通過RS-485通訊控製#0變頻器運行程序為(wei) 例:
變頻器參數設定:
Pr.79=1(操作模式), Pr.1=50(上限頻率),Pr.3=50(基底頻率),Pr.19=380(基底電壓),Pr.77=2(參數寫(xie) 入禁止;表示即使運行時也可寫(xie) 入參數),Pr.117=0(變頻器站號),Pr.118=192(通訊速度),Pr.119=0(停止位一位),Pr.120=2(偶校驗)Pr.121=9999(通訊重試次數),Pr.122=9999(通訊檢查時間間隔),Pr.123=9999(等待時間設置),Pr.124=0(無CR,無LF)。
以上程序運行時PLC通過RS-485通訊程序正轉啟動並且變頻運行。其中X0為(wei) 電動機正轉以額定速度(頻率)運行控製按鈕,X1為(wei) 電動機變頻調速控製按鈕,實現電動機的頻率調節。
若要對#1站的電動機進行調速控製,隻要將H30和H31分別傳(chuan) 送給D11,D12,並將變頻器參數Pr.117設置為(wei) 1即可.依此類推。對於(yu) 不同站號的電動機的變頻調速編程方法基本相同。
控製指令如下表所示。
注意所有指令代碼和數據均以ASCII碼(十六進製)發送和接收。十六進製數轉換成ASCI碼時,H0-H9轉換成ASCI碼時加H30,例H3轉換成ASCI碼即H3+H30=H33,而A-F轉換成ASCI碼時加H31。例HA轉換成ASCI碼即HA+H31=H41.依次類推。
使用RS-485通訊控製,僅(jin) 通過一條通訊電纜連接,就可以完成多台變頻器的啟動、停止、頻率設定;並且很容易實現多電機之間的同步運行。該係統優(you) 點:硬件簡單、可控製32台變頻器。可以實現無級變速,速度變換平滑,速度控製精確,適應能力好。該係統成本低、信號傳(chuan) 輸距離遠、抗幹擾性強。但是也存在一定的不足之處:比如編程工作量較大,響應有延時。且必須在掌握通訊協議及相關(guan) 的參數的基礎上才能順利完成編程。對於(yu) 技校初學者來講該方法掌握比較困難。
海藍機電為(wei) 你提供機器人視覺、上位機軟件、自動化開發、機電設備維修等技術服務。
伟德betapp(www.mdcgfw.com)專(zhuan) 業(ye) 經營:三菱PLC、伟德登录地址、三菱變頻器、三菱觸摸屏等工控自動化產(chan) 品的批發和代理工作。
電話:0755-88356296(10線) 吳經理:13823726967
本文原創自:深圳海藍機電設備有限公司,轉載請注明出處:https://www.mdcgfw.com/article/841.html.
評論信息