PLC在工業(yè)集散控制系統(tǒng)中的應(yīng)用
PLC在工業(yè)集散控制系統(tǒng)中的應(yīng)用
隨著國內(nèi)工業(yè)的蓬勃發(fā)展,工業(yè)自動(dòng)化程度的不斷提高,,工業(yè)控制系統(tǒng)在工業(yè)過程控制中發(fā)揮著越來越重要的作用。各種儀器設(shè)備,、交通工具,、生產(chǎn)流水線、航天航空器具都離不開工業(yè)控制系統(tǒng),,特別在工業(yè)生產(chǎn)中,,產(chǎn)生了巨大的經(jīng)濟(jì)效益。在國內(nèi),,工業(yè)控制系統(tǒng)也經(jīng)歷了好幾個(gè)階段,,從單片機(jī)、STD總線、蘋果機(jī),、工控機(jī)的單點(diǎn)控制到工控機(jī),、單片機(jī)的多點(diǎn)控制,直到現(xiàn)在的工控機(jī),、PLC,、單片機(jī)的集散式控制系統(tǒng),表明了國內(nèi)工業(yè)控制在技術(shù)上的不斷發(fā)展,。隨著技術(shù)的不斷進(jìn)步,,可編程控制器(PLC)將成為今后工業(yè)控制的主要手段和重要的基礎(chǔ)控制設(shè)備之一。
PLC是一種數(shù)字式運(yùn)算操作的電子系統(tǒng),,用來完成工業(yè)控制中不同的復(fù)雜的控制功能,,它通過自己的編程語言來執(zhí)行一些邏輯運(yùn)算、順序控制,、定時(shí),、計(jì)數(shù)和算術(shù)運(yùn)算指令,并通過繼電器,、A/D或D/A的輸入輸出達(dá)到控制的目的,。PLC是60年代初在美國問世的,開始主要用于汽車制造行業(yè),,但在七十年代后期硬件環(huán)境的變化,、硬件成本的降低和編程指令的大眾化使它的應(yīng)用范圍不斷擴(kuò)大。PLC面向用戶的專用工業(yè)控制計(jì)算機(jī),,具有許多明顯的特點(diǎn):可靠性高,、編程直觀簡單、適應(yīng)性好,、功能完善、接口功能強(qiáng),。
二,、行業(yè)特點(diǎn)
1997年我們成功地完成了一個(gè)印染行業(yè)的集散控制系統(tǒng)。印染行業(yè)在我國是一個(gè)具有很長歷史的老工業(yè),,設(shè)備陳舊,,對染機(jī)控制還是依靠手工操作。但是近幾年來,,國際國內(nèi)市場上印染產(chǎn)品競爭日趨激烈,,因而對印染行業(yè)的生產(chǎn)工藝和印染質(zhì)量提出了更高要求。所以我們針對印染行業(yè)的特點(diǎn),,對 原來自動(dòng)化程度不高的染機(jī)進(jìn)行改造,,研制了PLC與微機(jī)的集散式控制系統(tǒng),該系統(tǒng)控制可靠、操作簡便,、開發(fā)性強(qiáng),、易于擴(kuò)充和維護(hù),具有較高的性價(jià)比,。系統(tǒng)對整個(gè)印染過程進(jìn)行全程控制和監(jiān)管,,對數(shù)據(jù)進(jìn)行采集、顯示,、檢測,,大大提高了生產(chǎn)效率和印染質(zhì)量。
三,、系統(tǒng)組成
工業(yè)控制機(jī)群通過網(wǎng)卡相連,,與信息網(wǎng)共享數(shù)據(jù),管理工作站通過網(wǎng)絡(luò)對每個(gè)站點(diǎn)進(jìn)行參數(shù)配置,,并收集每個(gè)站點(diǎn)的有效信息如產(chǎn)量,、合格率等,供生產(chǎn)管理部門和計(jì)劃部門使用,。每個(gè)工業(yè)控制機(jī)控制一個(gè)或多個(gè)PLC控制器,,對PLC進(jìn)行參數(shù)設(shè)置、啟停工作,、完成一定的算法并給控制人員提供監(jiān)控畫面,,監(jiān)視每個(gè) !"# 的工作狀態(tài)和執(zhí)行機(jī)構(gòu)的工作狀態(tài)。而PLC具體執(zhí)行控制工作,,接受參數(shù)后進(jìn)行閉環(huán)控制,,直到一個(gè) 循環(huán)結(jié)束,并且每個(gè)PLC之間用RS-232,、RS-485進(jìn)行通信,,當(dāng)一臺(tái)工控機(jī)發(fā)生故障時(shí),可由另一臺(tái)正在工作的工控機(jī)接替監(jiān)管,,從而達(dá)到容錯(cuò)和集散式控制的目的,。
該系統(tǒng)還具有以下幾個(gè)特點(diǎn):
1、根據(jù)用戶提出的要求,,詳細(xì)編制各種染色的工藝流程,,通過程式號(hào)方式方便地對各種布料進(jìn)行染色控制。
2,、通過自行開發(fā)的軟件,,實(shí)現(xiàn)人機(jī)交互對參數(shù)進(jìn)行詳細(xì)的設(shè)置調(diào)整,達(dá)到精確控制的目的,。人機(jī)交互界面良好,、操作簡便、監(jiān)控信息也一目了然。
3,、為了提高控制的精確性,,并減少能源的耗費(fèi),系統(tǒng)針對夏季和冬季進(jìn)行各自的參數(shù)控制,,達(dá)到高效控制的目的,。
4、在生產(chǎn)過程中為了減少停產(chǎn)的損失,,在系統(tǒng)或執(zhí)行機(jī)構(gòu)發(fā)生故障時(shí)還提供了手動(dòng)的功能,,由系統(tǒng)控制改為人工控制,并有單點(diǎn)的信息監(jiān)控,。
四,、軟硬件設(shè)計(jì)
在該系統(tǒng)中,管理工作站及工控機(jī)都是用來完成參數(shù)的設(shè)置和信息的收集的,,具體的控制功能主要由PLC系統(tǒng)完成,。該系統(tǒng)的PLC是松下電工株式會(huì)社的PLC FP-10SH,包括POWER單元,、CPU單元,、A/D和OUT單元,由A/D單元對染機(jī)的溫度進(jìn)行采樣,,通過一定的算法后,,由OUT單元觸點(diǎn) 去控制冷卻閥和汽閥的繼電器工作,系統(tǒng)采用4個(gè)A/D單元,,共32路進(jìn)行輸入采樣,,8個(gè)開關(guān)量輸出單元為128路,每一路控制由4個(gè)繼電器(啟/停,、自動(dòng)/手動(dòng),、汽閥、冷卻閥)組成 ,。內(nèi)有30KB程序存儲(chǔ)器,,支持梯形圖設(shè)計(jì)和FP-BASIC語言,該系統(tǒng)的每個(gè)染機(jī)控制原理相同,,不同的僅僅是每個(gè)染機(jī)控制參數(shù)。為了節(jié)省存儲(chǔ)資源,,便于今后的擴(kuò)充,,在PLC程序編制方面僅對寄存器進(jìn)行了分段分配,程序中采用了多次 循環(huán)嵌套,,達(dá)到了合理利用資源的目的,,并減少了隱性錯(cuò)誤的存在。
五、實(shí)現(xiàn)過程
計(jì)算機(jī)對染機(jī)內(nèi)部溫度的控制,,主要是通過對蒸汽閥和冷卻閥的開關(guān)時(shí)間進(jìn)行控制來實(shí)現(xiàn)的,。由于工業(yè)過程對溫度的要求比較高,在加熱過程中溫度要均勻上升,,在恒溫過程中溫度的誤差不能超過±1℃,,而染機(jī)的升溫和降溫都存在過沖現(xiàn)象,因此設(shè)計(jì)采用模糊控制的方法,,由于模糊控制,,它不要求對象的精確數(shù)字模型,再者模糊控制本身就是一種非線性控制,,當(dāng)對象參數(shù)發(fā)生變化時(shí),,有較強(qiáng)的適應(yīng)性,亦即具有較強(qiáng)的模仿性,。利用模糊集合理論和語言變量的概念,,可以把利用語言歸納的手動(dòng)控制方法上升為數(shù)值運(yùn)算,用計(jì)算機(jī)來完成這個(gè)任務(wù)以代替人的手動(dòng)控制,,實(shí)現(xiàn)模糊自動(dòng)控制,。整個(gè)爐溫控制過程采用模糊控制的方法,每個(gè)不同的段都由PLC根據(jù)初始溫度T1和段的結(jié)束溫度T2,,以及這一段的時(shí)間t計(jì)算出溫度上升或下降的斜率k=(T2-T1)/t,,再計(jì)算出每s秒需要上升或下降的溫度。然后根據(jù)定時(shí)器M的值來定出現(xiàn)在這一個(gè)s秒的目標(biāo)溫度,。一開始計(jì)時(shí),,M值即為1 ,,再每過s秒加1,。
假如 M=x ,,則這一小段的目標(biāo)溫度為Ux=T1+k*x*s 。然而,,因?yàn)槟繕?biāo)值是一個(gè)定值溫度,,為了讓控制蒸汽閥和冷卻閥的繼電器不至于太過頻繁地跳動(dòng),我們把這個(gè)值擴(kuò)大為一個(gè)域,,在升溫過程中溫度到達(dá)域的上限,,則停止升溫(蒸汽閥關(guān)閉),當(dāng)溫度下降到域的下*,,又開始升溫(蒸汽閥打開),。
通過大量的實(shí)驗(yàn)和計(jì)算,找出適當(dāng)寬度的域,,使控制更為精確,、可行,。PLC的工作流程圖如圖2所示。
六,、計(jì)算機(jī)與PLC通信
在一個(gè)規(guī)模較大的工業(yè)控制系統(tǒng)中,,常常有幾十個(gè)、幾百個(gè)甚至更多的測溫和控制對象,。即使速度很高的系統(tǒng),,也很難滿足要求。為了降低危險(xiǎn),,提高可靠性,,必須將任務(wù)分散,而分散的設(shè)備需要通過一定的手段連接起來,,其中數(shù)據(jù)通信和系統(tǒng)互連是該系統(tǒng)的關(guān)鍵技術(shù)之一,。FP-10SH具有較強(qiáng)的通信功能,可以適合各種工業(yè)自動(dòng)化網(wǎng)絡(luò)的不同需要,, 其中包括以太網(wǎng)協(xié)議及通用接口,、H型鏈接通信系統(tǒng)(H-LINK)、P 型鏈接系統(tǒng)(0PTICAL LINK),、W型鏈接系統(tǒng)(WIRE-LINK)和C-NET鏈接系統(tǒng),,還有遠(yuǎn)程I/O通信系統(tǒng)(REMOTE I/O),它們通過RS485,、RS232或?qū)S镁W(wǎng)絡(luò)插座在PLC-PLC,、計(jì)算機(jī)與PLC之間進(jìn)行通信。但是要利用這些系統(tǒng)協(xié)議,,必須采用專用高級通信單元,,這勢必增加系統(tǒng)的成本。
為了節(jié)省開支,,該系統(tǒng)直接采用松下電工最基礎(chǔ)的專用通信協(xié)議——NEWTOCOL,。
NEWTOCOL分為兩部分:一是NEWTOCOL-COM,即關(guān)于計(jì)算機(jī)通信的 協(xié)議,;二是NEWTOCOL-DATA,,即關(guān)于數(shù)據(jù)傳輸協(xié)議。