孫 超,郭長濱,鹿欽鶴,騰龍飛
(廊坊開發(fā)區(qū)中油龍慧自動化工程有限公司,河北廊坊 065000)
面向油氣管道的PLC站控系統(tǒng)設(shè)計
孫 超,郭長濱,鹿欽鶴,騰龍飛
(廊坊開發(fā)區(qū)中油龍慧自動化工程有限公司,河北廊坊 065000)
主要研究PLC技術(shù)在油氣管道站控系統(tǒng)中的應(yīng)用,提出了將PLC技術(shù)引入到油氣站控系統(tǒng)中,闡述了具體的軟硬件設(shè)計過程。通過實踐應(yīng)用可以看出,基于PLC的油氣管道站控系統(tǒng)功能強,運行穩(wěn)定性好,操作管理便捷,對于油氣管道的自動化水平的提高具有重要的意義。
PLC;控制系統(tǒng);設(shè)計
目前,通過油氣管道運輸仍然是我國油氣輸送的主要方式。隨著中國能源結(jié)構(gòu)的調(diào)整和經(jīng)濟的快速發(fā)展,對石油、天然氣能源的需求快速增長,作為我國石油、天然氣主要運輸手段的油氣管道的建設(shè)也進入了一個高速發(fā)展的時期。油氣管道向著大型化、網(wǎng)絡(luò)化和輸送介質(zhì)多樣化發(fā)展。這種發(fā)展對油氣管道的控制相應(yīng)的提出了數(shù)字化和智能化的要求。而在油氣管道數(shù)字化和智能化的發(fā)展道路上,PLC是最基本的控制設(shè)備,也是油氣儲運自動化系統(tǒng)的控制核心。
控制系統(tǒng)方案選擇的依據(jù)首先是最大限度地滿足生產(chǎn)過程的功能要求。其次要保證控制系統(tǒng)工作安全可靠、穩(wěn)定運行。最后在滿足控制要求的前提下,力求使系統(tǒng)簡單、經(jīng)濟,使用及維護方便。考慮到今后生產(chǎn)的發(fā)展和工藝的改進,我們引入了PLC控制技術(shù)。
PLC可編程邏輯控制器是數(shù)據(jù)采集和監(jiān)視控制系統(tǒng)的重要組成部分,屬于一種智能遠程終端裝置與現(xiàn)場控制設(shè)備,對于整個數(shù)據(jù)采集和監(jiān)視控制系統(tǒng)來說有著極為重要的作用。在油氣管道運輸中應(yīng)用PLC搭載數(shù)據(jù)采集和監(jiān)視控制系統(tǒng)來實施整體的自動化控制。
總的來說,PLC的性能穩(wěn)定、標準化程度高、可以實現(xiàn)控制要求,同時可以考慮可利用資金,設(shè)計開發(fā)周期與設(shè)備成本等因素,我們最終選擇使用PLC加入人機界面的控制方案。
油氣管道站控PLC是全分布式的可編程控制器系統(tǒng),由工作站、控制站、現(xiàn)場設(shè)備以及控制網(wǎng)絡(luò)組成,具體如圖1所示。
圖1 油氣管道站控PLC系統(tǒng)結(jié)構(gòu)
多于1個的工作站,工作站可以是一臺常規(guī)的工業(yè)控制計算機,也可以是一臺普通計算機,用于提供上位系統(tǒng)功能,組態(tài)、監(jiān)控、歷史記錄等。
多于1個的控制站PLC,負責現(xiàn)場數(shù)據(jù)采集、控制運算、網(wǎng)絡(luò)通信等,PLC可連接普通的IO設(shè)備,也可連接現(xiàn)場總線設(shè)備,PLC可通過擴展模塊進行擴展。
多個PLC之間可以相互通信,多個PLC和工作站,以及相關(guān)的現(xiàn)場設(shè)備共同組成控制網(wǎng)絡(luò),PLC與上位系統(tǒng)的通信支持冗余。
油氣管道站控PLC主要由各種模塊和背板構(gòu)成,模塊主要用于供電、主控制、IO通信等功能,背板則用于不同模塊之間的供電和通信。
模塊可分為電源模塊、控制器模塊、各種IO模塊,通信模塊等,其中控制器模塊又包括了主控制模塊和IO管理模塊。所有模塊都插在相應(yīng)的背板上,模塊的供電和通信都通過背板進行。
背板可分為電源背板,控制器背板和IO背板,分別用于電源模塊、控制器模塊和IO及通信模塊的供電和通信,背板之間通過背板端子進行連接。
控制器模塊和電源模塊采用冗余方式進行設(shè)計,分為主電源/冗余電源,主控制器/冗余控制器,當主電源或主控制器出現(xiàn)故障,冗余電源或冗余控制器接管系統(tǒng)的供電或控制權(quán)。
此外還有用于終端匹配的終端匹配模塊,以及背板延長器,用來進行IO擴展,支持更大規(guī)模的現(xiàn)場控制和通信。
系統(tǒng)主要構(gòu)成如圖2所示。
圖2 油氣管道PLC硬件結(jié)構(gòu)
PLC嵌入式控制軟件實現(xiàn)控制器管理、可編程邏輯控制器的邏輯執(zhí)行、IO控制和網(wǎng)絡(luò)化通信等功能(見圖3)。
分布式通信接口負責與上位機系統(tǒng)的通信,包括運行時PLC人機交互軟件的通信以及開發(fā)時與PLC編程組態(tài)軟件的通信。同時支持控制器間的分布式通信,可實現(xiàn)不同控制器數(shù)據(jù)傳輸。
圖3 PLC嵌入式控制軟件結(jié)構(gòu)
控制策略運行時系統(tǒng)負責油氣管道自動化控制邏輯的執(zhí)行,其中管理功能塊負責處理對功能塊的訪問,并對應(yīng)用進程進行調(diào)度。管理功能塊對外(主要是為通訊功能塊)提供了一系列接口來對算法功能塊進行訪問。算法功能塊的實例包括了功能塊算法和功能塊數(shù)據(jù)兩個部分。對于功能塊的算法,分為兩種情況:一種是固化在控制器內(nèi)的算法,通過函數(shù)調(diào)用的方式來實現(xiàn);另一種是編譯好后通過上位機下載到控制器中的算法,基于虛擬機解釋執(zhí)行。IO功能塊提供了對功能塊數(shù)據(jù)或I/O數(shù)據(jù)的訪問路徑,它通過鏈接對象列表和I/ O模塊列表這兩個對象來查找相應(yīng)的數(shù)據(jù),并為算法功能塊和上位機提供了訪問I/O模塊數(shù)據(jù)的I/O數(shù)據(jù)讀寫函數(shù)。同時通訊功能塊還能夠處理從底層驅(qū)動中斷處理發(fā)送到通訊功能塊的數(shù)據(jù),并根據(jù)鏈接對象列表更新相應(yīng)的功能塊數(shù)據(jù)。
設(shè)備管理提供PLC系統(tǒng)板級支持,如基本的數(shù)據(jù)存儲、網(wǎng)絡(luò)通信,串行接口,時鐘,電源等功能。
冗余管理提供PLC冗余配置下的軟件支持,包括控制器冗余和IO冗余等。
IO通信驅(qū)動接口負責與I/O模塊以及其它遠程IO或現(xiàn)場總線等底層硬件通信。底層模塊驅(qū)動為控制器或者控制器的用戶提供了一個與底層的I/O模塊和通訊模塊進行數(shù)據(jù)傳輸?shù)耐ǖ溃瓿蓪τ贗/O模塊數(shù)據(jù)和通訊模塊數(shù)據(jù)的收發(fā)。
本文首先研究PLC技術(shù)在油氣管道站控系統(tǒng)中的應(yīng)用,對油氣儲運自動化系統(tǒng)的當前狀況進行分析,提出了將PLC技術(shù)引入到油氣站控系統(tǒng)中,闡述了具體的軟硬件設(shè)計過程?;赑LC的油氣站控系統(tǒng)的開發(fā)以及推廣應(yīng)用,將改變國內(nèi)油氣管道運輸?shù)募夹g(shù)現(xiàn)狀,提高油氣管道建設(shè)的水平和質(zhì)量。
[1]張晏博.PLC編程及機柜集成的優(yōu)化在長輸管道自動化方面的應(yīng)用Ⅲ[J].中國石油和化工標準與質(zhì)量,2011,53(06):107-108.
[2]蒼松,海峰,田家興,等.Allen~Bradley系列PLC在西氣東輸二線輸氣管道中的應(yīng)用U1[J].電氣自動化,2012,23(05):36-39.
[3]魏強.基于PLC的全氣動壓藥機系統(tǒng)設(shè)計[D].重慶:重慶大學(xué),2010.
[4]SY/T0091—2006,油氣管道計算機系統(tǒng)設(shè)計規(guī)范[S].
For Oil and Gas Pipeline Station Control System Design
Sun Chao,Guo Chang-bin,Lu Qin-he,Teng Long-fei
Focus on the application of PLC technology in oil and gas pipeline station control system.It expounds the hardware and software design process of the PLC technology,which has been introduced to the oil and gas station control system.Through the practical application,the oil and gas pipeline station control system based on PLC has strong function,good operation stability,convenient operation and management and it has important significance for oil and gas pipeline to raise the level of automation.
PLC;control system;design
TP273;TE977
A
1003–6490(2016)04–0039–02
2016–04–16
孫超(1986—),男,河北廊坊人,工程師,主要從事油氣儲運自動化行業(yè)軟硬件研究工作。