计算机控制系统 第1章 绪论.

上传人:我** 文档编号:117886872 上传时间:2019-12-11 格式:PPT 页数:63 大小:943KB
返回 下载 相关 举报
计算机控制系统 第1章 绪论._第1页
第1页 / 共63页
计算机控制系统 第1章 绪论._第2页
第2页 / 共63页
计算机控制系统 第1章 绪论._第3页
第3页 / 共63页
计算机控制系统 第1章 绪论._第4页
第4页 / 共63页
计算机控制系统 第1章 绪论._第5页
第5页 / 共63页
点击查看更多>>
资源描述

《计算机控制系统 第1章 绪论.》由会员分享,可在线阅读,更多相关《计算机控制系统 第1章 绪论.(63页珍藏版)》请在金锄头文库上搜索。

1、 第1章 绪 论 随着现代化工业生产过程复杂性与集成度的提高,计 算机控制系统得到了迅速的发展。计算机控制系统是自动 控制系统发展中的高级阶段,是自动控制系统中非常重要 的一个分支。计算机控制系统利用计算机的软件和硬件代 替自动控制系统中的控制器,它以自动控制理论和计算机 技术为基础,综合了计算机、自动控制和生产过程等多方 面的知识。 由于计算机控制系统的应用,许多传统的控制结构和 方法被代替,工厂的信息利用率大大提高,控制质量更趋 稳定,对改善人们的劳动条件起着重要作用,因此,计算 机控制技术受到越来越广泛的重视。当前,计算机控制系 统已成为许多大型自动化生产线不可缺少的重要组成部分 。生产

2、过程自动化的程度以及计算机在自动化中的应用程 度已成为衡量工业企业现代化水平的一个重要标志。 1.1 计算机控制系统的概念 1.1.1 常规控制系统 n工业生产过程中的自动控制系统因被控对象、控制算法及 采用的控制器结构的不同而有所区别。从常规来看,控制 系统为了获得控制信号,要将被控量y与给定值r相比较, 得到偏差信号e=r-y。然后,利用e直接进行控制,使系统 的偏差减小直到消除偏差,被控量接近或等于给定值。 n由于控制量是控制系统的输出,被控量的变化值又反馈到 控制系统的输入端,与作为系统输入量的给定值相减,所 以称为闭环负反馈系统,其结构如图1-1所示。 测量元件 被控对象执行机构 变

3、送器 控制器 被控量y给定值r 偏差e 图1-1 闭环控制系统结构图 n控制系统的另一种结构如图1-2所示,该系统为开环控制 系统。 被控对象执行机构控制器 被控量y 给定值r 图1-2 开环控制系统结构图 n该系统与闭环控制系统的区别在于它不需要被控对象的反 馈信号。 1.1.2 计算机控制系统 n计算机控制系统由工业控制计算机主体(包括硬件、软件 与网络结构)和被控对象两大部分组成。 n若把图1-1和图1-2中的控制器用计算机系统来代替,这样 就构成了计算机控制系统,其典型结构如图1-3所示。 测量元件 被控对象执行机构 变送器 控制器 被控量y给定值r 偏差e D/A A/D 计算机系统

4、生产过程 图1-3 计算机控制系统的典型结构 n计算机控制系统在结构上也可以分为开环控制系统和闭环 控制系统两种。 n在计算机控制系统中,计算机处理的输入和输出信号都是 数字化量。因此,在这样的控制系统中,需要有将模拟信 号转换为数字信号的模/数(A/D)转换器,以及将数字控 制信号转换为模拟输出信号的数/模(D/A)转换器。 n计算机控制系统执行控制程序的过程如下。 n实时数据采集:对被控参数在一定的采样间隔进行测量, 并将采样结果输入计算机。 n实时计算:对采集到的被控参数进行处理后,按一定的预 先规定的控制规律进行控制率的计算,或称决策,决定当 前的控制量。 n实时控制:根据实时计算结果

5、,将控制信号送往控制的执 行机构。 n信息管理:随着网络技术和控制策略的发展,信息共享和 管理也介入到控制系统中。 n上述测量、控制、运算、管理的过程不断重复,使整个系 统能够按照一定的动态品质指标进行工作,并且对被控参 数或控制设备出现的异常状态及时监督并迅速作出处理。 1.2 计算机控制系统的组成 n计算机控制系统由两大部分组成:一部分为计算机及其输 入输出通道,另一部分为工业生产对象(包括被控对象与 工业自动化仪表)。 1.2.1 计算机控制系统的硬件 n计算机控制系统的硬件主要包括: n微处理器或微控制器、存储器(ROM/RAM)、数字I/O接 口通道、A/D与D/A转换器接口通道、人

