文档介绍:第八章计算机控制系统软件技术基础Software Technology puter Control System
Department of Control Science &Engineering, Zhejiang University
11/18/2017
1
第七章计算机控制系统软件基础
本章主要内容
概述
面向计算机控制的操作系统
计算机控制系统中的数据库
数据库的接口设计
计算机控制系统的应用软件
11/18/2017
2
第七章计算机控制系统软件基础
第一节 Unit 1
概述
Introduction
11/18/2017
3
第七章计算机控制系统软件基础
本节主要内容
计算机控制系统软件技术基础
计算机控制系统软件构成
计算机控制系统软件特点
11/18/2017
4
第七章计算机控制系统软件基础
7-1-1 计算机控制系统软件技术基础(1)
计算机应用系统中的软件
系统软件
工具软件
应用软件
数据收集部分
数据分析部分
输出控制部分
监督部分
11/18/2017
5
第七章计算机控制系统软件基础
7-1-1 计算机控制系统软件技术基础(2)
计算机控制系统中软件的发展
小规模的、解决单一问题的应用程序
用于满足工业过程计算机控制不同规模控制系统的商品化软件
规范化、系统化的软件工程程序设计
11/18/2017
6
第七章计算机控制系统软件基础
7-1-2 计算机控制系统软件构成(1)
系统软件
计算机控制系统应用软件开发平台和操作平台
应用软件
监控平台软件、基本控制软件、先进控制软件、约束控制软件、操作优化软件、最优调度软件和企业计划决策软件等(按软件用途)
控制与优化为第一级,最优调度和计划决策为第二级(按照分级控制系统或CIMS的观点)
11/18/2017
7
第七章计算机控制系统软件基础
7-1-2 计算机控制系统软件构成(2)
最基本的计算机控制系统应用软件
直接(控制)程序
参与系统的实际控制过程,完成与各类信号的采集、处理和各类控制信号的输出任务
规范服务性程序
完成系统运行中的一些规范性服务功能的程序,如报表打印输出、报警输出、算法运行、各种画面显示等
辅助程序
接口驱动程序、检验程序、设备自诊断程序等
11/18/2017
8
第七章计算机控制系统软件基础
7-1-3 计算机控制系统软件特点(1)
计算机控制系统的整个组成
硬件是基础,而过程控制系统软件是整个系统的关键
过程控制系统软件组成
系统组态程序、前台控制程序、后台显示、打印、管理程序以及过程数据库等
控制系统软件实现的功能
实时数据采集、闭环控制输出、逻辑控制、报警监视、画面显示和报表输出、可靠性措施、管道功能、数据通信、应用功能等
11/18/2017
9
第七章计算机控制系统软件基础
7-1-3 计算机控制系统软件特点(2)
衡量一个过程控制系统软件性能优劣的主要指标
系统功能是否完善,能否提供足够多的控制算法
系统内各种功能能否完善地协调运行
人机接口是否良好
系统的可扩展性能如何
对过程控制系统软件设计者的要求
具备丰富的自动控制理论知识和实际经验
深入了解计算机系统软件,包括操作系统、数据库等
既熟悉控制现场要求,又熟练掌握编程技术
11/18/2017
10
第七章计算机控制系统软件基础