西门子s7-300软冗余指南.pdfVIP

  • 231
  • 0
  • 约1.99万字
  • 约 35页
  • 2020-07-23 发布于江苏
  • 举报
PLC 系统软件冗余的说明与实现 软件冗余基本信息介绍 软件冗余是 Siemens 实现冗余功能的一种低成本解决方案,可以 应用于对主备系统切换时间要求不高的控制系统中。 A.系统结构 Siemens 软件冗余系统的软件、硬件包括: 1 套 STEP7 编程软件(V5.x)加软冗余软件包(V1.x) ; 2 套 PLC 控制器及 I/O 模块,可以是 S7-300 或 S7-400 系统; 3 条通讯链路,主系统与从站通讯链路(PROFIBUS 1)、备用系统 与从站通讯链路(PROFIBUS 2)、主系统与备用系统的数据同步通讯 链路(MPI 或 PROFIBUS 或 Ethernet); 若干个 ET200M 从站,每个从站包括 2 个 IM153-2 接口模块和 若干个 I/O 模块 ; 除此之外, 需要一些相关的附件,用于编程和上位机监控的 PC-Adapter (连接在计算机串口)或 CP5611 (插在主板上的 PCI 槽上) 或 CP5511 (插在笔记本的 PCMIA 槽里)、PROFIBUS 电缆、 PROFIBUS 总线链接器等; 下图说明了软冗余系统的基本结构: 图2 可以看出,系统是由两套独立的 S7-300 或 S7-400 PLC 系统组 成,软冗余能够实现 : I. 主机架电源、背板总线等冗余 ; II. PLC 处理器冗余 ; III. PROFIBUS 现场总线网络冗余 (包括通讯接 口、总线接头、总线电缆的冗余); IV. ET200M 站的通讯接口模块 IM153-2 冗余。 软冗余系统由 A 和 B 两套 PLC 控制系统组成。开始时,A 系统为 主,B 系统为备用,当主系统 A 中的任何一个组件出错,控制任务会 自动切换到备用系统 B 当 执行,这时,B 系统为主,A 系统为备用, 这种切换过程是包括 电源、CPU、通讯电缆和 IM153 接口模块的整体 切换。系统运行过程中,即使没有任何组件出错,操作人员也可以通 过设定控制字,实现手动的主备系统切换,这种手动切换过程,对于控 制系统的软硬件调整,更换,扩容非常有用,即 Altering Configuration and Application Program in RUN Mode 。 B.系统工作原理 在软冗余系统进行工作时,A 、B控制系统(处理器,通讯、I/O)独 立运行,由主系统的PLC掌握对ET200从站中的I/O控制权。A 、B系统 中的PLC程序由非冗余(non-duplicated)用户程序段和冗余(redundant backup)用户程序段组成,主系统PLC执行全部的用户程序,备用系统 PLC只执行非冗余用户程序段,而跳过冗余用户程序段。 下面我们看一下软冗余系统 PLC 内部的运行过程: 图3 主系统的 CPU 将数据同步到备用系统的 CPU 需要几个程序扫描 循环: 图4 数据同步所需要的时间取决于同步数据量的大小和同步所采用的 网络方式(图2 中的紫色网络线),MPI 方式周期最长,PROFIBUS 方 式适中,Ethernet 网方式最快。 PROFIBUS 网络 Ethernet 以太网 MPI 网络 1.5 Mbaud 10 MBaud 187.5 kBaud 每60ms 传送240 每48ms 传送 240 每152ms 传送76 个字节数据 个字节数据

文档评论(0)

1亿VIP精品文档

相关文档