組態(tài)軟件是指一些數(shù)據(jù)采集與過(guò)程控制的專用軟件,它們是在自動(dòng)控制系統(tǒng)監(jiān)控層一級(jí)的軟件平臺(tái)和開(kāi)發(fā)環(huán)境,使用靈活的組態(tài)方式,為用戶提供快速構(gòu)建工業(yè)自動(dòng)控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。組態(tài)軟件應(yīng)該能支持各種工控設(shè)備和常見(jiàn)的通信協(xié)議,并且通常應(yīng)提供分布式數(shù)據(jù)管理和網(wǎng)絡(luò)功能。其預(yù)設(shè)置的各種軟件模塊可以非常容易地實(shí)現(xiàn)和完成監(jiān)控層的各項(xiàng)功能,并能同時(shí)支持各種硬件廠家的計(jì)算機(jī)和I/O產(chǎn)品,與高可靠的工控計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)結(jié)合,可向控制層和管理層提供軟、硬件的全部接口,進(jìn)行系統(tǒng)集成。
隨著它的快速發(fā)展,實(shí)時(shí)數(shù)據(jù)庫(kù)、實(shí)時(shí)控制、SCADA、通訊及聯(lián)網(wǎng)、開(kāi)放數(shù)據(jù)接口、對(duì)I/O設(shè)備的廣泛支持已經(jīng)成為它的主要內(nèi)容,隨著技術(shù)的發(fā)展,監(jiān)控組態(tài)軟件將會(huì)不斷被賦予新的內(nèi)容。
對(duì)應(yīng)于原有的hmi(人機(jī)接口軟件,Human Machine Interface)的概念,組態(tài)軟件應(yīng)該是一個(gè)使用戶能快速建立自己的HMI的軟件工具,或開(kāi)發(fā)環(huán)境。在組態(tài)軟件出現(xiàn)之前,工控領(lǐng)域的用戶通過(guò)手工或委托第三方編寫(xiě)HMI應(yīng)用,開(kāi)發(fā)時(shí)間長(zhǎng),效率低,可靠性差;或者購(gòu)買(mǎi)專用的工控系統(tǒng),通常是封閉的系統(tǒng),選擇余地小,往往不能滿足需求,很難與外界進(jìn)行數(shù)據(jù)交互,升級(jí)和增加功能都受到嚴(yán)重的限制。組態(tài)軟件的出現(xiàn),把用戶從這些困境中解脫出來(lái),可以利用組態(tài)軟件的功能,構(gòu)建一套最適合自己的應(yīng)用系統(tǒng)。
組態(tài)軟件是有專業(yè)性的。一種組態(tài)軟件只能適合某種領(lǐng)域的應(yīng)用。人機(jī)界面生成軟件就叫工控組態(tài)軟件。其實(shí)在其他行業(yè)也有組態(tài)的概念,人們只是不這么叫而已。如AutoCAD,PhotoShop,辦公軟件(PowerPoint)都存在相似的操作,即用軟件提供的工具來(lái)形成自己的作品,并以數(shù)據(jù)文件保存作品,而不是執(zhí)行程序。組態(tài)形成的數(shù)據(jù)只有其制造工具或其他專用工具才能識(shí)別。但是不同之處在于,工業(yè)控制中形成的組態(tài)結(jié)果是用在實(shí)時(shí)監(jiān)控的。組態(tài)工具的解釋引擎,要根據(jù)這些組態(tài)結(jié)果實(shí)時(shí)運(yùn)行。從表面上看,組態(tài)工具的運(yùn)行程序就是執(zhí)行自己特定的任務(wù)。
雖然說(shuō)組態(tài)就是不需要編寫(xiě)程序就能完成特定的應(yīng)用。但是為了提供一些靈活性,組態(tài)軟件也提供了編程手段,一般都是內(nèi)置編譯系統(tǒng),提供類(lèi)BASIC語(yǔ)言,有的甚至支持VB。
組態(tài)軟件的組成
組態(tài)軟件組主要包括人機(jī)界面軟件(HMI)、基于PC的控制軟件以及生產(chǎn)執(zhí)行管理軟件。
組態(tài)軟件的功能
?。?)強(qiáng)大的界面顯示組態(tài)功能。目前,工控組態(tài)軟件大都運(yùn)行于Windows環(huán)境下,充分利用Windows的圖形功能完善界面美觀的特點(diǎn),可視化的m風(fēng)格界面、豐富的工具欄,操作人員可以直接進(jìn)人開(kāi)發(fā)狀態(tài),節(jié)省時(shí)間。豐富的圖形控制和工況圖庫(kù),既提供所需的組件,又是界面制作向?qū)?。提供給用戶豐富的作圖工具,可隨心所欲地繪制出各種工業(yè)界面,并可任意編輯,從而將開(kāi)發(fā)人員從繁重的界面設(shè)計(jì)中解放出來(lái),豐富的動(dòng)畫(huà)連接方式,如隱含、閃爍、移動(dòng)等等,使界面生動(dòng)、直觀。
?。?)良好的開(kāi)放性。社會(huì)化的大生產(chǎn),使得系統(tǒng)構(gòu)成的全部軟硬仵不可能出自一家公司的產(chǎn)品,“異構(gòu)”是當(dāng)今控制系統(tǒng)的主要特點(diǎn)之一。開(kāi)放性是指組態(tài)軟件能與多種通信協(xié)議互聯(lián),支持多種硬件設(shè)計(jì)。開(kāi)放性是衡量一個(gè)組態(tài)軟件好壞的重要指標(biāo)。組態(tài)軟件向下應(yīng)能與低層的數(shù)據(jù)采集設(shè)備通信,向上能與管理層通信,實(shí)現(xiàn)上位機(jī)與下位機(jī)的雙向通信。
(3)豐富的功能模塊。提供豐富的控制功能庫(kù),滿足用戶的測(cè)控要求和現(xiàn)場(chǎng)要求。利用各種功能模塊,完成實(shí)時(shí)監(jiān)控 產(chǎn)生功能報(bào)表示歷史曲線、實(shí)時(shí)曲線、提俠報(bào)警等功能,使系統(tǒng)具有良好的人機(jī)界面,易于操作,系統(tǒng)既叫適用于單機(jī)集中式控制、DCS分布式控制,也可以是遠(yuǎn)程能力的遠(yuǎn)程測(cè)控系統(tǒng).
?。?)強(qiáng)大的數(shù)據(jù)庫(kù)。配有實(shí)時(shí)數(shù)據(jù)庫(kù),可存儲(chǔ)各種數(shù)據(jù),如模擬量、離散童、字符型等,實(shí)現(xiàn)與外部設(shè)備的數(shù)據(jù)交換。
?。?)可編程的命令語(yǔ)言。有可編程的命令語(yǔ)言,使用戶可根據(jù)自己的需要編寫(xiě)程序,增強(qiáng)圖形界面 。
?。?)周密的系統(tǒng)安全防范,對(duì)不同的操作者,賦予不同的操作權(quán)眼,保證整個(gè)系統(tǒng)的安全可靠運(yùn)行。
?。?)仿真功能.提供強(qiáng)大的仿真功能使系統(tǒng)并行設(shè)計(jì),從而縮短開(kāi)發(fā)周期。
組態(tài)軟件的特點(diǎn)
?。?)延續(xù)性和可擴(kuò)充性,用通用組態(tài)軟件開(kāi)發(fā)的應(yīng)用程序,當(dāng)現(xiàn)場(chǎng)(包括硬件設(shè)備或系統(tǒng)結(jié)構(gòu))或用戶需求發(fā)生改變時(shí),不需作很多修改即可方便地完成軟件的更新和升級(jí);
?。?)封裝性(易學(xué)易用),通用組態(tài)軟件所能完成的功能都用一種方便用戶使用的方法包裝起來(lái),用戶不需掌握太多的編程語(yǔ)言技術(shù)(甚至不需要編程技術(shù)),就能很好地完成一個(gè)復(fù)雜工程所要求的所有功能;
?。?)通用性,每個(gè)用戶根據(jù)工程實(shí)際情況,利用通用組態(tài)軟件提供的底層設(shè)備(plc、智能儀表、智能模塊、板卡、變頻器等)的I/O Driver、開(kāi)放式的數(shù)據(jù)庫(kù)和畫(huà)面制作工具,就能完成一個(gè)具有動(dòng)畫(huà)效果、實(shí)時(shí)數(shù)據(jù)處理、歷史數(shù)據(jù)和曲線并存、具有多媒體功能和網(wǎng)絡(luò)功能的工程,不受行業(yè)限制。
組態(tài)軟件的應(yīng)用
只要同時(shí)涉及實(shí)時(shí)數(shù)據(jù)通訊(無(wú)論是雙向還是單向)、實(shí)時(shí)動(dòng)態(tài)圖形界面顯示、必要的數(shù)據(jù)處理、歷史數(shù)據(jù)存儲(chǔ)及顯示,就存在對(duì)組態(tài)軟件的潛在需求。除了大家熟知的工業(yè)自動(dòng)化領(lǐng)域,近幾年以下領(lǐng)域已經(jīng)成為監(jiān)控組態(tài)軟件的新增長(zhǎng)點(diǎn):設(shè)備管理或資產(chǎn)管理(PAM,Plant Asset Management)。此類(lèi)軟件的代表是艾默生公司的設(shè)備管理軟件AMS。據(jù)ARC機(jī)構(gòu)預(yù)測(cè),到2009年全球PAM的業(yè)務(wù)量將達(dá)到19億美元。PAM所包含的范圍很廣,其共同點(diǎn)是實(shí)時(shí)采集設(shè)備的運(yùn)行狀態(tài),累積設(shè)備的各種參數(shù)(如運(yùn)行時(shí)間、檢修次數(shù)、負(fù)荷曲線等),及時(shí)發(fā)現(xiàn)設(shè)備隱患、預(yù)測(cè)設(shè)備壽命,提供設(shè)備檢修建議,對(duì)設(shè)備進(jìn)行實(shí)時(shí)綜合診斷。
先進(jìn)控制或優(yōu)化控制系統(tǒng)。在工業(yè)自動(dòng)化系統(tǒng)獲得普及以后,為提高控制質(zhì)量和控制精度,很多用戶開(kāi)始引進(jìn)先進(jìn)控制或優(yōu)化控制系統(tǒng)。這些系統(tǒng)包括自適應(yīng)控制、(多變量)預(yù)估控制、無(wú)模型控制器、魯棒控制、智能控制(專家系統(tǒng)、模糊控制、神經(jīng)網(wǎng)絡(luò)等)、其他依據(jù)新控制理論而編寫(xiě)的控制軟件等。這些控制軟件的常項(xiàng)是控制算法,使用監(jiān)控組態(tài)軟件主要解決控制軟件的人機(jī)界面、與控制設(shè)備的實(shí)時(shí)數(shù)據(jù)通訊等問(wèn)題。
工業(yè)仿真系統(tǒng)。仿真軟件為用戶操作模擬對(duì)象提供了與實(shí)物幾乎相同的環(huán)境。仿真軟件不但節(jié)省了巨大的培訓(xùn)成本開(kāi)銷(xiāo),還提供了實(shí)物系統(tǒng)所不具備的智能特性。仿真系統(tǒng)的開(kāi)發(fā)商專長(zhǎng)于仿真模塊的算法,在實(shí)時(shí)動(dòng)態(tài)圖形顯示、實(shí)時(shí)數(shù)據(jù)通訊方面不一定有優(yōu)勢(shì),力控?;監(jiān)控組態(tài)軟件與仿真軟件間通過(guò)高速數(shù)據(jù)接口聯(lián)為一體,在教學(xué)、科研仿真應(yīng)用中應(yīng)用越來(lái)越廣泛。
電網(wǎng)系統(tǒng)信息化建設(shè)。電力自動(dòng)化是監(jiān)控組態(tài)軟件的一個(gè)重要應(yīng)用領(lǐng)域,電力是國(guó)家的基礎(chǔ)行業(yè),其信息化建設(shè)是多層次的,由此決定了對(duì)組態(tài)軟件的多層次需求。智能建筑:物業(yè)管理的主要需求是能源管理(節(jié)能)和安全管理,這一管理模式要求建筑物智能設(shè)備必須聯(lián)網(wǎng),首先有效地解決信息孤島問(wèn)題,減少人力消耗,提高應(yīng)急反應(yīng)速度和設(shè)備預(yù)期壽命,智能建筑行業(yè)在能源計(jì)量、變配電、安防&;門(mén)禁、消防系統(tǒng)系統(tǒng)聯(lián)入IBMS服務(wù)器方面需求旺盛。
公共安全監(jiān)控與管理:公共安全的隱患可造成突發(fā)事件應(yīng)急失當(dāng),容易造成城市公共設(shè)施癱瘓、人員群死群傷等惡性災(zāi)難。
公共安全監(jiān)控包括: 人防(車(chē)站、廣場(chǎng))等市政工程有毒氣體濃度監(jiān)控及火災(zāi)報(bào)警。水文監(jiān)測(cè):包括水位、雨量、閘位、大壩的實(shí)時(shí)監(jiān)控。
重大建筑物(如橋梁等)健康狀態(tài)監(jiān)控:及時(shí)發(fā)現(xiàn)隱患,預(yù)報(bào)事故的發(fā)生。
機(jī)房動(dòng)力環(huán)境監(jiān)控:在電信、鐵路、銀行、證券、海關(guān)等行業(yè)以及國(guó)家重要的機(jī)關(guān)部門(mén),計(jì)算機(jī)服務(wù)器的正常工作是業(yè)務(wù)和行政正常進(jìn)行的必要條件,因此存放計(jì)算機(jī)服務(wù)器的機(jī)房重地已經(jīng)成為監(jiān)控的重點(diǎn),監(jiān)控的內(nèi)容包括:UPS工作參數(shù)及狀態(tài)、電池組的工作參數(shù)及狀態(tài)、空調(diào)機(jī)組的運(yùn)行狀態(tài)及參數(shù)、漏水監(jiān)測(cè)、發(fā)電機(jī)組監(jiān)測(cè)、環(huán)境溫濕度監(jiān)測(cè)、環(huán)境可燃?xì)怏w濃度監(jiān)測(cè)、門(mén)禁系統(tǒng)監(jiān)測(cè)等。城市危險(xiǎn)源實(shí)時(shí)監(jiān)測(cè):對(duì)存放危險(xiǎn)源的場(chǎng)所、危險(xiǎn)源行蹤的監(jiān)測(cè)。避免放射性物質(zhì)和劇毒物質(zhì)失控地流通。 國(guó)土資源立體污染監(jiān)控:對(duì)土壤、大氣中與農(nóng)業(yè)生產(chǎn)有關(guān)的污染物含量進(jìn)行實(shí)時(shí)監(jiān)測(cè),建立立體式實(shí)時(shí)監(jiān)測(cè)網(wǎng)絡(luò)。城市管網(wǎng)系統(tǒng)實(shí)時(shí)監(jiān)控及調(diào)度:包括供水管網(wǎng)、燃?xì)夤芫W(wǎng)、供熱管網(wǎng)等的監(jiān)控。