1、開放性。這是現代控制系統和工程設計系中一個至關重要的指標。開放性有助于各種系統的互連、兼容,它有利于設計、建立和應用為一體(集體)的工業思路形成與實現。為了使系統工具良好的開放性,必須選擇開放式的體系結構、工業軟件和軟件環境,這已引起工控界人士的極大關注。
2、實時性。工業生產過程的主要特性之一就是實時性,因此相應地要求工控軟件系統應具有較強的實時性。
3、網絡集成化。這是由工業過程控制和管理趨勢。
4、人機界面更加友好。這不僅是指像菜單驅動所帶來的操作方便,應包括設計和應用兩個方面的人機界面。
5、多任務和多線程性。現代許多控制軟件所面臨的工業對象不再是單任務線,而是較復雜的多任務系統,因此,如何有效地控制和管理這樣的系統仍是日前工控軟件主要的研究對象
為適應這種要求,工控軟仵,特別是底層的工控系統軟件必須具有此特性 ,如多任務實進操作系統的研究和應用等。
從工控軟件基本組成上看 它可大致劃分為3層;實時操作系統層、拄制管理層以及應用層,實時操作系統OS層是其他層的基礎。