1 引言
在現(xiàn)代工業(yè)控制系統(tǒng)中,plc和變頻器的綜合應(yīng)用最為普遍。比較傳統(tǒng)的應(yīng)用一般是使用plc的輸出接點(diǎn)驅(qū)動中間繼電器來控制變頻器的啟動、停止或是多段速,采用plc加d/a 擴(kuò)展模塊控制變頻器的頻率。采用d/a擴(kuò)展模塊控制變頻器的頻率時(shí),容易受到模擬量信號的波動和因距離不一致而造成的模擬量信號衰減不一致的影響,使整個(gè)系統(tǒng)的工作穩(wěn)定性和可靠性降低。從經(jīng)濟(jì)的角度來考慮,當(dāng)需要控制多臺變頻器時(shí),如果采用d/a擴(kuò)展模塊,成本將是使用rs-485通訊的多倍。例如:一塊fx2n-2da(兩路模擬量輸出模塊)價(jià)格在1000元以上,而一塊fx2n-485bd(fx系列的485通訊板)價(jià)格在200元左右。而使用rs-485通訊控制,很容易實(shí)現(xiàn)多變頻器之間的同步和比例聯(lián)動運(yùn)行。該系統(tǒng)具有成本低、信號精度高(可達(dá)變頻器最高分辨率)、傳輸距離遠(yuǎn)、抗干擾性強(qiáng)等特點(diǎn)。
2 系統(tǒng)配置
膠輥機(jī)械控制系統(tǒng)共使用3臺變頻器,分別控制行走小車,主軸,擠出機(jī)的速度。要求可自動/手動控制,觸摸屏界面為開機(jī)界面手動、自動和手動/自動選擇4個(gè)界面;自動狀態(tài)時(shí)通過在觸摸屏上選擇不同的比例來控制3臺變頻器的頻率和起停;手動狀態(tài)時(shí)可以單獨(dú)操作三臺變頻器的正反轉(zhuǎn)和頻率。
3 系統(tǒng)硬件組成和連接
根據(jù)該系統(tǒng)的控制要求,選用以下器件:
(1)plc選用日本三菱公司fx1n-14mr;
(2)485通訊擴(kuò)展板選用fx1n-485-bd(同變頻器作通訊用);
(3)觸摸屏為weinview mt500 5.7寸256色觸摸屏,其觸摸屏控制界面示意圖如圖1所示;

圖1 觸摸屏控制界面示意圖
(4)觸摸屏用的plc連接電纜;
(5)變頻器采用我公司自主研發(fā)的正弦sine003系列變頻器,具有低頻轉(zhuǎn)矩大,帶載能力強(qiáng),保護(hù)功能完善等特點(diǎn)。
系統(tǒng)硬件聯(lián)接圖如圖2所示。

圖2 硬件連接圖
4 通訊協(xié)議
正弦變頻器內(nèi)置標(biāo)準(zhǔn)rs-485通訊接口,其通訊協(xié)議格式如附表:
附表 發(fā)送、接收數(shù)據(jù)包格式

協(xié)議格式解釋如下:
(1)數(shù)據(jù)包頭:02h(數(shù)據(jù)包頭的起始字節(jié));
(2)從機(jī)地址:變頻器為從機(jī),變頻器的本機(jī)地址即為plc通訊的從機(jī)地址,由變頻器的參數(shù)設(shè)定(主機(jī)為工控計(jì)算機(jī)或plc可編程序控制器等);
(3)狀態(tài)代碼:從機(jī)變頻器的狀態(tài)代碼。即參數(shù)設(shè)定狀態(tài)、運(yùn)行狀態(tài)、停車狀態(tài)、故障狀態(tài)和工廠測試狀態(tài);
(4)命令代碼:主機(jī)發(fā)送的命令代碼,對從機(jī)進(jìn)行相應(yīng)的操作,如點(diǎn)動、啟動、停車、讀數(shù)據(jù)、寫數(shù)據(jù)、清除故障等;
(5)數(shù)據(jù)地址:即變頻器功能代碼的地址(通訊)編號;
(6)數(shù)據(jù)信息:數(shù)據(jù)信息的定義,范圍: 0-32000。無小數(shù)點(diǎn),如:若功能代碼內(nèi)容為10.00,發(fā)送的數(shù)據(jù)為1000,若為50.0則為500。發(fā)送方式:先發(fā)高字節(jié),再發(fā)低字節(jié),將數(shù)據(jù)信息雙字節(jié)的高 4位和低4位拆分并轉(zhuǎn)換為ascii碼,先高后低發(fā)送;
(7)異或校驗(yàn):數(shù)據(jù)含義:數(shù)據(jù)幀從機(jī)地址至數(shù)據(jù)信息的異或結(jié)果。既第 2字節(jié)第3字節(jié)異或的結(jié)果與,再與第4字節(jié)異或,以此類推至第13字節(jié)。處理結(jié)果:當(dāng)校驗(yàn)結(jié)果小于等于1fh,則校驗(yàn)結(jié)果加20h;
(8)數(shù)據(jù)包尾:03h(數(shù)據(jù)包的結(jié)束字節(jié))。
從機(jī)地址、狀態(tài)代碼、命令代碼、異或校驗(yàn)的發(fā)送方式:將命令代碼的高 4位和低4位拆分并轉(zhuǎn)換為ascii碼,先高后低發(fā)送。
5 采用三菱fx1n系列plc的通訊程序?qū)嵗?BR> 采用三菱fx1n系列plc的通訊程序?qū)嵗鐖D3所示。

圖3 plc通訊程序?qū)嵗?/P>
6 現(xiàn)場調(diào)試時(shí)變頻器參數(shù)的設(shè)定
(1)控制小車的變頻:
f1.01=2(端子控制正/反轉(zhuǎn),run端子on/off控制正轉(zhuǎn)/停止,f/r端子控制反轉(zhuǎn)/停止)。
f1.02=13(485計(jì)算機(jī)輸入有效),f4.11=1(本機(jī)通訊站號設(shè)為1#)。
(2)控制主軸的變頻器:
f1.01=2(端子控制正/反轉(zhuǎn),run端子on/off控制正轉(zhuǎn)/停止,f/r端子控制反轉(zhuǎn)/停止)。
f1.02=13(485計(jì)算機(jī)輸入有效),f4.11=2(本機(jī)通訊站號設(shè)為2#)。
(3)控制小車的變頻:
f1.01=2(端子控制正/反轉(zhuǎn),run端子on/off控制正轉(zhuǎn)/停止,f/r端子控制反轉(zhuǎn)/停止)。
f1.02=13(485計(jì)算機(jī)輸入有效),f4.11=3(本機(jī)通訊站號設(shè)為3#)。
7 結(jié)束語
采用plc同變頻器通訊,具有接線簡單,控制精度高,成本低等特點(diǎn),特別適合對多臺變頻器的同步、比例聯(lián)動以及對變頻器頻率精度要求比較高的場合。










