|
1 引言 經常聽到“組態軟件”這個詞,到底什麼是組態、組態軟件有什麼特點及組態軟件在哪些領域應用卻並不是十分了解,基於上述問題,本文作出相關的解釋和討論。
2 什麼是組態軟件 提到組態一詞,組態英文是“Configuration”,簡單的講,組態就是用應用軟件中提供的工具、方法、完成工程中某一具體任務的過程。與硬件組裝類似,在組裝一台電腦時,我們準備好各個部件,如主板、機箱、電源、磁盤、顯示器等,這些部件都有標準接口,按照固定方法裝在一起即可,仔細考慮一下這樣的“組裝方法”形式相對固定,我們在使用電腦時一般不會隨意更換哪個硬件。 而“組態”,從Configuration翻譯過來有“配置”、“構造”的意思,也就是說“組態”是麵向可配置的事物,相對於“組裝”是shi動dong態tai的de,我wo們men可ke以yi在zai其qi運yun行xing期qi間jian改gai變bian其qi狀zhuang態tai。我wo們men都dou知zhi道dao硬ying件jian是shi計ji算suan機ji的de軀qu殼ke,軟ruan件jian是shi計ji算suan機ji的de靈ling魂hun,軀qu殼ke是shi可ke見jian並bing且qie基ji本ben定ding型xing的de,而er靈ling魂hun我wo們men看kan不bu見jian,不bu知zhi道dao靈ling魂hun在zai做zuo什shen麼me,就jiu像xiang你ni坐zuo在zai那na裏li我wo們men不bu知zhi道dao你ni在zai想xiang什shen麼me,也ye許xu你ni在zai想xiang著zhe下xia班ban吃chi什shen麼me,也ye許xu你ni在zai想xiang著zhe明ming天tian玩wan什shen麼me,但dan我wo們men可ke以yi觀guan察cha出chu你ni的de神shen態tai,想xiang好hao事shi的de時shi候hou麵mian帶dai喜xi悅yue,想xiang愁chou事shi的de時shi候hou麵mian帶dai愁chou容rong,組zu態tai軟ruan件jian就jiu是shi通tong過guo計ji算suan機ji軟ruan件jian來lai表biao現xian出chu我wo們men所suo關guan心xin的de事shi物wu的de運yun行xing或huo者zhe說shuo內nei部bu狀zhuang態tai,讓rang我wo們men對dui所suo關guan心xin事shi物wu有you個ge直zhi觀guan的de了le解jie。
3 組態軟件的起源和現狀 在組態軟件出現之前,工業控製一般都采用純粹編程方式,使用ASIC、C、FORTRAN等deng語yu言yan實shi現xian一yi些xie控kong製zhi邏luo輯ji和he控kong製zhi算suan法fa,使shi用yong這zhe種zhong方fang式shi工gong作zuo量liang太tai大da,開kai發fa周zhou期qi長chang,而er且qie對dui於yu每mei個ge項xiang目mu基ji本ben上shang都dou要yao重zhong新xin編bian寫xie程cheng序xu,對dui技ji術shu人ren員yuan的de編bian程cheng水shui平ping也ye有you相xiang當dang的de要yao求qiu,而er實shi際ji中zhong存cun在zai一yi個ge矛mao盾dun,熟shu悉xi工gong控kong理li論lun的de人ren並bing不bu是shi十shi分fen精jing通tong編bian程cheng,編bian程cheng高gao手shou也ye不bu熟shu悉xi控kong製zhi理li論lun,為wei了le處chu理li這zhe個ge矛mao盾dun,人ren們men設she想xiang有you這zhe樣yang一yi種zhong軟ruan件jian――即使對計算機不是很熟悉的人也能使用它進行控製係統的開發,對於工控技術人員簡單易用,這樣的想法就促使了組態軟件的產生。 組態軟件最早出現在80年代初,80年代的組態軟件基於DOS係統開發,當時主要產品是Onspec、Paragon和IFix 等。在90年代中期之前,組態軟件在我國的應用並不普及,究其原因有幾下幾點:一、guoneiyonghuquefaduizutairuanjianderenshi,xiangmuzhongmeiyouzutairuanjiandeyusuan,huoningyuantoururenliwulizhenduijutixiangmuzuochangzhouqidefanrongdeshangweijidebianchengkaifa,yebucaiyongzutairuanjian;二、在很長時間裏,國內用戶的軟件意識還不強,麵對價格不菲的進口軟件(早期的組態軟件多為國外廠家開發),很少有用戶願意去購買正版;三、當時國內的工業自動化和信息技術應用的水平還不高,組態軟件提供對大規模應用、大量數據進行采集、監控、處理並可以將處理的結果生成管理所需的數據,這些需求並未完全形成。 隨sui著zhe我wo國guo工gong業ye的de發fa展zhan和he計ji算suan機ji技ji術shu的de進jin步bu,國guo內nei出chu現xian眾zhong多duo組zu態tai軟ruan件jian,目mu前qian中zhong國guo市shi場chang上shang的de組zu態tai軟ruan件jian產chan品pin按an廠chang商shang可ke大da致zhi劃hua分fen為wei三san類lei,即ji國guo外wai專zhuan業ye軟ruan件jian廠chang商shang提ti供gong的de產chan品pin,國guo外wai硬ying件jian或huo係xi統tong廠chang商shang提ti供gong的de產chan品pin,以yi及ji國guo內nei自zi行xing開kai發fa的de國guo產chan化hua產chan品pin。從cong近jin幾ji年nian的de調tiao查zha結jie果guo來lai看kan,國guo內nei組zu態tai軟ruan件jian市shi場chang大da部bu分fen份fen額e仍reng被bei國guo外wai幾ji家jia組zu態tai軟ruan件jian占zhan據ju,如ru:FIX、InTouch等。這些“洋軟件”在功能完備性、產品包裝、市場推廣等方麵具有一定優勢,但並非所有方麵都盡善盡美,相比而言,國內組態軟件具有價格較低、通用性強、可定製性強,一些廠家可以根據客戶需求對軟件的部分進行修改,如CenturyStar可以免費為客戶提供驅動程序,隻要客戶提供所使用設備的通信協議即可,總而言之,無論國內還是國外的組態軟件廠家都各有優勢。
4 組態軟件的特點及發展趨勢 組態軟件有通用和專用之分,如WinCC主(zhu)要(yao)用(yong)於(yu)與(yu)西(xi)門(men)子(zi)相(xiang)關(guan)產(chan)品(pin)配(pei)套(tao),而(er)像(xiang)世(shi)紀(ji)星(xing)組(zu)態(tai)軟(ruan)件(jian)屬(shu)於(yu)通(tong)用(yong)組(zu)態(tai)軟(ruan)件(jian),因(yin)為(wei)其(qi)可(ke)以(yi)根(gen)據(ju)不(bu)同(tong)設(she)備(bei)配(pei)置(zhi)不(bu)同(tong)驅(qu)動(dong)程(cheng)序(xu),而(er)不(bu)用(yong)修(xiu)改(gai)主(zhu)程(cheng)序(xu),總(zong)結(jie)通(tong)用(yong)組(zu)態(tai)軟(ruan)件(jian)的(de)主(zhu)要(yao)特(te)點(dian)如(ru)下(xia): 1)延續性和可擴充性。用通用組態軟件開發的應用程序,當現場(包括硬件設備或係統結構)或用戶需求發生改變時,不需作很多修改而方便地完成軟件的更新和升級; 2)封裝性(易學易用)。通用組態軟件所能完成的功能都用一種方便用戶使用的方法包裝起來,對於用戶,不用掌握太多的編程語言技術(甚至不需要編程技術),就能很好地完成一個複雜工程所要求的所有功能; 3)通用性。每個用戶根據工程實際情況,利用通用組態軟件提供的底層設備(PLC、智能儀表、智能模塊、板卡、變頻器等)的I/O Driver、開放式的數據庫和畫麵製作工具,就能完成一個具有動畫效果、實時數據處理、曆史數據和曲線並存、具有多媒體功能和網絡功能的工程,不受行業限製。
suizhegongyekongzhixitongdeyingyongshenru,gongyeguimobuduankuoda,kongzhixitongyehuigengjiafuza,duizutairuanjianhuitichugenggaodeyaoqiu,zheyeshizutairuanjianfazhandeyuandongli,tongguofenxigongkongxitongdetedianjixianzhuang,zutairuanjianyouruxiajigefazhanqushi: 1)運行更加穩定,執行效率更高,使用更加容易,這是組態軟件的初衷,也是必然的發展方向。 2)更好的人機交互。人機交互是組態軟件最重要、最基本的功能之一,良好的人機交互不僅利於開發人員對控製係統的開發,而且也利於使用人員對工藝現場的監控。 3)能(neng)滿(man)足(zu)客(ke)戶(hu)個(ge)性(xing)化(hua)需(xu)求(qiu)。隨(sui)著(zhe)組(zu)態(tai)軟(ruan)件(jian)市(shi)場(chang)的(de)擴(kuo)大(da),組(zu)態(tai)軟(ruan)件(jian)將(jiang)應(ying)用(yong)於(yu)各(ge)個(ge)行(xing)業(ye),而(er)各(ge)行(xing)業(ye)都(dou)有(you)其(qi)不(bu)同(tong)的(de)特(te)點(dian),根(gen)據(ju)行(xing)業(ye)特(te)點(dian)製(zhi)定(ding)相(xiang)應(ying)的(de)組(zu)態(tai)軟(ruan)件(jian)將(jiang)給(gei)該(gai)行(xing)業(ye)的(de)相(xiang)關(guan)人(ren)員(yuan)帶(dai)來(lai)極(ji)大(da)的(de)便(bian)利(li)。 4)具ju有you很hen好hao的de開kai放fang性xing。沒mei有you哪na個ge組zu態tai軟ruan件jian是shi完wan美mei的de,用yong戶hu總zong會hui用yong不bu同tong的de想xiang法fa和he需xu求qiu,能neng夠gou使shi用yong戶hu在zai使shi用yong現xian有you功gong能neng的de基ji礎chu上shang進jin行xing自zi定ding義yi功gong能neng的de開kai發fa(如自定義控件等)是最好的解決辦法,這也是組態軟件的開放性。 5)huoquxinxigengjiabianli。zheshiyigexinxihuashidai,suizhetongxinjiwangluojishudefazhan,gegekongzhixitongjiangbuzaishixinxigudao。danjiuyigeqiyeeryan,chejianzhijian、工廠之間、conggongyexianchangdaogaocengguanlijiangquyuyigezhengti。duiyuzhenggeshichangeryan,qiyezhijianyexianghulianxi,jishihuoqudangqiandeshichangxinxigengyouliyutigongqiyedexiaoyihejingzhengli。 6)與yu其qi他ta係xi統tong的de交jiao互hu操cao作zuo。組zu態tai軟ruan件jian並bing不bu能neng解jie決jue所suo有you問wen題ti,往wang往wang一yi個ge大da型xing的de係xi統tong都dou要yao有you多duo個ge軟ruan件jian協xie同tong完wan成cheng,這zhe就jiu需xu要yao組zu態tai軟ruan件jian預yu留liu與yu其qi他ta係xi統tong交jiao互hu的de接jie口kou,以yi便bian於yu在zai不bu同tong係xi統tong之zhi間jian的de通tong信xin。
5 小結 通過本文的介紹,我們可以對組態軟件有一個更清晰的認識,並且對組態軟件的產生、現狀及發展趨勢都有了一定的了解。 ■
|