1引言 隨著工業自動化、計算機網絡、DSPjishudefazhan,bianpinqizuoweijiaoliutiaosudezhongyaoshouduanzaigongyeshengchanzhonghuodeyuelaiyueguangfandeyingyong。dangjinshijienengyuanjinzhangchengweiquanqiuxingwenti,jienenggengxianzhongyao,erbianpinqideyingyongduidianli、石油、化工、冶金、水資源等工業中的風機、水泵、壓縮機等,取代傳統擋風板、節流閥,可根據負荷大小適時控製風量和流量,顯著提高節能效果。另外,還可以改善和適應運行環境,平滑加減速、提高加工工藝等功能。變頻器網絡的控製功能是將多台變頻器通過串口與上位機相連,上位機實時對多台變頻器操作、監控、及故障報警,並能嵌入PROFIBUS等現場總線,提高了控製的靈活性。 三維力控PCAuto31組態軟件是國內最早用於INTERNET的軟件,是基於B/S應用的組態軟件,也是國內應用案例最多、規模最大的基於PC的采用“軟PLC”控製的、HMI/SCADA的組態軟件[1]。 本文介紹的變頻器網絡: 每台變頻器可驅動1~2台電機;經RS-485進行網絡控製,采用菊花鏈方式最多可連接31台變頻器,通訊距離最長可達1.2KM。圖1是上位機與多台變頻器通過RS-485組成的控製網絡。上微機利用pCAUTO31強大的實時數據庫功能加以實現監控電機的實時運行狀態。

2係統要求 實現對控製網絡中的各個位置的電機正、反轉,起、停機,加、減速,及故障報警、曆史趨勢、數據共享等,實現報表的自動生成以及生產的高效管理。使生產過程操作簡單、降低控製、維護成本。 3通訊協議 上位機作主機監控變頻器的運行,變頻器作從機,采用RS-485半雙工方式。 通訊設置由變頻器和上位機設置為相同即可。其中傳送速度設置可從1200bps至19200bps;數據長度可為7位或8位;奇偶檢驗可設為無校驗、奇校驗、偶校驗;停止位可為1位或2位;無應答時間可設為1s至60s;間隔時間可設為0s至1.00s ;通訊錯誤有檢驗和錯誤、奇偶校驗錯誤、格式錯誤、超時錯誤、命令錯誤、鏈接優先錯誤、功能代碼錯誤、數據錯誤等。 每台變頻器都被賦予唯一的站地址,且處於等待上微機來選擇(要求寫入)或查詢(要求讀出)狀態。變頻器在收到與自身站地址相同的上位機要求幀後,判斷為正常收信後對要求幀進行處理,然後返回肯定回答幀(若為查詢幀則數據和應答一起返回);否則返回否定回答幀。 通訊協議實現如下功能:讀出變頻器所有參數設置,及所控電機的基本參數;可啟動、停機、加減速、複位等;可對當前運行狀態進行監視,包括電機輸出頻率、設定頻率、輸出電流、輸出電壓、轉矩電流、轉矩計算值、運行命令等。通訊協議包括兩類幀格式:標準幀和選用幀兩類,每一類都包括選擇幀和查詢幀兩種,每種幀都包括要求幀和應答幀。構成幀的所有字符都用ASCII碼表示。標準幀適用於所有通訊功能,選用幀僅限於輸入變頻器命令和高速通信時監控用。 其中標準幀格式如下(上位機<――>變頻器):

其中起始位表示幀的開始(01H);2字節的站地址位包括站號十位和個位(1~31);請求位表示從上位機至變頻器的要求(05H),若是肯定回答幀此位為06H,否定回答幀此位為15H;命令位包括讀出、寫入、高速寫入、報警複位;種類位包括基本功能、控製功能、高級功能、設定數據、監視數據等;2字節的號碼位表示要獲取的數據號碼的十位和個位;4字節的數據位表示要寫入或讀出的數據;2字節的檢驗和位(由檢驗和十位和個位組成)用於檢查數據傳送時通信幀中有無錯誤,計算方法:除起始位及檢驗和外,其他字段的字節逐個相加,取其低位字節,再用ASCII碼表示。比如上述的和計算結果為1234H,則檢驗和的十位為ASCII碼“3”值,個位為ASCII碼“4”值。圖2為主機側執行查詢時流程圖。 選用幀中選擇要求(寫入)幀格式如下(上位機<――>變頻器 ):