6、机接口设备(如 显示器、键盘、鼠标等)、网络通信接口、实时时钟和电 源等。它们通过微处理器或微控制器的地址总线、数据总 线和控制总线(亦称系统总线)构成一个系统,其硬件框 图如图1-4所示。 微控制器或 微处理器 ROM RAM 人机接口 网络通信 接口 实时时钟 电源 接口 接口 接口 接口 A/D D/A 数字量输入 数字量输出 模拟 开关 传感器 传感器 变 送 器 模拟 开关 执行 机构 系 统 总 线 工 业 生 产 对 象 图1-4 计算机控制系统硬件框图 n1主机(计算机) n主机由CPU和存储器构成。它通过过程输入通道发送来的 工业生产对象的生产工况参数,按照人们预先安排的程序

7、 ,自动地进行信息的处理、分析和计算,并作出相应的控 制决策或调节,以信息的形式通过输出通道,及时发出控 制命令。主机中的程序和控制数据是人们预先根据被控对 象的特征编制的控制算法。计算机控制系统执行控制程序 和系统程序,完成事先确定的控制任务。 n2常规外部设备 n常规外部设备可分为输入设备、输出设备和存储设备,并 根据控制系统的规模和要求来配置。 n常用的输入设备有:键盘、鼠标等,主要用来输入程序和 数据等。 n常用的输出设备有:显示器、打印机等。输出设备将各种 数据和信息提供给操作人员,使其能够了解过程控制的情 况。 n存储设备用来存储数据库和备份重要的数据,主要有磁盘 等。 n3输入输

8、出通道 n计算机的输入输出通道,又称过程通道。工业生产对象的 过程参数一般是非电物理量,必须经过传感器(又称一次 仪表)变换为相应的电信号。为了实现计算机对生产过程 的控制,必须在计算机和生产过程之间设置信息的传递和 变换的连接通道,这就是过程输入输出通道。它是生产过 程控制特殊要求的。 n过程通道一般可分为:模拟量输入通道、模拟量输出通道 、数字量输入通道、数字量输出通道。 n4外部设备 n过程通道是不能直接由主机控制的,必须由“接口”来传送 相应的信息和命令。计算机控制系统的接口,根据应用不 同,有各种不同的接口电路。 n5运行操作台 n每个计算机的标准人机接口是用来直接与CPU对话的。程

9、 序员使用该人机设备(运行操作台)来检查程序。当主机 硬件发生故障时,维修人员可以利用此设备判断故障。生 产过程的操作人员必须了解控制台的使用细节,否则会引 起严重后果。 n计算机控制系统的运行操作台应该具备如下功能: 要有屏幕或数字显示器,以显示过程参数、状态、画面和 报警; 要有一组简单功能键进行控制操作; 要有一组数字键进行数据操作; 采用硬保护和软保护措施,保证键盘的误操作不致引起严 重的后果。 n6网络通信接口 n当多个计算机控制系统之间需要相互传递信息或与更高层 计算机通信时,每一个计算机控制系统就必须设置网络通 信接口。如一般的RS-232C、RS-485通信接口;TCP/IP

10、以太网接口;现场总线接口等。计算机控制系统的网络结 构可以分为两大类:一类为对等式网络结构(Peer-to- Peer);另一类为客户/服务器结构(Client/Server)。这 种分类主要是按照各网络节点之间的关系确定。 n7实时时钟 n计算机控制系统的运行需要一个时钟,用于确定采样周期 、控制周期及事件发生时间等。常用的实时时钟电路如美 国Dallas公司的DS12C887等。 n8工业自动化仪表 n它是被控对象与过程通道发生联系的设备。有测量仪表( 包括传感器和变送器)、显示仪表(包括模拟和数字显示 仪表)、调节设备、执行机构和手动-自动切换装置等。 手动-自动切换装置在主机故障或调试

