硬件系统培训课件(完整版)

上传人:bin****86 文档编号:55880755 上传时间:2018-10-07 格式:PPT 页数:246 大小:8.83MB
返回 下载 相关 举报
硬件系统培训课件(完整版)_第1页
第1页 / 共246页
硬件系统培训课件(完整版)_第2页
第2页 / 共246页
硬件系统培训课件(完整版)_第3页
第3页 / 共246页
硬件系统培训课件(完整版)_第4页
第4页 / 共246页
硬件系统培训课件(完整版)_第5页
第5页 / 共246页
点击查看更多>>
资源描述

《硬件系统培训课件(完整版)》由会员分享,可在线阅读,更多相关《硬件系统培训课件(完整版)(246页珍藏版)》请在金锄头文库上搜索。

1、DCS硬件系统 原理、指标、试验和应用,课程目标,本课程结束后,应达到下列目标:基本了解DCS硬件系统的组成和原理 熟悉DCS硬件系统各主要模块的技术指标 了解DCS硬件指标的试验和测试方法 初步了解DCS硬件系统的工程应用设计 初步了解DCS硬件系统的可靠性和完全性减小或消除DCS用户和制造商之间的信息不对称性,课程建议,少看书 少记录 多建议 多怀疑课上交流清楚,课后一身轻松。,内容提纲,DCS硬件组成 主控制器 AI设备 AO设备 DI设备 SOE设备 DO设备,PI设备 电源设备 控制网络设备 系统网络设备 组态与人机接口 DCS硬件可靠性与安全性,典型DCS系统的硬件体系结构,通讯介

2、质转换,控制网络,系统网络,Distributed & Decentralized,DCS硬件体系发展趋势,逻辑分布:即传统DCS中“D”的含义Distributed. 地域分散:现场总线分布式I/O构成的DCS的“D”的还应增加一层含义Decentralized. 满足现状:4-20mA模拟仪表仍占主流 连通未来:现场总线智能仪表开始缓慢增长 开放性:主控制器可以挂接其它开放的I/O系统,I/O模块也可以挂接到其它开放的主控制器上。开放性是制造商对用户的责任,它将在未来节省用户大量的后续投资。,过程控制器的发展趋势:独立于I/O存在,物理结构:可独立安装 上行网络:以太网一统天下 下行网络:

3、支持多种主流的现场总线 控制软件:向上独立于HMI,向下独立于I/O采集 通讯协议:可同时支持多种通讯链路 混合应用:兼顾流程工业和离散制造业特点 HMI接口:可支持其它商用的HMI软件 编程语言:IEC61131-3标准 操作系统:微内核实时操作系统,随着用户对DCS的深入了解, 单纯以主频来评价控制器的时代过去了。,过程控制I/O的发展趋势:2S,智能化(Smarter):不仅是加单片机 支持现场总线,可节省电缆。 支持开放协议,易于集成。 支持软件设定,免跳线,避免更换模块时误操作。 自诊断,便于维护。 小型化(Smaller):不仅是减小尺寸 抛弃专用机笼,适合现场安装。 一般采用导轨

4、安装方式 模块化、全封闭、小尺寸结构 热插拔,且插拔方便 低功耗 集成更多的功能,Smarter & Smaller,操作层设备:紧跟主流商用机,商用机的可靠性已经满足大多数场合的需要 工控机的采购量在缩小 专用计算机已经没有市场 甚至操作层计算机可由用户自行选购,鉴于上述原因,对操作层设备不再介绍。 我们需要关注的重点是: I/O和控制器,主控制器(Main Control Unit),MCU各部件的功能,CPU 系统网络接口 控制网络接口 固态盘 SRAM 电池 冗余控制电路 电源电路,冗余分类:DMR与TMR,模块1,模块2,模块1,模块2,模块3,双模冗余 DMRDual Module

