工业控制软件系统主要包括系统软件、工控应用软件和应用软件开发环境等三大部分。
其中系统软件是其他两者的基础和核心,因而系统软件设计性能的优劣将直接影响应用软件的开发质量。工控应用软件主要是根据用户工业控制和管理的需求而生成的,因此具有专用性。从工控软件系统发展历史和现状来看,工控软件系统应具有6大主要特性:
(1)开放性。这是现代控制系统和工程设计系统中一个至关重要的指标。开放性有助于各种系统的互连、兼容,它有利于设计、建立和应用为一体(集成)的工业思路形成与实现。为了使系统具有良好的开放性,必须选择开放式的体系结构、工业软件和软件环境,这已引起工控界人士的极大关注。
(2)实时性。工业生产过程的主要特性之一就是实时性。因此相应地要求工控软件系统
应具有较强的实时性。
(3)网络集成化。这是由工业过程控制和管理趋势所决定的。
(4)智能化。这是目前软件产业,甚至是整个计算机工业的发展趋势。
(5)人机界面更加友好。这不仅是指像菜单驱动所带来的操作方便,应包括设计和应用两个方面的人机界面。
(6)多任务性和多线程性。现代控制和管理软件所面临的工业应用对象不再是单一任务或线程,而是较复杂的多任务系统,因此,如何有效地控制和管理这样的系统仍是目前工控软件主要的研究对象。为适应这种要求,工控软件,特别是低层的工控系统软件必须具有此特性,如多任务实时操作系统的研究和应用等。
文章分页:1