2 d6 E& f; A4 i * f9 q$ L# X$ f- @+ J e
“組態(tài)”的概念是伴隨著集散型控制系統(tǒng)(Distributed Control System簡(jiǎn)稱DCS)的出現(xiàn)才開(kāi)始被廣大的生產(chǎn)過(guò)程自動(dòng)化技術(shù)人員所熟知的,。
- O( J# |/ V& d6 E9 L, P. j4 D1 R組態(tài)英文是“Configuration”。組態(tài)就是用應(yīng)用軟件中提供的工具,、方法,實(shí)現(xiàn)工程中某一具體任務(wù)的過(guò)程,。
/ V0 C% {9 O& @! ^/ ?與硬件生產(chǎn)相對(duì)照,,組態(tài)與組裝類似。如要組裝一臺(tái)電腦,,事先提供了各種型號(hào)的主板,、機(jī)箱、電源,、CPU,、顯示器、硬盤,、光驅(qū)等,,我們的工作就是用這些部件拼湊成自己需要的電腦。當(dāng)然軟件中的組態(tài)要比硬件的組裝有更大的發(fā)揮空間,,因?yàn)樗话阋扔布械摹安考备�,,而且每個(gè) “部件” 都很靈活,因?yàn)檐洸考加袃?nèi)部屬性,,通過(guò)改變屬性可以改變其規(guī)格(如大小,、性狀、顏色等),。 ! v5 s0 Y. _5 b c( u& b m
在組態(tài)概念出現(xiàn)之前,,要實(shí)現(xiàn)某一任務(wù),都是通過(guò)編寫程序(如使用BASIC,C,FORTRAN等)來(lái)實(shí)現(xiàn)的,。編寫程序不但工作量大,、周期長(zhǎng),而且容易犯錯(cuò)誤,,不能保證工期,。組態(tài)軟件的出現(xiàn),解決了這個(gè)問(wèn)題,。對(duì)于過(guò)去需要幾個(gè)月的工作,,通過(guò)組態(tài)幾天就可以完成。 1 p* S) [1 k& Y2 r ^! h# U8 S
組態(tài)軟件是有專業(yè)性的,。一種組態(tài)軟件只能適合某種領(lǐng)域的應(yīng)用,。組態(tài)的概念最早出現(xiàn)在工業(yè)計(jì)算機(jī)控制中,。如DCS(集散控制系統(tǒng))組態(tài),PLC(可編程控制器)梯形圖組態(tài),。人機(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ù),。 ' |4 Q) i( n2 y8 q8 W
雖然說(shuō)組態(tài)就是不需要編寫程序就能完成特定的應(yīng)用。但是為了提供一些靈活性,,組態(tài)軟件也提供了編程手段,一般都是內(nèi)置編譯系統(tǒng),,提供類BASIC語(yǔ)言,,有的甚至支持VB。 |