使用通訊方式改變變頻器參數方法淺談
摘要:本文介紹了光洋SN系列PLC通過無協議方式與DANFOSS變頻器進行通訊,控制變頻器參數的方法,并給出一段完整的程序
關鍵字:無協議 SN 變頻器 通訊
概述: 在工業自動化場合, 摘要:本文介紹了光洋SN系列PLC通過無協議方式與DANFOSS變頻器進行通訊,控制變頻器參數的方法,并給出一段完整的程序
關鍵字:無協議 SN 變頻器 通訊
可編程序控制器與變頻器的應用越來越廣泛,傳統的控制方式一般是使用PLC的數字輸入輸出端子接到變頻器的輸入輸出端子,PLC的模擬量輸入輸出點控制變頻器的模擬量輸入輸出,這種方式實際上占用了PLC寶貴的輸入輸出點,特別是模擬量接口,所費代價很大。隨著PLC及變頻器的發展,特別是通訊處理能力的擴展,目前一般的變頻器都帶有485通訊接口,而PLC的通訊功能也得到長足的發展,所以考慮使用PLC與變頻器直接通過通訊方式連接,應該是比較經濟的方法。問題是:眾多的變頻器廠家,由于技術和市場的原因,通訊協議五花八門,相互的兼容性很差。針對這種現狀,日本光洋電子(KOYO)使用“無協議通訊”的技術很好的解決了這個問題。所謂無協議,即是自由協議方式,協議的格式由用戶自己定義,這樣用戶就可以根據變頻器的協議格式組織數據,實現與變頻器的通訊。光洋電子的SN系列PLC,是小型一體化可擴展PLC,具有強大的通訊功能,基本配置有兩個通訊接口(一個RS232,一個RS485),除支持無協議通訊方式外,還支持MODBUS協議、CCM協議、K協議。本論文主要介紹無協議通訊功能。
SN通訊功能介紹:
SN系列PLC本體帶有2個通訊口,一為RS-232C口,另一為RS485口,可用于與各種帶有串行口的設備通訊。
各通訊口的通訊功能如下:
Port0(編程口):
通訊方式 : RS-232C
通訊速度 : 300bps~38.4Kbps
連接方式 : 6芯電話插座
支持協議 : K協議(S),無協議(M/S),CCM2(S)
傳送距離 : 手持編程器(9600bps、38400bps) 1.5m以內
DirectSOFT(9600bps) 5m以內
無協議、CCM(9600bps) 15m以內
Port1(通用通訊口):
通訊方式 : RS-485
通訊速度 : 300bps~38.4Kbps
連接方式 : 3P 端子臺
支持協議 : CCM2(M/S),CCM3(M/S),無協議(M/S),K協議(S)
傳送距離 : 9600bps以下,最大1km
(19200bps以上,最大500m)
無協議說明: 要進行無協議通訊時需要設定的參數如下表:
設定項目 | 初始設定值 | 可設定范圍 |
協議 | 無協議通訊 | — |
通訊方式 | X-ON/X-OFF無效RTS信號控制無效 | X-ON/X-OFF 無效/有效RTS信號控制 無效/有效 |
通訊速度 | 9600bps | 300/600/1200/2400/4800/9600/19200/38400bps |
數據位長 | 8bit | 7bit/8bit |
START位數 | 1bit | 固定 |
STOP位數 | 1bit | 1bit/2bit |
奇偶校驗 | 無校驗 | 奇數(ODD)/偶數(EVEN)/無(NONE) |
受信結束時間設定 | 3字符時間 | 3字符時間 |
RTS ON延時 | 0ms | 0/2/5/10/20/50/100/500ms |
RTS OFF延時 | 0ms | 0/2/5/10/20/50/100/500ms |
相關參數設定寄存器如下:
PORT0寄存器號 | PORT1寄存器號 | 功能 | 數據 |
R7640 | R7650 | 存放設定完了代碼用 | A55A(H):固定 |
R7641 | R7651 | 數據格式設定 | 數據長、停止位長、奇偶校驗 |
R7642 | R7652 | 收發信模式設定 | A型、B型、可變格式 |
R7643 | R7653 | 結束碼設定 | 收信完了碼、例: CR(0DH) |
R7644 | R7654 | 收信數據存放寄存器 | 寄存器號(二進制) |
R7645 | R7655 | 通訊協議設定 | K協議/CCM/MODBUS/無協議 |
R7646 | R7656 | 通訊速度、應答延遲時間 | 300/600/1200/2400/4800/9600/19200/38400bps |
R7657 | 設定完了碼 | 設定完了碼 0050/00A0/00E0 (PORT0)0500/0A00/0E00 (PORT1) |
具體參數設置參考光洋電子(無錫)有限公司《SN用戶手冊》
通訊例程: 以下程序為SN系列PLC與DANFOSS變頻器的通訊例子。
應用: 基于以上思路的程序編制方法,只需改變發送程序中的變頻器參數地址,就可以控制變頻器中其他參數(變頻器中能夠通過通訊改變的參數)。程序跳轉稍加修改,可以控制多個參數。當使用多臺變頻器時,只需把變頻器的通訊地址設為不同的就可以了。本方法已在拉絲機械,紡織機械(染整設備、漿紗機)等多種設備中得到應用,不但節省了PLC模擬量模塊,而且解決了由于變頻器的模擬量輸入通道的限制,不能同時改變多個參數的問題,經濟效益非常明顯。需要注意的是,PLC與變頻器的連線需使用屏蔽雙絞線,并可靠接地,以解決因電氣干擾可能造成的通訊故障。
文章版權歸西部工控xbgk所有,未經許可不得轉載。