西门子冗余系统指南.pdf
《西门子冗余系统指南.pdf》由会员分享,可在线阅读,更多相关《西门子冗余系统指南.pdf(127页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 西门子冗余系统指南西门子冗余系统指南 Siemens redundancy system introduction 使用入门使用入门 Edition(2008 年年1 月月) 摘摘 要要 本文主要介绍了 SIMATIC H 系统的基本组成,S7-400H 硬件冗余原理、S7-400H 的硬件组态、S7-400H 的系统通讯、S7-400H 系统的 H-CIR 功能、S7-400H 的系统信息及诊断、冗余 IO 的实现以及软件冗余的原理和配置等。关键词关键词 S7-400H,通讯,H-CIR,诊断,冗余 IO,软件冗余 Key Words S7-400H,communication,H-CIR
2、,diagnoise,redundant IO,soft redundancy A&D Service&Support Page 2-127 目目 录录 西门子冗余系统指南.1 第一章SIMATIC H系统介绍.4 1.1 SIMATIC H系统发展的历史.4 1.2 故障率的计算方法.6 1.3 SIMATIC H系统的优点及应用领域.9 第二章 S7-400 H硬件组态.16 2.1 例子所需硬件和软件.16 2.2 硬件安装.16 2.3 使用STEP 7 进行组态.17 2.4 存储器复位.26 2.5 STEP7 程序下装.26 第三章S7-400H系统通讯.28 3.1 S7-40
3、0H与S7-400H之间的通讯.28 3.2 S7-400H与标准CPU之间的通讯.40 3.3 H系统与WinCC的通讯.45 3.4 OP与S7-400H的连接的解决方案.64 第四章S7-400H系统的H-CIR功能.69 4.1 使用H-CIR功能前的几点说明.69 4.2 H-CIR功能原理.69 4.3 H-CIR功能举例(STEP V5.3 SP2 以下).70 4.4 H-CIR功能举例(STEP V5.3 SP2 及以上版本).75 第五章S7-400H系统信息及诊断.79 5.1 利用SFC51(SSL-ID W#16#xy71)读出H系统信息.79 5.2 利用SFC51
4、(SSL-ID W#16#xy75)读出H系统可切换DP从站的信息.82 5.3 利用SFC87 读出冗余连接状态信息.83 5.4 利用SFC90 控制H系统的连接状态和检测.85 5.5 利用FC125 监控DP从站工作状态.86 5.6 利用OB块诊断S7-400H系统.89 第六章 冗余I/O.91 6.1 冗余I/O的定义.91 6.2 冗余I/O配置.91 6.3“I/O冗余”库函数及使用.94 6.4 冗余I/O 的硬件安装和配置.95 6.5 冗余信号模板类型及型号.96 6.6 冗余 I/O参数设置及配置方式.97 6.7 模板的去钝化.102 6.8 编程顺序和例程.104
5、 6.9 编 程.108 6.10 SIMATIC PCS7 MTA(Marshalled Termination Assemblies).109 第七章 软件冗余的原理和配置.110 7.1 软件冗余基本信息介绍.110 7.2 软件冗余系统的调试过程.115 A&D Service&Support Page 3-127 第一章第一章 SIMATIC H 系统介绍系统介绍 1.1 SIMATIC H 系统发展的历史系统发展的历史 1.1.1 H 系统的定义系统的定义 在现代工业的各个领域,要求拥有一种能够满足经济、环保、节能的高度自动化系统,同时,具有冗余及故障安全功能的可编程控制器是针对最
6、高等级的控制需求。H(高可靠性)系统,通过将发生中断的单元自动切换到备用单元的方法实现系统的不中断工作,H 系统通过部件的冗余实现系统的高可靠性。F(故障安全)系统,通过将发生中断的系统切换到安全状态(通常为停车)来避免造成对生命、环境和原材料的破坏。FH 或 HF(故障安全和高可靠性)系统,通过将发生故障的通道关闭,保证系统无扰动运行。S7-400H 是西门子提供的最新冗余 PLC。由于他是 SIMATIC S7 家族的一员,这意味S7-400H 拥有所有 SIMATIC S7 具有的先进性。1.1.2 SIMATIC H 系统的发展系统的发展 西门子 SIMATIC H 产品发展列表:19
7、86:S5-150H 带串行数据传输。1987:S5-150H 带并行数据传输。1990:S5-155H 带 CPU946R/947R。1991:S5-115H 带 CPU942H。1992:S5-155H 新功能(支持 2-OO-3 数字和模拟输入)。1994:S5-155H 带 CPU948R 和新功能。1997?四月:分离机架 S5-155H。?九月:S5-155H Lite 版本。1998?一月:IM153-3 连接 S5-115H,155H 和 S7 软冗余。?五月:S7 软冗余。?七月:S7-400 冗余电源。?十二月:带 CPU417H 的 S7-400H 系统 Beta 版发布
8、。1999?五月:带 CPU417H 的 S7-400H 系统全面发布。2000?八月:H-CPU 在 S7-400F 中使用。A&D Service&Support Page 4-127 ?十二月:带 CPU414H 的 S7-400H 系统全面发布。2001?二月:Y-Link 连接单通道 DP-Slaves。2003?一月:支持冗余 DI/DO AI/AO 模件。2004 新 CPU?十二月:V4 CPU 414-4H/417-4H 全面发布。?程序执行性能增加?CPU414-4H 大约为原 CPU 的 1.5 倍?CPU417-4H 大约为原 CPU 的 2.5 倍?更多的内存?CPU
9、414-4H 集成 1.4MByte?CPU417-4H 集成 20MByte?更高的稳定性 内存带有自动错误探查和修复(EDC)?同步电缆长度增加?以前 500m?短距离同步模件最长 10m?长距离同步模件最长 10Km 2005?二月:在 S7-400F 系统中使用 H-CPU V4。2007 十月:V4.5 CPU 414-4H、417-4H 全面发布?工作内存增大 CPU414-4H 集成 2.8M Byte CPU417-4H 集成 30M byte?执行速度加快 CPU414-4H 大约为原来的 1.33 倍 CPU417-4H 大约为原来的 1.4 倍?新增一款 V4.5 412
10、-3H CPU 集成 768K 内存 A&D Service&Support Page 5-127 1.2 故障率的计算方法故障率的计算方法 系统发生故障的频率和时间的关系可以用浴盆曲线来表达,如图 1-1 所示。1.2.1 浴盆曲线原理浴盆曲线原理 故障频率 常数A&D Service&Support Page 6-127 图 1-1 浴盆曲线 从该曲线可以看出,系统故障率在系统早期投用和晚期老化后的故障率较高,而在使用中间段时随机故障率相对恒定。1.2.2 故障率计算公式故障率计算公式 C=在考虑的时间范围 t 内,发生故障的部件数 N=整个使用的部件数 t=考虑的时间范围 1.2.3 平
11、均无故障时间平均无故障时间 MTBF MTBF=1/1.2.4 可靠性计算公式可靠性计算公式 c.t早期故障 磨损故障 随机故障 t AS=MTBF/(MTBF+MDT)MDT=平均故障时间(或 MTTR=平均修复时间)举例:?MTBF=100h,MDT=0.5h-?A=99.5%!?MTBF=1year,MDT=24h-?A=99.7%因此,考虑系统的可靠性需同时考虑 MTBF 和 MDT。1.2.5 如何增加系统的可靠性如何增加系统的可靠性 从可靠性公式中可以看出,增加系统的可靠性可以从提高 MTBF 和降低 MDT 两个方面进行。1.2.5.1 增加系统的稳定性增加系统的稳定性 增加稳定
12、性,可从如下环节考虑:?设备生产商?使用高质量部件?使用具有更高标准的部件?预烧?抗过载保护?质量控制?冗余?工厂设计人员?网络结构?冗余安装?符合安装条件需要?在合适的环境条件下使用?工厂操作人员?维护?快速故障诊断?自动故障诊断和定位(自测试)?具有诊断功能?诊断工具的稳定性?训练有素的维护人员?快速修复 A&D Service&Support Page 7-127 ?系统不停机情况下修复(在线修复)?修复工程容易?快速备件发送?训练有素的专业人员 1.2.5.2 整个系统的整个系统的 MTBF 对于串行系统而言,系统故障发生率是各部件故障发生率之和,如图 1-2 所示。举例:1 23 M
13、TBF1 MTBF2MTBF3 1 A&D Service&Support Page 8-127 图 1-2 串行系统的 MTBF 可见部件越多 MTBF 时间越小。SIMATIC H 系统的平均无故障时间:CPU:15 年 IO 模件:50 年 平均修复时间:大约 4 小时,对于工厂设计通常 10 年进行一次大修,更换部件。注:MTBF 的计算方法没有一个确定的标准,各个产品生产商的计算方法不同。MTBFsys MTBF1MTBF2MTBF3 111=+1MTBFsys=1+2+3 1.2.5.3 故障容错性比较故障容错性比较 对于单机操作和冗余操作方式下的 H 系统故障容错性比较,如图 1
14、-3 所示:图 1-3a 图 1-3b 图 1-3c 以单机操作的系数为 1,那么安装与 H-RACK 机架上(2X9 槽,中间物理分隔)的 H 系统可靠性提高 57 倍,如果 H 系统分别安装于完全分开的机架,例如普通九槽机架,可靠性将提高 59 倍。1.3 SIMATIC H 系统的优点及应用领域系统的优点及应用领域 1.3.1 冗余系统的目的冗余系统的目的 使用冗余系统的目标是减少因一个错误或系统维护而导致的产品损失。停车成本越高,越值得采用冗余系统。通常投资冗余系统较高的费用会因避免的产品损失而很快地返还。软冗余:A&D Service&Support Page 9-127 在许多应用
15、场合,对于工厂单元的冗余质量和控制范围并不完全必要使用一个专用的冗余系统来执行,例如切换时间较长或丢失部分信息,但并不影响控制过程。通常来说,简单的软冗余机制就可将因一个错误事件导致的故障控制过程切换到一个备用系统上而继续进行。利用可选软件包“SIMATIC S7 Software Redundancy”软冗余可在 S7-300 和 S7-400 标准系统中运行。这样配置的软冗余系统可用于能够容忍切换延迟在秒级的控制过程,例如:水厂工作、水处理或交通控制。冗余 I/O:当两个单独的模块被组态并以冗余对方式使用时,则采用冗余 I/O。这种方式能够得到最高的可靠性,因为系统可以忍受单个 CPU 和
16、单个信号模件发生故障。冗余 I/O 是通过使用功能块库“function I/O redundancy”来执行的。这些功能块只能在 S7-400H 系统中使用。H 系统的优点:系统的优点:避免由于单个 CPU 故障造成系统瘫痪,无扰动切换,不会丢失任何信息。需要 H 系统高可靠性的原因:?处理贵重原料?停车或不合格产品的成本昂贵?控制系统瘫痪导致重新开车的费用高?无需监视和维护人员的操作场合 1.3.2 H 系统的工业应用领域系统的工业应用领域 S7-400H 系统是用于高程度的可靠性和容错能力的场合,例如:能源开采和配送(石油、天然气、电力)?电力?管输?离岸?区域加热系统 化学制品、电力化
17、工、石化和采矿工业 环保工程?水处理?垃圾焚化 纸浆和造纸 钢铁 食品和包装 玻璃工业 半导体工业(应用)交通 A&D Service&Support Page 10-127 ?隧道自动化?海底隧道自动化 机场?跑道照明?行李输运 1.3.3 S7-400H 系统的架构系统的架构 S7-400H 系统的冗余结构确保了任何时候的系统可靠性,例如所有的重要部件都是冗余配置。这包括了冗余的 CPU、供电模件和用于冗余 CPU 通信的同步模块。根据特定的自动化控制过程需要,还可以配置冗余客户服务器、冗余通讯介质、冗余接口模件 IM153-2 等,如图 1-4 所示。A&D Service&Suppor
18、t Page 11-127 图 1-4 S7-400H 的冗余架构 1.3.4 SIMATIC S7-400H 系统受益于用户系统受益于用户 对于用户来说,可以将 H 系统作为普通的系统,因为 H 系统具有 隐藏的冗余性?通明的编程(与非冗余系统编程方法一致)?标准的系统参数化 管理级 PC 网络网络/终端总线终端总线 过程级 现场级 ET 200M 以太网以太网客户机客户机 并行冗余并行冗余 服务器服务器 并行冗余并行冗余 With archive-matching 高可靠性高可靠性 通信通信 介质冗余介质冗余 H CPUs 软冗余软冗余 热备份热备份 暖备份暖备份 冗余冗余 power s
19、upply冗余冗余 冗余冗余 PROFIBUS IM 153 ?标准的处理方法 S7-400H 系统可无限制使用所有的 SIMATIC 编程语言,并可作为 F 和 FH 系统的平台。1.3.5 冗余原理冗余原理 S7-400H 系统中两个 CPU 同时工作,CPU 没有切换时间。I/O 为 2OO2 主动冗余,同时工作。1.3.5.1 S7-400H 系统亮点系统亮点 1.平滑的主从切换 2.自动事件同步 3.集成的错误识别和错误定位功能 4.操作期间可对系统进行修改 5.类似标准 CPU 的在线编程 6.下载程序时,只考虑单个 CPU,程序可自动拷贝到另一个 CPU 中。7.CPU 修复后自
20、动再进入。8.运行中所有部件可更换。1.3.5.2 无扰动主从切换无扰动主从切换?CPU 无切换时间?IM153 切换时间参考 PROFIBUS 参数?切换期间输出保持?切换期间无信息或报警/中断丢失。CPU 切换条件标准 主站故障(供电、机架、CPU)DP 链或 DP 从站接口模件故障都不会强制 CPU 切换。1.3.5.3 同步原理同步原理 H 系统采用西门子专利的事件同步方式进行同步。保证同步的有效性的同时又不会增加 CPU的运算负担。同步事件包括:?过程映象区更新?I/O 直接访问?中断、报警?更新计时器?使用通讯功能时的数据改变 A&D Service&Support Page 12
21、-127 这种同步方式给客户带来的好处:?用户不用考虑怎样实现同步?无命令限制?从标准 CPU 到高可靠性 CPU 用户程序容易移植 无扰动切换?无信息丢失?无报警/中断丢失 1.3.5.4 全面的自测试功能全面的自测试功能 SIMATIC H 系统的自测试功能处理的范围包括:CPU、内存、同步连接。测试形式:1.H 系统启动时的自测试?完全的测试 2.循环模式的自测试?作为背景任务永久执行?在指定范围时间内完成(缺省 90 分钟),如图 1-5 所示:图 1-5 设置 H 系统自检测参数 A&D Service&Support Page 13-127 1.3.5.5 在线编程在线编程 S7-
22、400H 系统可以在线进行编程修改。与标准系统的在线修改一样,修改后的程序被下载到连接的 CPU 中,通过光纤同步模块将程序传输到另一个 CPU 中。可以通过 MPI、PROFIBUS 或 Ethernet 接口在线修改程序。1.3.5.6 在线修改系统参数及添加、删除硬件功能(在线修改系统参数及添加、删除硬件功能(H-CIR)在 S7-400H 系统运行中可以在线修改系统参数、添加、删除硬件,可在线修改的范围包括:CPU 内存组态 添加或删除:?中央 I/O 或 CP?DP 从站?PA 接口和 PA 从站?Y-Link 和其从站?模块化 DP 从站中模件 CPU 参数(蓝色标注的参数可修改)
23、1.3.5.7 模件更换模件更换 运行模式下可添加和删除的模件:?I/O 和 CP?同步模件?冗余 IM153-2?冗余电源 在停电状态下能够替换的冗余部件:?标准电源?中央 IM?CP PROFIBUS?CPU(更换后可自动更新程序和数据)1.3.5.8 备份备份 CPU 与主与主 CPU 同步建立的过程同步建立的过程 CPU 故障后,替换的备份 CPU 与主 CPU 同步连接自动建立,备份 CPU 发出 Link-up请求,主站在禁止删除、拷贝和生成块功能后将所有数据发送给备份 CPU。备份 CPU 执行自测试,然后向主站发出更新请求。主站在终止已组态连接的通讯和禁止低级别的报警后,拷贝动
24、态数据给备份 CPU。主站运行用户程序,在禁止所有报警和中断后向已 Link-up 的备A&D Service&Support Page 14-127 份 CPU 发送上次更新后发生改变的动态数据。备份 CPU 接收主 CPU 的输入、输出、定时器、计数器和内存位信息,主 CPU 使能报警/中断和通讯,主、备 CPU 进入到冗余、同步操作过程。同步连接的建立如图 1-6 所示:A&D Service&Support Page 15-127 主主CPU 备份备份CPU1 图 1-6 备份备份CPU请求请求 link-up 主主CPU拷贝所有数据到从站拷贝所有数据到从站 单独运行模式单独运行模式
25、停止停止 执行例行控制执行例行控制 和自测试和自测试 CPU 1请求更新请求更新 关闭关闭 删除、拷贝和建功能块删除、拷贝和建功能块 功能功能 终止已组态连接的通讯终止已组态连接的通讯.禁止低级别的报警禁止低级别的报警 主主CPU拷贝所有数据拷贝所有数据 用户程序 操作站 从上次更新后发生改变的动态数据 输入、输出、定时器、计数器和内存位备份备份CPU (lilnk-p)使能报警使能报警/中断和通讯中断和通讯 主主CPU 同步,开始冗余操作同步,开始冗余操作 禁止所有报警和中断禁止所有报警和中断 第二章第二章 S7-400 H 硬件组态硬件组态 以例子的形式介绍 S7-400H 系统的组态过程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 冗余 系统 指南
限制150内