5、 Redundancy,三模冗余 TMRTriple Module Redundancy,冗余分类:同构冗余与异构冗余,用不同的物理实现原理来构建冗余个体。 目的:防止共因故障。,冗余分类:备用式冗余与表决式冗余,模块1,模块2,模块1,模块2,表决器,选择器,状态,指令,指令,输出,输出,指令,指令,输入,输入,备用式冗余 Backup Redundancy,表决式冗余 Voting Redundancy,备用式冗余的三种方式,冷备用(Cold Backup) 温备用(Warm Backup) 热备用(Hot Backup),双模和三模表决冗余(DMR&TMR),模块1,模块2,表决器,输出

6、,模块1,模块2,表决器,输出,模块3,双模表决冗余 (2取2系统) (2 out of 2) (2oo2),三模表决冗余 (3取2系统) (2 out of 3) (2oo3),主备双模表决冗余系统,模块3,模块4,表决器,B输出,模块1,模块2,表决器,A输出,输出 互锁选择器,输出,A机,B机,互锁信号,互锁信号,主,备,备用式冗余系统的关键性能:无扰切换,什么是无扰切换? 理论上如何保证无扰切换:时间相关量处理 数据周期拷贝法 运算周期同步法,表决冗余的关键:故障安全,什么是故障安全(Failsafe)? 如何实现故障安全 冗余:硬件冗余、软件冗余、信息冗余、时间冗余。 表决 同步 重

7、构 诊断 避错 检错 纠错 重试 重启,故障安全准则(1),(1)每个安全性相关的模块必须经过充分的分析和测试。 (2)每个安全相关功能,应该冗余运行(推荐)。 (3)如果软件的正确性不能得到证明,必须由两个以上的多样性设计版本冗余运行。 (4)在合适的时间内,应周期性进行软件数据正确性检查。 (5)每个程序模块在执行前和执行后都应检查确保前导模块和后续模块的顺序确实正确。 (6)采用双份存储、AA和55分别表示逻辑1和0等信息冗余措施,保证安全变量存储的完整性。 (7)所有安全相关的数值,不能由人工输入。 (8)通过读写测试,保证RAM的正确性。,故障安全准则(2),(9)通过校验码测试,保

8、证ROM的正确性。 (10) 推荐采取措施,保证CPU指令执行的完整性(针对多字节指令)。 (11) 通过比较,保证时钟和定时器的正确性。 (12) 采用校验码等措施,保证通讯链路的正确性。 (13) 保证系统中断执行过程的完整性。 (14) 在重要的校验过程中使用的定时器, (15) 必须采用WDT防止程序进入死循环或停止运行。 (16) CPU死机不会导致危险侧输出。,故障安全准则(3),(17) 所有关系到系统安全的变量应在数据结构中明确其安全侧取值和危险侧取值。 (18) 在所有的条件判断语句中,应选择危险侧变量来判别。 (19) 同一工艺环节的联锁逻辑不宜分散到各站中运行。 (20)

9、 系统检测到失效时,必须严格导向安全侧(如果停机是安全的,则必须停机)。 (21) 任何硬件故障必须立即得到反映,不能造成故障积累而发生事故。 (22)金属膜电阻不考虑阻值减小,电感不考虑消失,双IC电路不考虑同时损坏。,主控制器(MCU)的指标,CPU及外围芯片(Pentium,越高越好?) 容量 速度 负荷率 实时性 功耗,DCS的系统容量,机柜容量 电源容量 网络容量 主控容量 计算DCS系统容量时,必须同时满足上述限制条件,主控制器容量,程序容量 网络容量,主控制器容量:程序容量,程序容量一般用控制方案页数量来大致描述,它由固态盘容量、SRAM容量和内存容量决定。,网络容量的基本概念:

10、波特率,波特率(Baud Rate)也称位速率,是描述通讯线路上位流(0/1流)速度的指标。 波特率定义:波特率等于一段连续的比特流的比特数除以该比特流的持续时间。 波特率的单位:bits/s(比特每秒),即Bits per Second,缩写为bps,网络容量的基本概念:吞吐率,网络吞吐率用于衡量计算机能通过网络接收或发送数据信息的最快速度。 网络吞吐率的定义:单位时间片内计算机能接收或发送位信息的数量。 网络吞吐率的单位:一般也为bps,网络容量:波特率与吞吐率的关系,吞吐率一般小于波特率: 多任务计算机一般不能处理连续位流 丢包或包冲突重发降低有效速率,T,T,吞吐率,波特率,非连续位流