其中選用幀中站地址位,請求位及檢驗和位與標準幀中一樣,但命令位卻不同。 本設計用RS-485將多台變頻器連接成網絡,所(suo)以(yi)本(ben)設(she)計(ji)的(de)通(tong)訊(xun)幀(zhen)中(zhong)有(you)專(zhuan)門(men)的(de)廣(guang)播(bo)幀(zhen)用(yong)於(yu)此(ci)功(gong)能(neng),如(ru)同(tong)一(yi)對(dui)所(suo)有(you)變(bian)頻(pin)器(qi)的(de)輸(shu)入(ru)運(yun)行(xing)命(ming)令(ling)和(he)頻(pin)率(lv)命(ming)令(ling)進(jin)行(xing)設(she)定(ding)。廣(guang)播(bo)幀(zhen)格(ge)式(shi)與(yu)標(biao)準(zhun)幀(zhen)格(ge)式(shi)一(yi)樣(yang),區(qu)別(bie)在(zai)於(yu)其(qi)中(zhong)的(de) ”站地址” 位設定為 :99號機。 由於本係統采用的變頻器在pCAUTO31中無驅動,所以需采取其他方式。pCAUTO31是基於ODBC標準的,所以它提供與第三方軟件的通信方式,這裏采用DDE或OLE方式可以很方便的實現通訊功能。

4組態設計 4.1 畫麵設計 圖3為主操作畫麵,包括31台變頻器的狀態監視,可查看任何一台變頻器的運行狀態並可設置其參數;可對上位機進行通訊方式及其它設置。。圖4為1#變頻器的監控組態界麵;其中包括主要數據:電流、電壓、頻率的列表顯示、動畫顯示及實時曲線顯示;便於從直觀上了解電機的運行狀態。一旦出現報警情況則立即進入報警狀態,並根據報警內容作出相應處理(如緊急停機等)。 極大的方便了生產操作人員對一線現場的監督、控製、管理。實踐證明本係統的實時性很好,能很好的反映實際數據的變化。

4.2 建立實時數據庫 在Draw的導航器中單擊“實時數據庫組態”,啟動實時數據庫組態程序。創建的數據模擬I/O點主要有:正轉命令frw.pv;反轉命令rev.pv;停機命令stop.pv等;並對各點參數進行設置。 4.3 創建按鈕 主要有正轉、停機按鈕等。如在正轉按鈕的屬性中將其變量名取為與正轉命令frw.pv同名,並定義其為數據庫變量,其他同理。 4.4 添加腳本及I/O數據連接 在組態狀態下,打開正轉按鈕動畫連接主對話框,選擇“觸敏動作”中的“一般動作”,出現腳本編輯器,在腳本編輯器內寫下如下腳本:frw.pv=1。表示正轉按鈕按下時數據庫變量frw.pv狀態就為“1”,這樣就將按鈕狀態與數據庫變量的值連接起來。正轉按鈕的狀態可以通過DBCOMkongjianjiangzhengzhuanminglingshishiganzhigeidisanfangruanjian,zaitongguodisanfangruanjiandeshishizhaxunzhengzhuanminglingzhuangtai,ranhouduiqianzhaotongxunxieyibianchengfachuzhengzhuanmingling,zheyangdianjijiuzhengzhuan。lirukeyiliyongVB6.0中的MSComm 控件輪詢的方法(用DoEvents()函數)輪流從網絡中各變頻器端口獲取數據,寫數據時將輪詢事件封死[2]。

