由于微计算机控制系统的应用范围、完成功能和规模不同,软件系统包括的内存、分类的依据各有不同,就工业制冷控制系统来说,基本功能的分类如图13-15所示。
系统软件是随计算机研制过程同时设计出的一套程序,带有一定的通用性,并随计算机系统由制造商提供给用户。其主要功能是为用户使用和维护计算机系统以及提高系统资源的有效利用而服务的。系统软件包括程序设计系统、诊断程序、操作系统。
(1)程序设计系统是为用户进行程序编制而提供的工作程序,编写的源程序翻译成计算机可以识别和执行的目的程序。
(2)诊断程序是为计算机调试和试用入员进行测试、查错和故障修复而提供的工具性程序。
(3)操作系统是对计算机控制系统进行管理、调度的程序,
应用软件随被控对象和控制要求的不同而异,主要实现生产过程监控的功能。应用软件主要包括过程监视程序(巡回检测、数据处理、上下限检查、越限报替、控制台服务程序等)、公共应用程序(服务子程序库、数据库和制表打印格式)、过程控制程序(主要是指描述生产过程和控制规律以及实现控制动作的程序)。在整个软件系统中,应用软件所占比重最大,也是最复杂的部分。它由计算机控制系统的设计和使用单位,利用计算机及其所提供的各种系统软件编制而成。目前,应用软件正朝着标准化、模块化和用户软件包的方向发展。