计算机控制第五章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机控制第五章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 第五 课件
- 资源描述:
-
1、第第5章章 计算机控制系统的设计计算机控制系统的设计5.1 设计原则与步骤设计原则与步骤5.2 控制主机控制主机5.3 控制软件开发平台控制软件开发平台5.4 工业控制网络工业控制网络5.5 系统数据预处理技术系统数据预处理技术5.6 系统抗干扰与可靠性技术系统抗干扰与可靠性技术5.7 硬件与软件的具体设计硬件与软件的具体设计 5.1 5.1 设计原则与步骤设计原则与步骤(1)满足生产过程的工艺要求)满足生产过程的工艺要求:性能指标不应低于生产所需的工艺要求。5.1.1 设计原则设计原则(2)满足安全可靠要求)满足安全可靠要求:系统在规定的条件和规定的时间内必须完成规定功能的能力。(3)满足操
2、作、维护与维修要求)满足操作、维护与维修要求:操作方便主要体现在操作简单且兼顾已有的操作习惯,信息显示直观形象,具有操作的鲁棒性,容易掌握系统使用方法。尽可能降低维护要求,减少维护费用。(4)满足实时性要求)满足实时性要求:系统要能及时地响应内部和外部事件,并在规定的时限内做出相应的处理。(5)满足通用性要求以及适应发展的需求)满足通用性要求以及适应发展的需求:能根据各种不同设备和不同控制对象的控制要求,灵活扩充、便于修改。(6)满足开放性要求)满足开放性要求:要求硬件能提供各类标准的通信接口,如RS-232C、RS-485和现场总线接口等;软件要能支持各类数据交换技术,如动态数据交换(Dyn
3、amic Data Exchange,DDE)、用于过程控制的OLE(OLE for Process Control,OPC),开放的数据库连接(Open Data Base Connectivity,OBDC)等。(7)满足经济效益要求)满足经济效益要求:在满足计算机控制系统的技术性能指标的前提下,尽可能降低成本,为用户带来良好的经济效益。(8)满足开发周期要求)满足开发周期要求:缩短系统研发周期,减少研发资金投入是保证系统推广应用的重要保障。(1)分析控制对象和确定任务)分析控制对象和确定任务:深入了解被控对象的工艺流程和工艺要求,熟悉其工作过程。根据实际应用中的问题,提出具体的控制要求,
4、确定系统功能、性能、可靠性、可维护性和运行环境。然后采用工艺图、控制流程图等描述控制过程和控制任务,确定系统应达到的性能指标,形成设计任务说明书,并提交任务提出方确认。将双方确认的任务说明书作为整个控制系统设计的依据。5.1.2 设计步骤设计步骤(2)总体方案设计)总体方案设计 依据设计任务说明书的技术要求、控制对象的特性和控制策略,开展系统的总体设计。总体设计包括以下内容:1)控制系统的性质和结构)控制系统的性质和结构:确定系统的性质是数据采集处理系统还是对象控制系统。如果是控制系统,则应根据系统性能指标要求,决定采用何种控制形式,比如开环控制,用闭环控制。2)硬件系统总体方案设计)硬件系统
5、总体方案设计 确定控制方式。采用直接数字控制(DDC)、计算机监督控制(SCC)或分布式控制方案等。确定计算机类型。采用多计算机还是单计算机,选用工控PC机,PLC,单片机或是ARM等。确定人机交互的方式。选用键盘、鼠标、轨迹球、触摸屏等方式输入,LED、LCD或CRT等方式输出等。确定现场设备类型。选用数字量、模拟量等传感设备;选用电动、电气等执行机构;或是混合。确定控制机柜。根据场地等要求确定机柜形式。确定抗干扰措施。是否需要考虑硬件抗干扰措施。3)软件总体方案设计)软件总体方案设计 确定软件开发平台。确定软件开发方法。分解任务与确定控制策略。根据控制系统要求,分解软件任务,形成与硬件相配
6、合的软件框架,确定所采用的控制策略。绘制软件总体流程。编写软件设计文档与设计说明书。将软件的总体设计方案与软件流程写成文字,形成软件设计文档与软件设计说明书。4)其他设计)其他设计 电源的配置,在考虑系统电源的组数、电压等级、容量等外,还须考虑电源的可靠性措施,如滤波、稳压、防雷电、防浪涌等。抗干扰和可靠性,通过硬件和软件抗干扰方法提高系统可靠性。一般来说,硬件措施将绝大多数干扰拒之门外,软件措施作为第二道防线。(3)建模和确定控制方法)建模和确定控制方法 计算机控制系统控制效果的优劣,在很大程度上取决于采用的控制策略和控制算法是否合适,而很多控制算法是基于被控对象的数学模型的,因此,建立对象
7、的数学模型和选择合适的控制算法对系统控制精度和性能起着决定性的作用。(4)硬件的具体设计)硬件的具体设计 在硬件总体方案的框架下,选择计算机型号,系统总线,输入/输出接口配置,现场设备的数量与型号,通信接口等;并合理集成所选择的设备构成计算机控制硬件系统。(5)软件的具体设计)软件的具体设计 包括:问题定义,细化设计,编制源程序,形成可执行代码及程序调试。(6)系统的调试)系统的调试 调试工作分为硬件系统调试、软件系统调试以及硬件与软件的联合调试3个部分。(7)系统投入运行)系统投入运行 系统试运行前,需要制定一系列计划、实施方案、安全措施、分工合作细则等。一般系统试运行正常并运行一段时间后,
8、即可组织验收工作。验收结束可交付系统,系统方可进入正式运行阶段。控制主机是计算机控制系统的主要硬件设备。工控机(IPC)、可编程控制器(PLC)、嵌入式系统、单片机等均可作控制主机。本节重点介绍IPC和PLC。5.2 控制主机控制主机5.2.1 工业控制计算机(工控机)工业控制计算机(工控机)(1)工控机的特点)工控机的特点 1)可靠性高。2)实时性好。3)环境适应性强。4)丰富的输入/输出板卡。5)系统扩展性与开放性好。采用开放性体系结构,便于系统扩充、软件升级和互换。6)软件平台功能强。具有良好的人机交互,系统组态与生成,实时与历史数据以及报警信息的显示与记录,丰富的控制算法等功能。7)系
9、统通信功能强。网络型计算机控制系统已得到广泛应用,也是发展趋势。8)冗余性。在可靠性要求很高的场合,要求有双机工作及冗余系统。比如双控制站、双操作站、双网通信、双供电系统等,具有双机切换功能。(2)工控机的结构)工控机的结构研华IPC-610-L工控机的主机箱结构(3)工控机的组成)工控机的组成 典型的工控机由加固型工业机箱、工业电源、主机板、系统总线、显示卡、硬盘驱动器、光盘驱动器、各类输入输出接口板卡、磁盘系统、键盘、鼠标、轨迹球、显示器、打印机等组成。主机板是工业控制机的核心。键盘、鼠标、轨迹球、显示器及打印机等构成人机接口设备。磁盘系统通常包含通用硬盘或采用USB的磁盘、半导体虚拟磁盘
10、。(4)工控机的总线)工控机的总线 1)内部总线:指计算机内部各功能模块间进行信息交换的总线,也称为系统总线。工业控制计算机采用内部总线母板结构,母板上包含多种功能模板插入接口插槽,各模板之间的信息传输通过内部总线进行。不同类型的计算机有各自的内部总线。应用较多的工控机内部总线有ISA总线、PCI总线、STD总线等。2)外部总线:外部总线是指用于计算机与计算机之间或计算机与其他智能外设之间的通信线路。常用的外部总线有IEEE-488并行总线、RS-232C和RS-422/RS-485串行通信总线等。(5)输入)输入/输出板卡输出板卡:包括模拟量输入/输出板卡、数字量输入/输出板卡及计数/定时板
11、卡等。选择模拟量输入板卡时可从输入信号量程,输入信号类型与通道数,分辨率,精度,转换速率,可编程增益及支持软件等方面综合考虑。选择模拟量输出板卡时可从分辨率,信号输出类型与数量,转换速率,支持软件等方面综合考虑。选择数字量输入输出板卡时可从通道数,是否需要隔离等方面进行考虑。2500 VDC隔离保护,输入范围(1030 VDC),输出范围(540 VDC),高灌电流(500mA最大/通道)。借助研华驱动程序DAQNavi,用户可以轻松、高效地进行配置与设置的编程。研华PCIE-1756板卡板卡提供了64个隔离数字量输入和输出通道。模拟量输入板卡提供了32路单端或16路差分模拟量输入或组合输入,
12、12位A/D转换分辨率,采样频率可达100KS/s,2500 VDC的支流隔离保护。每个输入通道的增益可编程,支持软件、内部定时器触发或外部触发采样模式。研华PCI-1713板卡提供了12路14位模拟量输出,支持+/-10V、020mA电流环。卡上的DC-DC转换器能够确保可靠的10V模拟量输出。除了提供模拟量输出之外,PCI-1727U板卡还提供16路TTL DI和16路TTL DO,非常适合于工业开/关控制应用中使用。研华PCI-1727U板卡(1)PLC的特点的特点 1)可靠性高)可靠性高。PLC采取了以下措施提高其可靠性。所有输入/输出接口电路均采用光电隔离。各种模块均采取了屏蔽措施,
13、以防止电磁辐射干扰。采用了优质的开关电源。对采用的器件进行了严格筛选。具有完整的监视和诊断功能,一旦电源或其他软、硬件发生异常,CPU立即采取有效措施,防止故障扩大。大型PLC采用由双CPU构成的冗余系统以及容错技术,使可靠性进一步提高。5.2.2 可编程序控制器(可编程序控制器(PLC)2)功能齐全)功能齐全。PLC硬件配套齐,自身功能完善,接口功能丰富,与PLC连接的各种智能化模块不断推出。3)应用灵活)应用灵活。除了单元式小型PLC外,绝大多数PLC采用标准的积木硬件结构和模块化软件设计。4)系统设计与调试周期短)系统设计与调试周期短。PLC的安装和现场接线很简单,可以按积木的方式扩充和
14、删减其系统规模。5)操作维修方便)操作维修方便。PLC采用电气操作人员习惯的梯形图形式编程,其内部工作状态、通信状态、I/O点状态和异常状态均有醒目的显示。6)体积小,重量轻,能耗低。)体积小,重量轻,能耗低。(2)可编程控制器的基本结构)可编程控制器的基本结构 1)硬件结构)硬件结构 PLC由中央处理器(CPU)、存储器、I/O接口单元、I/O扩展接口以及扩展部件、外设接口和电源等部分组成,各部分之间通过系统总线连接。按结构分类:PLC可分为整体式PLC和模块式PLC。整体式整体式PLC,常将CPU、存储器、I/O接口、I/O扩展接口、外设接口以及电源等部分集成在一个机箱体内。模块式模块式P
15、LC,CPU、存储器、I/O接口、I/O扩展接口、外设接口以及电源等各自做成独立的模块,用户根据需要进行配置。2)软件结构)软件结构 PLC的软件包括系统软件和应用软件。系统软件系统软件一般包括系统管理程序、用户指令解释程序、标准程序库和编程软件等。它由PLC生产厂家编制,已固化在PLC内,随产品一起提供给用户。系统软件具有系统自检、时序控制、存储空间管理、用户程序开发与编译等功能。应用软件应用软件是用户根据生产过程工艺要求,按照所用PLC规定的编程语言而编写的应用程序。(3)西门子)西门子PLC的主要产品的主要产品 1)SIMATIC S7-200 PLC S7-200 PLC是西门子公司生
16、产的超小型化PLC,由主机、I/O扩展单元、功能单元(模块)以及外部设备(文本/图形显示器、编程器)等组成,可使用STEP 7-Micro/WIN工程软件,具有极高的性能/价格比。CPU221CPU222CPU224(CPU224xp)CPU226数字量输入/输出点6/48/614/10(14/10)24/16模拟量输入/输出点0/00/00/0(2/1)0/0存储空间(用户程序区)(数据存储区)6KB(4KB)(2KB)6KB(4KB)(2KB)13KB(20KB)(8KB/12KB)(5KB/8KB)13KB(8KB)(5KB)RS-485通讯/编程口111(2)2高速计数器4466高速中
17、断4444高速脉冲输出2222实时时钟可选可选集成的集成的表5.1 S7-200 PLC CPU型号及其硬件配置 CPU221无扩展功能,适用于微型控制器;CPU222有扩展功能,可连接2个扩展模块,适用于微型控制器;CPU224是具有较强功能的控制器,可连接7个扩展模块;CPU226适用于复杂的中小型控制系统,可连7个扩展模块。扩展模块包括数字量输入模块EM221、数字量输出模块EM222、数字量输入/输出模块EM223、模拟量输入模块EM231、模拟量输出模块EM232等。高速计数器可实现高速计数功能,最高计数频率可达30kHz。对于CPU224xp型的高速计数频率最高可达100kHz。高
18、速中断可作为报警输入,以极快的速度(中断触发后200s)对信号的上升沿做出响应。2路脉冲输出的最高频率可达20kHz。具有脉宽调制(PWM)和脉冲序列输出(PTO)2种模式。高速脉冲输出对CPU扫描速度没有影响。强大灵活的通讯能力,支持PPI(Point to Point Interface)通讯协议、MPI(Multi Point Interface)通讯协议、自由方式协议、PROFIBUS-DP以及AS-I协议。通信模块包括CP243-2 AS-I接口模块和EM243-1工业以太网模块等。PS:电源模块电源模块CPU:中央处理单元中央处理单元IM:接口模块接口模块SM:信号模块信号模块FM
19、:功能模块功能模块CP:网络模块:网络模块2)SIMATIC S7-300 PLC 是西门子公司生产的小型PLC系统,采用模块化结构设计方法,可满足中等性能要求的应用。S7-300 PLC的功能与特点如下:的功能与特点如下:高速(0.60.1s)运算指令。S7-300操作系统内集成了人机界面服务。智能化的诊断系统。多级口令保护功能。采用模块化结构,并设有操作方式选择开关。具备强大的通信功能。3)SIMATIC S7-400系列系列PLC SIMATIC S7-400系列PLC包含标准型S7-400、冗余型S7-400H和安全型S7-400F/FH,是用于中、高档性能范围的可编程控制器。电源模板
20、电源模板中央处理单元中央处理单元(CPU)各各种信号模板种信号模板(SM)通讯模通讯模板板(CP)功能模板功能模板(FM)接口模板接口模板(IM)SIMATICS5模板模板 主要特点如下:主要特点如下:处理速度极高。存储器容量大。I/O扩展功能强,可以扩展21个机架。具有极强的通信能力,集成的MPI能建立最多32个站的简单网络。集成的HMI服务,只需要为HMI服务定义源和目的地址,自动传送信息。组态组态的概念最早来自英文Configuration,含义是使用软件工具对计算机硬件和软件的各种资源进行配置,达到使计算机硬件或软件按照预先设置,自动执行特定任务,满足使用者的要求。组态软件组态软件是人
21、机界面HMI及控制与数据采集(Supervisory Control And Data Acquisition,SCADA)软件,包含了数据采集与过程控制的专用软件。组态软件具有各种通讯、数据库、运算模块、人机界面、实时曲线、历史曲线、报表等功能模块。5.3 控制软件开发平台控制软件开发平台5.3.1 工业组态软件工业组态软件 国外的组态软件主要有InTouch、IFIX、RSView32、WinCC等。从20世纪90年代末国内开始研发组态软件,主要有KingView(组态王)、MCGS、ForceControl(力控)等。组态王是目前国内应用较广的国产组态软件之一,它提供了资源管理器式的操作
22、主界面,并且提供了以汉字作为关键字的脚本语言支持,还提供了多种硬件驱动程序。组态软件基本上由图形界面系统、实时数据库系统、第三方程序接口、控制功能等组件组成。(1)通用组态软件的特点)通用组态软件的特点 1)封装性。)封装性。采用一种方便用户的方法包装由组态软件完成的功能模块。2)开放性。)开放性。组态软件大量采用标准化技术,如OPC、DDE、ActiceX控件等,用户可以根据需要进行二次开发。3)通用性。)通用性。应用组态软件,不受行业限制。4)方便性。)方便性。解决界面及控制中的共性问题,供用户使用。5)组态性。)组态性。硬件、软件均具有组态性。(2)组态软件中解决的共性问题)组态软件中解
23、决的共性问题 1)数据采集与控制设备之间的数据交换问题。2)来自设备的数据与计算机图形画面上各元素的关联问题。3)报警及其处理问题。4)历史数据的存储与查询问题。5)各类报表的生成与打印输出问题。6)提供灵活、多变的组态工具问题。7)生成应用系统的问题。8)与第三方程序的接口及数据共享问题。(3)组态软件的使用步骤)组态软件的使用步骤 1)收集I/O点的参数,并填写表格。2)整理所使用I/O设备的相关信息。3)收集所有的I/O标识,并填写表格。4)根据工艺过程绘制、设计画面。5)据1)的信息建立实时数据库,正确组态变量参数。6)根据1)与3)的信息定义数据连接。7)根据4)组态每一幅静态的操作
24、画面。8)将操作画面中的图形对象与实时数据库变量建立动画连接关系,规定动画属性和幅度。9)对组态内容进行分段,调试。10)系统运行。(4)iFIX组态软件的简单说明组态软件的简单说明 iFIX是全球领先的HMI/SCADA自动化监控组态软件。iFIX以SCADA为核心,实现包括监视、控制、报警、保存和归档数据、生成和打印报告、绘图和视点创建数据的显示形式等多种功能。1)图形功能。iFIX的图形功能强,支持多种图形格式。2)数据点管理。iFIX提供了统一环境进行数据点的定义,提供了多种数据类型,有许多现成的功能模块。3)通信功能。iFIX是基于组件对象技术(COM、DCOM),针对工业应用的所有
25、硬件几乎都有接口,应用的稳定性好。其通信设计方便。4)网络功能。iFIX是基于节点的,寻找的是节点名,只要物理上保持连接就可以自动寻找网络结点,不必人工设定。它是第一个完全基于Client/Server HMI软件,具有C/S架构软件的所有功能。5)先进技术。iFIX中加入了工业标准新技术,如OPC,VBA(Visual Basic for Applications),ActiveX,以提供一个强大的开发环境,达到用户的特殊需求。6)管理方面。包含安全管理、报警管理、报表等。PLC的应用软件的编写以及完成以前的调试过程均需要开发环境。不同厂家的PLC或是同一个厂家的不同型号PLC均有独自的编程
展开阅读全文