工(gōng)控機全稱工(gōng)業(yè)控制(zhì)計(jì)算機,是專門爲工(gōng)業(yè)控制(zhì)設計(jì)的(de)計(jì)算機,用(yòng)于對生産過程中使用(yòng)的(de)機器(qì)設備、生産流程、數據參數等進行(xíng)監測與控制(zhì)。工(gōng)控機對于擴展性的(de)要求也(yě)非常高(gāo),接口的(de)設計(jì)需要滿足特定的(de)外部設備,因此大(dà)多數情況下工(gōng)控機需要單獨定制(zhì)才能(néng)滿足需求。
工(gōng)控機工(gōng)業(yè)控制(zhì)軟件(jiàn)系統主要包括系統軟件(jiàn)、工(gōng)控應用(yòng)軟件(jiàn)和(hé)應用(yòng)軟件(jiàn)開(kāi)發環境等三大(dà)部分(fēn)。其中系統軟件(jiàn)是其它兩者的(de)基礎核心,因而影響系統軟件(jiàn)設計(jì)的(de)開(kāi)發質量。工(gōng)控應用(yòng)軟件(jiàn)主要是根據用(yòng)戶工(gōng)業(yè)控制(zhì)和(hé)管理(lǐ)的(de)需求而生成的(de),因此具有(yǒu)專用(yòng)性。從工(gōng)控軟件(jiàn)系統發展曆史和(hé)現狀來看,工(gōng)控軟件(jiàn)系統應具5大(dà)主要特性:
1、開(kāi)放(fàng)性。這是現代控制(zhì)系統和(hé)工(gōng)程設計(jì)系中一個(gè)至關重要的(de)指标。開(kāi)放(fàng)性有(yǒu)助于各種系統的(de)互連、兼容,它有(yǒu)利于設計(jì)、建立和(hé)應用(yòng)爲一體(集體)的(de)工(gōng)業(yè)思路(lù)形成與實現。爲了使系統工(gōng)具良好的(de)開(kāi)放(fàng)性,必須選擇開(kāi)放(fàng)式的(de)體系結構、工(gōng)業(yè)軟件(jiàn)和(hé)軟件(jiàn)環境,這已引起工(gōng)控界人(rén)士的(de)極大(dà)關注。
2、實時性。工(gōng)業(yè)生産過程的(de)主要特性之一就是實時性,因此相(xiàng)應地(dì)要求工(gōng)控軟件(jiàn)系統應具有(yǒu)較強的(de)實時性。
3、網絡集成化。這是由工(gōng)業(yè)過程控制(zhì)和(hé)管理(lǐ)趨勢。
4、人(rén)機界面更加友(yǒu)好。這不僅是指像菜單驅動所帶來的(de)操作方便,應包括設計(jì)和(hé)應用(yòng)兩個(gè)方面的(de)人(rén)機界面。
5、多任務和(hé)多線程性。現代許多控制(zhì)軟件(jiàn)所面臨的(de)工(gōng)業(yè)對象不再是單任務線,而是較複雜的(de)多任務系統,因此,如(rú)何有(yǒu)效地(dì)控制(zhì)和(hé)管理(lǐ)這樣的(de)系統仍是日前工(gōng)控軟件(jiàn)主要的(de)研究對象 爲适應這種要求,工(gōng)控軟仵,特别是底層的(de)工(gōng)控系統軟件(jiàn)必須具有(yǒu)此特性 ,如(rú)多任務實進操作系統的(de)研究和(hé)應用(yòng)等。
從工(gōng)控軟件(jiàn)基本組成上(shàng)看 它可(kě)大(dà)緻劃分(fēn)爲3層;實時操作系統層、拄制(zhì)管理(lǐ)層以及應用(yòng)層,實時操作系統OS層是其他(tā)層的(de)基礎。