计算机控制系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.主机(计算机) 主机由CPU和存储器构成。它通过过程输入通道发送来的 工业生产对象的生产工况参数,按照人们预先安排的程序, 自动地进行信息的处理、分析和计算,并作出相应的控制 决策或调节,以信息的形式通过输出通道,及时发出控制 命令。 2.常规外部设备 常规外部设备可分为输入设备、输出设备和存储设备,并 根据控制系统的规模和要求来配置。 常用的输入设备有:键盘、鼠标等,主要用来输入程序和 数据等。 常用的输出设备有:显示器、打印机等。输出设备将各种 数据和信息提供给操作人员,使其能够了解过程控制的情 况。 存储设备用来存储数据库和备份重要的数据,主要有磁盘 等。
第1章 绪 论
随着现代化工业生产过程复杂性与集成度的提高,计算机 控制系统得到了迅速的发展。计算机控制系统是自动控制 系统发展中的高级阶段,是自动控制系统中非常重要的一 个分支。计算机控制系统利用计算机的软件和硬件代替自 动控制系统中的控制器,它以自动控制理论和计算机技术 为基础,综合了计算机、自动控制和生产过程等多方面的 知识。由于计算机控制系统的应用,许多传统的控制结构 和方法被代替,工厂的信息利用率大大提高,控制质量更 趋稳定,对改善人们的劳动条件起着重要作用,因此,计 算机控制技术受到越来越广泛的重视。当前,计算机控制 系统已成为许多大型自动化生产线不可缺少的重要组成部 分。生产过程自动化的程度以及计算机在自动化中的应用 程度已成为衡量工业企业现代化水平的一个重要标志。
1.3.2 直接数字控制系统(DDC)
直接数字控制系统DDC是计算机在工业中应用最普遍的一 种方式。它是用一台计算机对多个被控参数进行巡回检测, 检测结果与给定值进行比较,并按预定的数学模型(如 PID控制规律)进行运算,其输出直接控制被控对象,使 被控参数稳定在给定值上,如图1-6所示。
给定值
计算机系统 给定值r + 偏差e - A/D 变送器
生产过程 被控量y
控制器
D/A
执行机构
被控对象
测量元件
图1-3 计算机控制系统的典型结构
计算机控制系统在结构上也可以分为开环控制系统和闭环 控制系统两种。 在计算机控制系统中,计算机处理的输入和输出信号都是 数字化量。因此,在这样的控制系统中,需要有将模拟信 号转换为数字信号的模/数(A/D)转换器,以及将数字控 制信号转换为模拟输出信号的数/模(D/A)转换器。
在DDC系统中是用计算机代替模拟调节器进行控制,对生 产过程产生直接影响的被控参数给定值是预先设定的,并 存入计算机的内存中,这个给定值不能根据生产工艺信息 的变化及时修改,故DDC系统无法使生产过程处于最优工 况。 在监督控制系统SCC中,计算机按照描述生产过程的数学 模型计算出最佳给定值送给模拟调节器或DDC计算机,模 拟调节器或DDC计算机控制生产过程,从而使生产过程始 终处于最优工况。SCC系统较DDC系统更接近生产变化 的实际情况,它不仅可以进行给定值控制,而且还可以进 行顺序控制、自适应控制及最优控制等。 监督控制系统有两种不同的结构形式。一种是SCC+模拟 调节器,另一种是SCC+DDC控制系统。 1.SCC+模拟调节器控制系统 该系统结构形式如图1-7所示。
1.3 计算机控制系统的分类
计算机控制系统与其所控制的生产对象密切相关,控制对 象不同,控制系统也不同。根据应用特点、控制方案、控 制目标和系统构成,计算机控制系统一般可分为以下几种 类型。 数据采集系统是计算机应用于生产过程控制最早的一种类 型。把需要采集的过程参数经过采样、A/D转换变为数字 信号送入计算机。计算机对这些输入量进行计算处理(如 数字滤波、标度变换、越限报警等),并按需要进行显示 和打印输出,如图1-5所示。
1.2.2 计算机控制系统的软件
计算机控制系统的硬件是完成控制任务的设备基础,而计 算机的操作系统和各种应用程序是履行控制系统任务的关 键,通称为软件。 软件的质量关系到计算机运行和控制效果的好坏、硬件功 能的充分发挥和推广应用。 软件主要分系统软件和应用软件: 系统软件提供计算机运行和管理的基本环境,如Windows, WinNT,UNIX等以及网络平台; 应用软件有语言加工软件,如汇编、编译软件和控制系统 的编程软件,如Siemens公司的STEP7等,由于属于专业 化的软件,它们非常方便用户的二次开发,同时也保证了 软件的安全性。
7.实时时钟 计算机控制系统的运行需要一个时钟,用于确定采样周期、 控制周期及事件发生时间等。常用的实时时钟电路如美国 Dallas公司的DS12C887等。 8.工业自动化仪表 它是被控对象与过程通道发生联系的设备。有测量仪表 (包括传感器和变送器)、显示仪表(包括模拟和数字显 示仪表)、调节设备、执行机构和手动-自动切换装置等。 手动-自动切换装置在主机故障或调试程序时,可由操作 人员从自动切换到手动,实现无扰动切换,确保生产安全。
给定值r +
偏差e
控制器 -
执行机构
被控对象
被控量y
变送器
图1-1 闭环控制系统结构图
测量元件
控制系统的另一种结构如图1-2所示,该系统为开环控制 系统。
给定值r 被控量y
控制器
执行机构
被控对象
图1-2 开环控制系统结构图
该系统与闭环控制系统的区别在于它不需要被控对象的反 馈信号。
1.1.2 计算机控制系统
计算机控制系统执行控制程序的过程如下。 实时数据采集:对被控参数在一定的采样间隔进行测量, 并将采样结果输入计算机。 实时计算:对采集到的被控参数进行处理后,按一定的预 先规定的控制规律进行控制率的计算,或称决策,决定当 前的控制量。 实时控制:根据实时计算结果,将控制信号送往控制的执 行机构。 信息管理:随着网络技术和控制策略的发展,信息共享和 管理也介入到控制系统中。 上述测量、控制、运算、管理的过程不断重复,使整个系 统能够按照一定的动态品质指标进行工作,并且对被控参 数或控制设备出现的异常状态及时监督并迅速作出处理。
计 算 机
接口
输入通道 (AI,DI) 输出通道 (AO,DO)
检测
…
显示 打印 记录
接口
执行器
…
工 业 对 象
图1-6 直接数字控制系统
DDC系统是计算机用于工业生产过程控制的一种最典型的 系统,在热工、化工、机械、建材、冶金等领域已获得广 泛应用。
1.3.3 监督控制系统(SCC)
1.2 计算机控制系统的组成
计算机控制系统由两大部分组成:一部分为计算机及其输 入输出通道,另一部分为工业生产对象(包括被控对象与 工业自动化仪表)。 计算机控制系统的硬件主要包括:微处理器或微控制器、 存储器(ROM/RAM)、数字I/O接口通道、A/D与D/A转 换器接口通道、人机接口设备(如显示器、键盘、鼠标 等)、网络通信接口、实时时钟和电源等。它们通过微处 理器或微控制器的地址总线、数据总线和控制总线(亦称 系统总线)构成一个系统,其硬件框图如图1-4所示。
1.1 计算机控制系统的概念
1.1.1 常规控制系统
工业生产过程中的自动控制系统因被控对象、控制算法及 采用的控制器结构的不同而有所区别。 从常规来看,控制系统为了获得控制信号,要将被控量y 与给定值r相比较,得到偏差信号e=r-y。然后,利用e直接 进行控制,使系统的偏差减小直到消除偏差,被控量接近 或等于给定值。 对于这种控制,由于控制量是控制系统的输出,被控量的 变化值又反馈到控制系统的输入端,与作为系统输入量的 给定值相减,所以称为闭环负反馈系统,其结构如图1-1 所示。
管理计算机
监督计算机
CRT操作站
高速数据通道
基本控制器 … …
基本控制器
…
…
工业对象
工业对象
图1-9 集散控制系统
集散控制系统较之过去的集中控制系统具有以下特点: 1.控制分散、信息集中 采用大系统递阶控制的思想,生产过程的控制采用全分散 的结构,而生产过程的信息则全部集中并存储于数据库, 利用高速公路或通信网络输送到有关设备。这种结构使系 统的危险分散,提高了可靠性。 2.系统模块化 在集散控制系统中,有许多不同功能的模块,如CPU模块、 AI和AO模块、DI和DO模块、通信模块、CRT模块、存储 器模块等。选择不同数量和不同功能的模块可组成不同规 模和不同要求的硬件环境。同样,系统的应用软件也采用 模块化结构,用户只需借助于组态软件,即可方便地将所 选硬件和软件模块连接起来组成控制系统。 3.数据通信能力较强 利用高速数据通道连接各个模块或设备,并经通道接口与 局域网络相连,从而保证各设备间的信息交换及数据库和 系统资源的共享。
3.输入输出通道 计算机的输入输出通道,又称过程通道。工业生产对象的 过程参数一般是非电物理量,必须经过传感器(又称一次 仪表)变换为相应的电信号。为了实现计算机对生产过程 的控制,必须在计算机和生产过程之间设置信息的传递和 变换的连接通道,这就是过程输入输出通道。 过程通道一般可分为:模拟量输入通道、模拟量输出通道、 数字量输入通道、数字量输出通道。 4.外部设备 过程通道是不能直接由主机控制的,必须由“接口”来传 送相应的信息和命令。计算机控制系统的接口,根据应用 不同,有各种不同的接口电路。 5.运行操作台 每个计算机的标准人机接口是用来直接与CPU对话的。程 序员使用该人机设备(运行操作台)来检查程序。当主机 硬件发生故障时,维修人员可以利用此设备判断故障。生 产过程的操作人员必须了解控制台的使用细节,否则会引 起严重后果。
1.2.1 计算机控制系统的硬件
微控制器或 微处理器 ROM RAM
人机接口 网络通信 接口 系
接口
A/D
模拟 开关 模拟 开关
变 送 器
传感器 …
传感器 工 业 生 产 对 象
…
统 总 线
接口
D/A
执行 机构
…
接口
数字量输入
…
实时时钟 电源
接口
数字量输出
…
图1-4 计算机控制系统硬件框图
计算机控制系统由工业控制计算机主体(包括硬件、软件 与网络结构)和被控对象两大部分组成。 从图1-1和图1-2所示控制系统可以看出,自动控制系统的 基本功能是信号的传递、处理和比较。这些功能是由传感 器的测量变送装置、控制器和执行机构来完成的。控制器 是控制系统中最重要的部分,它从质和量的方面决定了控 制系统的性能和应用范围。 若把图1-1和图1-2中的控制器用计算机系统来代替,这样 就构成了计算机控制系统,其典型结构如图1-3所示。
工艺数据 记录 显示 打印
设定值
SCC 计 算 机
模 拟 调 节 器
调节 测量 工 业 对 象
图1-7 SCC+模拟调节器系统
2.SCC+DDC控制系统 该系统结构形式如图1-8所示。
工艺数据 设定值 D D C
控制
测量
记录 显示 打印
SCC 计 算 机
工 业 对 象
图1-8 SCC+DDC系统
1.3.4 集散控制系统(DCS)
集散控制系统(DCS),又称分布式控制系统。它以微处 理器为核心,实现地理上和功能上的控制,同时通过高速 数据通道把各个分散点的信息集中起来,进行集中的监视 和操作,并实现复杂的控制和优化。DCS的设计原则是分 散控制、集中操作、分级管理、分而自治和综合协调。 集散控制系统由微处理器为核心的基本数字控制器,高速 数据通道、CRT操作站和监督计算机等组成,其结构如图 1-9所示。
Baidu Nhomakorabea
计算机控制系统的运行操作台应该具备如下功能: 要有屏幕或数字显示器,以显示过程参数、状态、画面和 报警; 要有一组简单功能键进行控制操作; 要有一组数字键进行数据操作; 采用硬保护和软保护措施,保证键盘的误操作不致引起严 重的后果。 6.网络通信接口 当多个计算机控制系统之间需要相互传递信息或与更高层 计算机通信时,每一个计算机控制系统就必须设置网络通 信接口。如一般的RS-232C、RS-485通信接口;TCP/IP 以太网接口;现场总线接口等。计算机控制系统的网络结 构可以分为两大类:一类为对等式网络结构(Peer-toPeer);另一类为客户/服务器结构(Client/Server)。这 种分类主要是按照各网络节点之间的关系确定。
1.3.1 数据采集系统(DAS)
显示
打印
计 算 机
A/D转换器
采样
测 量 … 元 件
…
工 业 对 象
并行接口 报警
图1-5 数据采集系统
数据采集系统主要是对大量的过程参数进行巡回检测、数 据记录、数据计算、数据统计和处理、参数的越限报警及 对大量数据进行积累和实时分析。这种应用方式,计算机 不直接参与过程控制,对生产过程不直接产生影响。