基於自由格式的PLC與變頻器通訊在點膠機上的應用論文

才智咖 人氣:1.69W

全自動點膠機是專門對流體進行控制,並將流體點滴、塗覆於產品表面或產品內部的自動化機器。點膠機主要用於產品工藝中的膠水、油漆以及其他液體精確點、注、塗、點滴到每個產品精確位置,可以用來實現打點、畫線、圓型或弧型。其中由PLC控制三臺變頻器分別控制2種原料各自的攪拌和最後2種原料混合後的攪勻。本文采用自由格式的通訊方法對信捷XC系列PLC與信捷VB5N變頻器通訊。

基於自由格式的PLC與變頻器通訊在點膠機上的應用論文

1 PLC與變頻器控制構成

採用信捷TN765觸控式螢幕作為監控,XC系列PLC作為控制器,由觸控式螢幕給出變頻器的頻率,通過自由通訊的格式,與VB5N變頻器進行通訊,由變頻器帶動三相非同步電動機對兩種原料的攪拌和攪勻。

2 自由格式通訊

所謂自由格式,即自定義協議通訊,目前市場上很多智慧裝置都支援 RS232 或者 RS485通訊,而各家產品所使用的協議不盡相同,因此需要使用自由格式通訊,完全按照儀表廠家的協議來發送資料,保證通訊的正常進行。由於VB5N變頻器採用的是MODBUS-RTU通訊協議,因此上位機根據MODBUS-RTU的格式來收發資料。

2.1 自由格式通訊功能碼

PLC與變頻器的通訊功能碼如下:03H,表示讀出暫存器內容,可讀出多個暫存器內容;06H,寫入一筆資料到暫存器;08H,迴路偵測;10H,寫入多筆資料到暫存器。

2.2 自由格式通訊指令

XC系列PLC的通訊指令如下:SEND,將本機內指定的資料寫到指定地址;RCV,將指定地址的資料寫到本機內指定地址;RCVST,將指定的串列埠資源進行釋放的指令。

3 程式設計

3.1 變頻器的引數設定

為了保證變頻器與PLC的通訊,需要對變頻器引數做如下表所示的設定。P0.01設為4表示,變頻器的頻率為數字給定,由序列口給定;P0.03設為2表示,執行命令通道為序列口執行命令通道;P3.09設為054表示通訊波特率為19200bps,資料格式為1-8-1格式,奇校驗;P3.10設為1表示變頻器的通訊地址為1。變頻器引數設定如下:頻率給定通道選擇P0.01設為4;執行命令通道選擇P0.03設為2;通訊配置P3.09設為054;本機地址P3.10設為1。

3.2 PLC通訊口設定

將XC系列PLC的PORT2口設為自由格式,寫入PLC,然後斷電,重新上電後,就設定成功。

3.3 自由格式通訊的程式編制

對變頻器執行的頻率,由存放在PLC的D0的頻率傳送到變頻器的2001H的.暫存器;

MOV K6 D120 %生成校驗碼資料個數。

MOV H01 D121 %變頻器地址。

MOV H06 D122 %對變頻器的暫存器寫。

MOV H20 D123 %變頻器暫存器地址高8位。

MOV H01 D124 %變頻器暫存器地址底8位。

MOV D0 D130

WAND D130 HFF D126 %D0的低8位。

MOV D0 D140

ROR D140 K8

WAND D140 HFF D125 %D0的高8位。

TCRC D120 M100 %生成CRC校驗碼,D127中存放CRC的低8位,D128存放高八位。

SEND D121 K8 K2 %通過PLC的PORT2口,將D121開始的8個數據傳送出去。

4 結語

通過PLC與變頻器的自由格式的通訊,保證了PLC與變頻器的快速穩定通訊,減少了PLC輸入點的使用,並且減少了PLC與變頻器之間的接線,從而更好的保證了系統的穩定。實踐證明,該通訊方式穩定可靠,在點膠機中得到了廣泛的使用。