11、程序时,可由操作 人员从自动切换到手动,实现无扰动切换,确保生产安全 。 1.2.2 计算机控制系统的软件 n计算机控制系统的硬件是完成控制任务的设备基础,而计 算机的操作系统和各种应用程序是履行控制系统任务的关 键,通称为软件。软件的质量关系到计算机运行和控制效 果的好坏,影响硬件性能的充分发挥和推广应用。计算机 控制系统软件的组成如图1-5所示。 图1-5 计算机控制系统软件的组成 n1计算机控制系统软件的分类 n计算机控制系统的软件按照其职能可分为系统软件、应用 软件和支持软件三部分。 n 系统软件 n计算机控制系统的系统软件用于组织和管理计算机控制系 统的硬件,为应用软件提供基本的运行

12、环境,并为用户提 供基本的通信和人机交互方法。 n系统软件一般由计算机厂家提供。系统软件分为操作系统 、系统通信、网络连接和管理及人机交互四部分。 n 应用软件 n计算机控制系统的应用软件是面向生产过程的程序,用于 完成计算机监测和控制任务。应用软件一般由计算机控制 系统的设计人员编写,针对特定生产过程定制。 n应用软件可分为检测软件、监督软件和控制软件三类。 n 支持软件 n计算机控制系统的支持软件是系统的设计工具和设计环境 ,用于为设计人员提供软件的设计接口,并为计算机控制 系统提供功能更新的途径。支持软件包括程序设计语言、 程序设计软件、编译连接软件、调试软件、诊断软件和数 据库六部分。

13、 n2计算机控制系统软件的开发与运行环境 n计算机控制系统软件对操作系统有特定的要求,其中稳定 性和实时性是主要要求。计算机控制系统要求操作系统长 时间无故障运行。 n目前计算机控制系统采用Windows、Linux和定制系统三 种操作系统。 n Windows操作系统 nWindows操作系统由微软公司发布,经过长时间更新和维 护后的版本具有较高的稳定性。用于工业控制领域的操作 系统一般采用低版本Windows系统以获得较完备、稳定的 系统功能,避免未知漏洞和频繁的系统更新。 n目前计算机控制领域采用的Windows操作系统以Windows XP、Windows Server 2003和Wi

14、ndows 7三个版本为主, 服务器上使用Windows Server 2003系统便于发挥服务器 的性能,微型计算机上的Windows XP和Windows 7系统 具备较高的稳定性。 n Linux操作系统 nLinux操作系统基于POSIX和UNIX开发,具备开源、免费 和稳定的特点。Linux操作系统采用GPL协议,用户可以 通过网络或其他途径免费获得。 n目前被计算机控制领域广泛采用的Linux操作系统包括 RHEL(Red Hat Enterprise Linux)、Debian stable release和Ubuntu,其中RHEL多作为服务器的操作系统, Debian和Ubu

15、ntu系统在微型计算机上使用较多。 n 定制操作系统 n特殊用途下的计算机控制系统基于特有的操作系统开发, 达到了从系统软件到应用软件的深度定制。定制操作系统 一般基于Linux系统开发,根据生产过程需要对系统的功 能和策略进行修改和删减,以满足生产过程的需要。定制 操作系统一般用于过程控制、通信和嵌入式等领域,以 VxWorks、QNX和RT-Linux为代表的嵌入式实时操作系统 在多个计算机控制领域中有出色表现,定制操作系统在安 全性和效率上具有独特优势。 n3计算机控制系统软件开发技术 n计算机控制系统的软件开发技术可分为软件设计规划、软 件设计模式、软件设计方法和软件开发工具四个类别。

16、 n 软件设计规划 n软件设计规划包括软件开发基本策略、软件开发方案和软 件过程模型三部分。 n软件开发基本策略是软件开发的基本思想和整体脉络,贯 穿软件开发的整体流程中。 n软件开发方案是对软件的构造和维护提出的总体设计思路 和方案。 n软件过程模型是在软件开发技术发展过程中形成的软件整 体开发策略,这种策略从需求收集开始到软件寿命终止针 对软件工程的各个阶段提供了一套范形,使工程的进展达 到预期的目的。 n 软件设计模式 n为增强计算机控制系统软件的代码可靠性和可复用性,增 强软件的可维护性,在计算机软件的发展过程中,代码设 计经验经过实践检验和分类编目,形成了软件设计模式。 软件设计模式一般可分为创建型、结构型和行为型三类。 n 软件设计方法 n计算机控制系统中软件的设计方法主要由面向过程方法、 面向数据流方法和面向对象方法,分别对应不同的应用场 景。 n 软件开发工具 n计算机控制系统软件的开发过程中常用到的软件开

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号