PLC在催化主風(fēng)機(jī)組的應(yīng)用
PLC主機(jī)及I/O站組成本系統(tǒng)的基本控制層。PLC主機(jī)采用的是5槽底版,其上的卡件分別為一塊PWR卡,一塊CPU卡,兩塊GBC卡,一塊ETH卡及一塊空卡。用戶通過編程器,使用其強(qiáng)大的內(nèi)部控制指令來實(shí)現(xiàn)邏輯控制。I/O站采用的是VersaMax,本套系統(tǒng)總共掛接了5組VersaMax,每組VersaMax由一個網(wǎng)絡(luò)接口單元(NIU)及最多8個現(xiàn)場I/O模塊構(gòu)成。
上位控制層采用的是兩臺性能優(yōu)良的ADVANCE工控機(jī),其主要任務(wù)是控制和管理,并通過數(shù)據(jù)通訊對PLC進(jìn)行監(jiān)視與控制,進(jìn)入PLC的信號通過以太網(wǎng)可在工控機(jī)上顯示。
二、系統(tǒng)特點(diǎn)和組態(tài)
兩組PLC控制器互為冗余,雙機(jī)熱備軟件MaxON負(fù)責(zé)管理兩PLC之間的主、備切換以及數(shù)據(jù)的交換。正常情況下,主PLC控制器完成系統(tǒng)操作,一旦主PLC控制器失效,則備用PLC將立刻接管對整個系統(tǒng)的控制。主、備控制器的確定可以(%M1020),也可以由系統(tǒng)根據(jù)情況確定。
PLC與VersaMax進(jìn)行通訊的Genius總線采用冗余結(jié)構(gòu)。正常情況下,系統(tǒng)從Genius A總線獲取數(shù)據(jù),同時檢測Genius B總線的狀態(tài),一旦系統(tǒng)檢測到Genius A總線故障,則會對Genius B總線存取數(shù)據(jù),從而保證了系統(tǒng)的安全運(yùn)行。
GBC模塊可以自動報警及某些PLC故障。在一個總線掃描周期,只有一條診斷信息發(fā)送,設(shè)備保存其余的診斷信息直到下一個可獲得的總線掃描周期。GBC保存其接收到的任何診斷信息,該信息被CPU自動讀取,并在Versapro軟件的PLC故障表中顯示。
CPU的掃描既可以盡可能快的進(jìn)行也可以被分配一個恒定的時間段。不管是否使用恒定的掃描時間,CPU的掃描總是從執(zhí)行邏輯程序及變更I/O開始,其余的時間用于通訊及后臺任務(wù)。
GE90-30系列PLC有兩種冗余方式,本套系統(tǒng)采用的是HBR冗余中的“Hot Standby(熱備)”模式。
Maxon主要用于完成冗余系統(tǒng)(PLCA,PLCB)之間用戶數(shù)據(jù)范圍的定義、冗余變量的定義及冗余軟件與VersaPro之間的結(jié)合。由于Maxon1.5與VersaPro2.02之間的版本兼容性問題,要求編程器系統(tǒng)平臺為英文操作系統(tǒng)。
VersaPro的組態(tài)包括PLC硬件配置的組態(tài)及邏輯組態(tài)兩部分,由編程器執(zhí)行邏輯及配置信息的下裝。
I/O系統(tǒng)的硬件配置由編程器來完成。通過編程器可設(shè)置NIU在Genius總線上的地址,所掛I/O模件的類型,每個通道的信號形式、范圍與通訊有關(guān)參數(shù)的設(shè)置等。通過專用接口線纜將編程器的COM口和每個I/O站的NIU接口連接,并將相應(yīng)組態(tài)文件下裝。
PLC硬件組態(tài)包括CPU的組態(tài)、GBC(2個)的組態(tài)及以太網(wǎng)卡的組態(tài)。
本系統(tǒng)所選用的CPU為IC693CPU364,在CPU的組態(tài)過程中,需要注意的問題為:
(1)對于雙機(jī)熱備的控制系統(tǒng),在CPU的組態(tài)中,主PLC CPU的Chksum Wrds必須被設(shè)置為11,備PLC CPU的Chksum Wrds必須被設(shè)置為12,對于單片機(jī)系統(tǒng)該值為8。
(2)SWEEP MODE通常設(shè)置為“NORMAL”。
本系統(tǒng)所選用的以太網(wǎng)卡為IC693CMM321,在以太網(wǎng)卡的組態(tài)過程中需設(shè)置的內(nèi)容為:
(1)IP Address(IP地址):用于標(biāo)識TCP/IP主機(jī)32位地址。
(2)Subnet MASK(子網(wǎng)掩碼):辨別某IP地址是在本地網(wǎng)絡(luò)還是在遠(yuǎn)程網(wǎng)絡(luò)。
本系統(tǒng)所選用的GBC卡為IC693BEM331,在GBC的組態(tài)過程中,需要注意的內(nèi)容為:
(1)PLCA中的兩炔GBC的SBA均為31,PLCB中的兩塊GBC的SBA均為30。
(2)對于冗余系統(tǒng),GBC中Input Def選項必須為OFF,Out at atart選項必須為DISABLE。
本系統(tǒng)的上位控制層采用的是美國GE Fanuc公司推出的能夠提供企業(yè)級解決方案的人機(jī)界面和數(shù)據(jù)采集與監(jiān)督控制軟件CIMPLICITY HMI6.0。
三、軟件編程
PLC接收的現(xiàn)場輸入模擬信號在CPU中是以0~32000的數(shù)值形式表示的,但是,由于各被測參數(shù)的測量范圍不同,使相同的信號輸入,代表的實(shí)際工業(yè)值卻不同,大大降低了程序的可讀性,同時給報警的測定運(yùn)算帶來不便,因此,我們對輸入信號進(jìn)行了相應(yīng)的轉(zhuǎn)換,利用VersaPro軟件提供的乘、除運(yùn)算模塊先計算出相應(yīng)的工程單位值,再進(jìn)行數(shù)值比較,具體公式如下:
(PV*量程/32000)=工程單位值
其中PV代表以0~32000表示的現(xiàn)場輸入信號值。
在VersaPro中提供了PID模塊,“鞍煉機(jī)組”工程中有10個PID控制回路。下面以“主風(fēng)機(jī)潤滑油壓力控制回路—1412”為例來介紹此模塊的用法:
PID ISA模塊從%R4201開始到%R4240,共占用了40個%R寄存器,其中第14個即%R4214就是PID模塊的輸出“CV”。在PID ISA模塊中填上相應(yīng)的“測量值PV”、“給定值SP”、“手/自動切換開關(guān)量MAN”等參數(shù)地址,就構(gòu)成了一個完整的PID控制模塊。由于是在上位機(jī)HNI中用腳本來控制手動情況下PID的輸出,所以“UP”、“DN”參數(shù)可以只定義地址,但不使用。
(2)無擾動切換的實(shí)現(xiàn)
在閉環(huán)控制回路中,當(dāng)進(jìn)行手/自動切換時要求輸出無擾動。實(shí)現(xiàn)的辦法是在手動狀態(tài)下,“給定值SP”始終跟蹤“測量值PV”的變化,只有這樣才能實(shí)現(xiàn)從手動到自動狀態(tài)時輸出無擾動。
相關(guān)產(chǎn)品
免責(zé)聲明
- 凡本網(wǎng)注明“來源:化工儀器網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-化工儀器網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:化工儀器網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
- 本網(wǎng)轉(zhuǎn)載并注明自其他來源(非化工儀器網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。