在使用工控軟體中,我們經常提到組態一詞,組態英文是“Configuration”,其意義究竟是什麼呢?簡單的講,組態就是用應用軟體中提供的工具、方法、完成工程中某一具體任務的過程。
與硬體生產相對照,組態與組裝類似。如要組裝一臺電腦,事先提供了各種型號的主機板、機箱、電源、CPU、顯示器、硬碟、光碟機等,我們的工作就是用這些部件拼湊成自己需要的電腦。當然軟體中的組態要比硬體的組裝有更大的發揮空間,因為它一般要比硬體中的“部件”更多,而且每個 “部件” 都很靈活,因為軟部件都有內部屬性,透過改變屬性可以改變其規格(如大小、性狀、顏色等)。
在組態概念出現之前,要實現某一任務,都是透過編寫程式(如使用BASIC,C,FORTRAN等)來實現的。編寫程式不但工作量大、週期長,而且容易犯錯誤,不能保證工期。組態軟體的出現,解決了這個問題。對於過去需要幾個月的工作,透過組態幾天就可以完成。
組態軟體是有專業性的。一種組態軟體只能適合某種領域的應用。組態的概念最早出現在工業計算機控制中。如DCS(集散控制系統)組態,PLC(可程式設計控制器)梯形圖組態。人機介面生成軟體就叫工控組態軟體。其實在其他行業也有組態的概念,人們只是不這麼叫而已。如AutoCAD,PhotoShop,辦公軟體(PowerPoint)都存在相似的操作,即用軟體提供的工具來形成自己的作品,並以資料檔案儲存作品,而不是執行程式。組態形成的資料只有其製造工具或其他專用工具才能識別。但是不同之處在於,工業控制中形成的組態結果是用在實時監控的。組態工具的解釋引擎,要根據這些組態結果實時執行。從表面上看,組態工具的執行程式就是執行自己特定的任務。
雖然說組態就是不需要編寫程式就能完成特定的應用。但是為了提供一些靈活性,組態軟體也提供了程式設計手段,一般都是內建編譯系統,提供類BASIC語言,有的甚至支援VB。
在使用工控軟體中,我們經常提到組態一詞,組態英文是“Configuration”,其意義究竟是什麼呢?簡單的講,組態就是用應用軟體中提供的工具、方法、完成工程中某一具體任務的過程。
與硬體生產相對照,組態與組裝類似。如要組裝一臺電腦,事先提供了各種型號的主機板、機箱、電源、CPU、顯示器、硬碟、光碟機等,我們的工作就是用這些部件拼湊成自己需要的電腦。當然軟體中的組態要比硬體的組裝有更大的發揮空間,因為它一般要比硬體中的“部件”更多,而且每個 “部件” 都很靈活,因為軟部件都有內部屬性,透過改變屬性可以改變其規格(如大小、性狀、顏色等)。
在組態概念出現之前,要實現某一任務,都是透過編寫程式(如使用BASIC,C,FORTRAN等)來實現的。編寫程式不但工作量大、週期長,而且容易犯錯誤,不能保證工期。組態軟體的出現,解決了這個問題。對於過去需要幾個月的工作,透過組態幾天就可以完成。
組態軟體是有專業性的。一種組態軟體只能適合某種領域的應用。組態的概念最早出現在工業計算機控制中。如DCS(集散控制系統)組態,PLC(可程式設計控制器)梯形圖組態。人機介面生成軟體就叫工控組態軟體。其實在其他行業也有組態的概念,人們只是不這麼叫而已。如AutoCAD,PhotoShop,辦公軟體(PowerPoint)都存在相似的操作,即用軟體提供的工具來形成自己的作品,並以資料檔案儲存作品,而不是執行程式。組態形成的資料只有其製造工具或其他專用工具才能識別。但是不同之處在於,工業控制中形成的組態結果是用在實時監控的。組態工具的解釋引擎,要根據這些組態結果實時執行。從表面上看,組態工具的執行程式就是執行自己特定的任務。
雖然說組態就是不需要編寫程式就能完成特定的應用。但是為了提供一些靈活性,組態軟體也提供了程式設計手段,一般都是內建編譯系統,提供類BASIC語言,有的甚至支援VB。