11、,连续位流,0/1位流,线路空闲,0/1位流,主控制器网络容量计算,先明确4个基本配置参数: T1:设定的主控制器与IO通讯的时间(秒) B1:该主控制器与IO通讯的位流量(位) T2:设定的主控制器与其它站通讯的时间(秒) B2:该主控制器与其它站通讯的位流量(位) 要求: B1/T1 控制网吞吐率*0.4 控制网波特率*0.4 B2/T2 系统网吞吐率*0.4 控制网波特率*0.4,主控制器速度:控制周期,什么是控制周期? 单一控制周期与复合控制周期 控制周期根据工艺要求确定,当控制周期在200mS以下时,数字控制系统的采样延迟导致对控制品质的影响可忽略不计,即数字系统几乎可以等价于模拟系

12、统。 对于大多数工艺过程,500mS或1S的控制周期就完全满足要求。 最短控制周期由主芯片速度、程序量和通讯量以及应用程序效率决定。,主控制器负荷率(Load Rate),负荷率定义,控制周期,控制周期空闲时间,负荷率=,x 100%,实时性(Real-time):基本定义,实时性的概念 不准确的理解:实时就是“快”。 正确的理解:在预先设定的时间内完成规定的任务能力。 如果在一定条件下能确保在预先设定的时间内完成规定的任务,系统就可称为确定性系统,这是确定性实时(Deterministic)。 与确定性系统相对(不能确保)的是非确定性( Non-deterministic)系统。,实时性(R

13、eal-time):相关定义,硬实时(Hard real-time):确定性(Deterministic)实时的同义词。 软实时(Soft real-time):非确定性实时的同义词。,确定性实时和非确定性实时的对比,tA,确定性实时,非确定实时,延迟,deadline,概率,tmin,tmax,tdl,tA,deadline,tmin,tmax,tdl,无边界 !,在正常运行条件及可恢复故障条件下,任务延迟超过最后期限(deadline)的概率为零。,有边界 !,概率,延迟,在正常运行条件及可恢复故障条件下,任务延迟超过最后期限(deadline)的概率很小,但不为零。,实时性:典型任务的响

14、应时间要求,200 ms:,操作人员的手感(接近硬接线般的感觉),10 ms:,流程工业中的事件分辨率(但目前很多招标书都要求2ms),1 s:,操作员站画面上的数据刷新速度,3 s:,操作员站画面翻页速度,1 s:,控制器执行一个加法运算的典型时间,10 s:,控制器执行一个PID运算的典型时间,30 s:,通讯信号传输9km的时间延迟(信号速度30万公里/秒),100 s:,多任务实时系统任务切换时间,200 s:,从实时数据库(内存)中访问获取一个数据对象的时间,1 ms:,在两个任务之间通过邮箱发送消息的时间,2 ms:,在局域网中发送一个报文的时间,50 ms:,控制器中通讯任务的执

15、行时间,什么情况下需要确定性实时?,滚筒式印刷机:在手工清洗过程中,操作人员右手持毛巾清洗转动的滚筒,左手按下“转动”按钮,当毛巾被卡住时,左手立即送开“转动”按钮,滚筒必须在0.5s内停止转动,否则,紧急停止,实时性的例子:滚筒印刷机信号延迟,控制台处理 (周期40ms),紧急按钮,IBS (2 ms, 500 kbps),IBS-M,BA,DIO,MCU,LBA,Display,IO总线,IBS-S,IO,loop,BA,AIO,MCU,LBA,IO,IO,IO,IO,IO,IO,IO,主控制器(控制周期30ms),马达控制 (周期40ms),系统总线 (1.5 Mbps, 32 ms),控制台总线 (1.5 Mbps, 32 ms),马达控制,安全控制器,SERCOS总线 (4 ms),从紧急按钮到马达的总延迟: 2 + 30 + 32 + 40 + 32 + 40 + 4 = 180 ms !,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > 其它

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