4.4 添加腳本及I/O數據連接 在組態狀態下,打開正轉按鈕動畫連接主對話框,選擇“觸敏動作”中的“一般動作”,出現腳本編輯器,在腳本編輯器內寫下如下腳本:frw.pv=1;rev.pv=0;stop.pv=0。表示正轉按鈕按下時數據庫變量frw.pv狀態就為“1”(表示此時為正轉命令有效,否則為無效,並封鎖其它命令;讓反轉、停機命令都無效),這樣就將按鈕狀態與數據庫變量的值連接起來。正轉按鈕的狀態可以通過DBCOMkongjianjiangzhengzhuanminglingshishiganzhigeidisanfangruanjian,zaitongguodisanfangruanjiandeshishizhaxunzhengzhuanminglingzhuangtai,ranhouduiqianzhaotongxunxieyibianchengfachuzhengzhuanmingling,zheyangdianjijiuzhengzhuan。lirukeyiliyongVB6.0中的MSComm 控件輪詢的方法(用DoEvents()函數)輪流從網絡中各變頻器端口獲取數據,寫數據時將輪詢事件封死[2]。如果電機處於正轉狀態時,現在要實現反轉功能,則首先給電機發出停機命令,檢查到頻率值為0時再發出反轉命令,電機就可以反轉運行了。 4.5 I/O檢查 可對各台變頻器的通用輸出/入端子狀態、用戶選件輸入狀態等進行實時監視。通過對各台下位機的循環檢測可知各台下位機與上位機的通訊是否正常。 4.6 維護信息 可顯示各台變頻器的機種、容量、ROM版本、累計運行時間、1小時內變頻器內最高溫度及散熱片最高溫度,鍵盤麵板、RS-485、選件卡的通訊出錯次數等信息,便於工程技術人員了解情況。 4.7 報警信息 當出現故障時立刻進入報警子畫麵。顯示報警的曆史原因、報警時輸出電壓、電流、頻率、轉矩及當時的設定值等,報警時輸入/出端子狀態、最新報警發生次數及多重報警等信息。通過查看報警信息及曆史數據極大的方便了現場技術人員的維護,使得維護更加準確、簡潔,縮短故障處理時間,使生產更加穩定。 4.8 曆史數據和趨勢 pCAUTO31的de標biao準zhun趨qu勢shi圖tu形xing對dui象xiang和he實shi時shi數shu據ju庫ku可ke以yi實shi現xian曆li史shi數shu據ju的de保bao存cun和he趨qu勢shi檢jian索suo。通tong過guo及ji時shi查zha詢xun或huo打da印yin報bao表biao可ke以yi得de出chu在zai前qian一yi時shi間jian段duan或huo某mou一yi時shi間jian段duan的de生sheng產chan運yun行xing是shi否fou穩wen定ding、正常,從而為今後的調整、改造提供根據。 5應用前景 本設計的變頻器網絡監控組態軟件能大幅度節約有多台變頻器的使用場所如工廠、車(che)間(jian)等(deng)對(dui)電(dian)機(ji)的(de)管(guan)理(li)和(he)監(jian)督(du)控(kong)製(zhi)的(de)成(cheng)本(ben),包(bao)括(kuo)人(ren)力(li)成(cheng)本(ben)和(he)資(zi)源(yuan)成(cheng)本(ben)。隨(sui)著(zhe)變(bian)頻(pin)器(qi)越(yue)來(lai)越(yue)廣(guang)泛(fan)的(de)使(shi)用(yong),組(zu)態(tai)軟(ruan)件(jian)發(fa)展(zhan)的(de)日(ri)趨(qu)成(cheng)熟(shu),本(ben)設(she)計(ji)的(de)變(bian)頻(pin)器(qi)網(wang)絡(luo)監(jian)控(kong)組(zu)態(tai)軟(ruan)件(jian)將(jiang)會(hui)有(you)廣(guang)闊(kuo)的(de)市(shi)場(chang)前(qian)景(jing)和(he)發(fa)展(zhan)空(kong)間(jian)。
|