当前位置:文档之家› s7300软冗余手册

s7300软冗余手册

s7300软冗余手册
s7300软冗余手册

S7-300的软冗余要求从站必须通过有源底板连接。从站的所有模块需要确保没有故障,即SF灯不亮尤其是通讯模块。

S7-300的软冗余分为三种方式:MPI ,DP ,以太网。三种冗余方式的通讯速度不同,以太网通讯速度最快,DP通讯速度次之,MPI通讯速度最慢。不同的通讯方式选择的功能块不相同,具体功能块的选择如图1所示:

图1

下面以以太网冗余为例,简述冗余过程:

(一)插入两个S7-300的站,SIMATIC 300(A) 和SIMATIC 300(B)。

(二)设置A站的IP地址为,B站的地址为。

(三) 在A站的块中插入OB100、OB35、OB86组织块,并对其中的OB100、OB35、OB86进行编程。

(四) 在组态网络中新建ISO-ON-TCP链接。要求ID号要大于2且主从站的ID号一致。

上图为最终效果图,下图为过程

(五) 在OB100中我们调用FC100’SWR_START ’进行软冗余的初始化。

FC100’SWR_START 的各个引

脚的注释请参照最后的附录

调用FC100的位置如图

主站设置如左图所示步骤,

从站不需要再次设定但需

要在从站中给该从站的通

讯ID 号与主站相同且大于

2。,图例设置为0007

1

2

3

4

5

图中1表示为当前CPU的站号,A站写A,B站写B。

图中2填写对方的地址,MPI_ADR表示对方的MPI地址,LADDR表示CP 通讯处理器组态的硬件地址,采用PROFIBUS或Ethernet网络进行数据同步时

才有意义,默认值为256不需要更改。VERB_ID表示网络链接的ID号,在NETPRO窗口中组态的链接的ID值,如FDL Connection、ISO Connection或S7 Connection。数值要大于2。DP_MASTER_SYS_ID表示DP主站网络的ID 号,你可以在硬件组态中双击链接ET200M从站紫色的PROFIBUS主从网络,获取该ID 值

双击

图中3填写输出模块(DO..AO)总的起始地址和最终地址。地址必须是连续的,中间不能含有没有定义的地址。

图中4填写冗余的M、计时器背景数据块、DB数据块的起始地址和长度。数据必须是连续的,且冗余的DB块的数据不得小于2个字节。

图中5填写ET200从站的起始地址和个数。

表中需要注意的事项;

i. 冗余的DB块中数据必须大于2个字节,否则冗余会报错。

ii. 模块的输出DO,AO必须为连续的地址,冗余初始化中的输出中不能有无效地址。

iii. 上表中的DB1,DB2,DB3数据块不需要人工创建,下载程序时CPU会自动创建数据块。

iv. 更改OB100中的FC100程序时,需要清空CPU 内的所有程序。清空的方式为在线删除块内的所有数据。

v. 非冗余的DB块需要手动创建,数据必须大于2个字节。

(六) 一般我们建议您将您的非冗余程序段编写在OB1当中,而将冗余程序段编写在OB35当中,我们这里使用的是OB35的默认属性,即每100ms中断触发一次,您可以根据实际的需要在CPU属性中修改中断的时间间隔。

在OB35里调用FB 101 ‘SWR_ZYK’ 功能块,FB101块中封装了冗余功能的程序段,实现冗余功能。调用FB101时,你可以在线地读出RETURN_VAL参数的数值,如果为0,说明冗余链接正常。如果为8015说明数据同步的连接不成功,这是一个常见的错误,原因可能是CP342-5之间的FDL链接建立的不正确或物理链路不通,或者是FC100的VERB_ID参数与NETPRO中的链接ID号不一致。当执行”SWR_START”程序块时,系统分配这些数据区,不能用S7的定时器和计数器,只能使用IEC标准的定时器和计数器。你可以在软冗余手册的第三章第9节找到对应的诊断信息。OB35中的程序可以分为4个部分。

西门子315CPU软冗余组ETS系统总结 一.需要哪些硬件? 两个S7-300 和/或S7-400 站构成了硬件需求的核心,每个站都装配有CPU 并与DP 主站系统相连接。这两个站通过总线系统连接在一起,并可通过该总线进行数据交换。I/O 设备则是通过两个DP 主站系统进行互连:一个DP 主站系统在A 站,另一个在B站。带有冗余DP 从站接口模块IM 153-2 的ET 200M 分布式I/O 设备连接到DP 主站系统。DP 从站接口模块可在发生故障时启用从第一个接口到第二个接口的失效转移,以将过程状态数据从第二个DP 主站转发到I/O。 网络组成: 二.具有软冗余的系统是如何运行的? 具有软冗余的系统具有下列特征: ●两个S7-300 和/或S7-400 站通过总线系统链接在一起。 ●在两个站上都装载冗余用户程序。 ●这两个DP 主站系统与带有冗余DP 从站接口模块(如IM 153-2)的ET 200M 分布式I/O 设备相连接。 ●集成了“软冗余”软件包中提供的块

主机站和待机站上都装载软件的容错组件。当主机CPU 正在处理程序组件时,待机CPU 则跳过这些程序。待机CPU 跳过程序组件可以防止在两个程序组件中出现不一致,例如因报警、不同周期时间等而导致的不一致。这意味着待机站上的程序一直准备接管程序处理。以2块315-2PN/DP,2块CP343-2为例组建软冗余。 三.软冗余中必须包含的块:

在OB100中调用FC100时各个参数的意义:

四.以315CPU为例组态一个软冗余项目 本例为嘉峪关宏晟电热有限公司3#鼓风机组ETS系统 配置硬件 如果要复制或修改项目模板中的硬件配置,请遵循如下操作: 1. 创建有两个站的项目,例如A 站和B 站,然后打开站A。 2. 从硬件目录选择机架。 3. 打开A 站的机架,插入电源模块、CPU 315-2DP 和所需的中央I/O。 4. 打开第二个站,然后重复第2 步和第3 步。 5. 将IM 153-2 拖放到DP 主站系统(“轨道”)中。 6. 插入ET 200M 的I/O 设备。 7. 如果需要将多个ET 200M DP 从站连接到DP 主站系统,则请重复第5 步和第6 步。 8. 将整个DP 段复制到第二个DP 主站系统中。 两个站上的分布式I/O 设备组态必须一致。为了防止不一致性,即便做了很微小的改动,也要将第一个站的整个DP 主站系统中的所有从站复制到第二个站的DP 主站。通过选择编辑> 插入冗余副本来复制数据。 执行编辑> 插入冗余副本菜单命令,确保两个站上DP 从站上的I/O 地址保持一致。

AB PLC冗余系统刷机攻略 1.安装20.01编程软件(默认操作即可) 2.参照文档将RSlink 授权成GATE WAY 版本 3.设置节点数:将IO机架的CN2R模块拨成01 02。。。(有几个机架拨到几)将两个CPU 机架上的CN2R模块拨成N+1(N为IO机架的数量),一般原则是CPU机架的节点数大于IO机架的节点数 4.设置IP:一种是模块上直接拨码***(默认是192.168.1.***)另外一只是出厂时拨码999, 在中BOOTP-DHCP通过MAC码来刷EN2T模块的IP(好处是可以任意设置网段)具体操作参照胡品来文档 5.打开RSLINK CLASSIC 后新建以太网驱动configure devices 中的Ethernet devices 新建个 驱动。IP与PLC模块设置的IP保持一致 6.冗余包(V20.055_kit4_ENHCLXRED 为CONTROLL FLAS软件Red_Mod_CT_V8.2.1.0为冗余 模块配置工具RMCT )在此之前UPLOAD 每个模块的EDS文件直至所有模块的图标显示正常;在RSLINX中设置冗余模块,选中冗余模块后,点击右键,选中Module Configuration,将数据同步改为Always;热备冗余:在编程软件中只需要组态一个主机架,然后点击主控制器的右键,选择Properies,将Redundancy上的Redundancy Enabled 前面的选中打上勾。 7.接下来配置C网,(软件是RSNtwxCN)参照文档设置即可,最后要保存(即下载配置) 8.如果主从机架通讯正常时时同步,那么主机架上的冗余模块显示为PRIM,从机架上的 冗余模块显示为SYNC。进行热备切换后,显示的PRIM与SYNC互换。

如何构建一个WinCC冗余项目 The procedure of working with a Wincc redundancy project

摘要本文详细描述了WinCC冗余系统从购买、安装到创建、编辑、诊断的操作过程和需要注意的事情。 关键词 WinCC 冗余 Key Words WinCC redundancy IA&DT Service & Support Page 2-16

目录 1.冗余系统简介 (4) 2.搭建WinCC冗余项目的必要条件 (4) 2.1 软件和授权 (4) 2.2 安装系统环境 (5) 3.组态WinCC冗余系统 (5) 3.1 创建Windows用户 (5) 3.2 创建一个WinCC项目 (6) 3.3 冗余功能设置 (7) 3.4 复制项目到冗余服务器 (9) 3.5 客户机的设置 (11) 3.5.1 客户端没有本地项目 (11) 3.5.2 客户端有本地项目 (12) 3.6 初次启动冗余项目 (14) 3.7 冗余的简单诊断 (15) IA&DT Service & Support Page 3-16

如果需要使用WinCC冗余系统时,请仔细阅读下面的文档,它将解决以下几个问题:(1)WinCC冗余有什么样的功能? (2)需要购买什么样的授权? (3)应该安装在怎么样的系统上? (4)如何为用户配置操作系统的权限? (5)如何创建WinCC的冗余服务器项目? (6)如何创建WinCC的客户机? (7)如何诊断冗余错误和识别冗余工作状态? 除此之外,对于需要引申的内容,该文档还提供了相关内容的链接地址和帮助路径,方便用户更加系统地学习WinCC冗余内容。 1.冗余系统简介 WinCC冗余是两台互联的WinCC并行工作,并基于事件进行同步,提高了系统的可靠性。WinCC冗余具有下列功能: (1)故障自动识别,故障恢复后自动同步变量记录、报警消息、用户归档。 (2)在线同步变量记录、报警消息、用户归档。 (3)服务器故障时,客户端自动切换到可用的服务器。 (4)自动识别伙伴服务器的状态,并实时显现主备服务器的工作状态。 (5)自动生成系统故障信息,及时发现服务器软件故障。 如果项目中有上述需求,WinCC冗余可以方便项目的实施。 2.搭建WinCC冗余项目的必要条件 2.1 软件和授权 授权名称个数安装位置备注 WinCC RT/RC 2 每个服务器上1个至少一个RC WinCC/Redundancy 1 每个服务器上1个一个订货号包含两 个冗余授权WinCC/Server 2 每个服务器上1个多用户项目WinCC RT 128 与客户端的数目相等每个客户机上1个需要客户端 表 01 IA&DT Service & Support Page 4-16

Siemens 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需要几个程序扫描循环:

SIMATIC 400H冗余系统的组建与通讯该文档旨在指导如何在Step7下组态SIMATIC 400H系统,并与上位机WinCC通讯。 示例站配置: 1、服务器安装系统:Windows Server 2016 Standard 64 位 2、服务器安装软件: a、Step7 V5.6 Chinese; b、WinCC V7.4 SP1; c、Simatic NET V14 SP1 3、服务器硬件: a、CP1623通讯卡一张。 配置域的注意事项: 1、CP1623卡并非必须,普通网卡亦可; 2、域服务器必须为Server系统。

一、Step7组态硬件配置及网络 首先需新建一个项目,对于部分后缀H的CPU,需要使用PCS7组态,本案例中,CPU型号为CPU 414-5H PN/DP,可使用Step7组态。 插入站点: 然后插入导轨:选择UR2-H(6ES7 400-2JA00-0AA0)。 在导轨插槽5中插入CPU:CPU 414-5N PN/DP(6ES7 414-5HM06-0AB0):

修改CPU属性,包括: a、DP接口地址以及连接子网; b、MPI/DP口组态,是选择用作MPI口还是选择用作DP口,默认定义为MPI口; c、PN-IO的IP地址以及连接子网,注意,两个CPU的IP地址不可相同。 其他的一些属性,例如时钟脉冲字节分配,中断时间周期等按需设置。 CPU的IP设定:

接下来可以插入ET200M从站了,需首先插入IM153-2扩展机架(6ES7 153-2BA02-OXB0): 为从站分配DP地址,并在从站内插入普通模块(S7-300系列)。

软件冗余的原理和配置 7.1 软件冗余基本信息介绍 软件冗余是Siemens实现冗余功能的一种低成本解决方案,可以应用于对主备系统切换时间为秒级的控制系统中。 7.1.1系统结构 Siemens软件冗余系统的软件、硬件包括: (1)1套STEP7编程软件(V5.2或更高)加软冗余软件包(V1.x); (2)2套PLC控制器及I/O模块,可以是S7-300(313C-2DP,314C-2DP,31X-2DP)或S7-400(全部S7-400系列CPU)系统; (3)3条通讯链路,主系统与从站通讯链路(PROFIBUS 1)、备用系统与从站通讯链路(PROFIBUS 2)、主系统与备用系统的数据同步通讯链路(MPI 或 PROFIBUS 或 Ethernet); (4)若干个ET200M从站,每个从站包括2个IM153-2接口模块和若干个I/O模块;Y-Link不能用于软冗余系统; (5)除此之外,还需要一些相关的附件,用于编程和上位机监控的PC-Adapter(连接在计算机串口)或CP5611(插在主板上的PCI槽上)或CP5511(插在笔记本的 PCMIA槽里)、PROFIBUS电缆、PROFIBUS总线链接器等。 系统架构如图7-1所示: 图7-1软冗余的系统架构

可以看出,系统是由两套独立的S7-300或S7-400 PLC系统组成,软冗余能够实现: 主机架电源、背板总线等冗余;PLC处理器冗余;PROFIBUS现场总线网络冗余(包括通讯接口、总线接头、总线电缆的冗余);ET200M站的通讯接口模块IM153-2冗余。 软冗余系统由A和B两套PLC控制系统组成。开始时,A系统为主,B系统为备用,当主系统A中的任何一个组件出错,控制任务会自动切换到备用系统B当中执行,这时,B 系统为主,A系统为备用,这种切换过程是包括电源、CPU、通讯电缆和IM153接口模块的整体切换。系统运行过程中,即使没有任何组件出错,操作人员也可以通过设定控制字,实现手动的主备系统切换,这种手动切换过程,对于控制系统的软硬件调整,更换,扩容非常有用,即Altering Configuration and Application Program in RUN Mode 。 7.1.2 系统工作原理 在软冗余系统进行工作时,A、B控制系统(处理器,通讯、I/O)独立运行,由主系统的PLC掌握对ET200从站中的I/O控制权。A、B系统中的PLC程序由非冗余(non-duplicated)用户程序段和冗余(redundant backup)用户程序段组成,主系统PLC执行全部的用户程序,备用系统PLC只执行非冗余用户程序段,而跳过冗余用户程序段。 软冗余系统内部的运行过程参考图7-2。 图7-2软冗余系统内部的运行过程 主系统的CPU将数据同步到备用系统的CPU需要1到几个程序扫描循环,如图7-3所示:

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.P ROFIBUS现场总线网络冗余(包括通讯接口、总线接头、总线电缆的冗余); 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内部的运行过程:

1 引言 Controllogix是Rockwell公司在1998年推出AB系列的模块化PLC,代表了当前PLC发展的最高水平,是目前世界上最具有竞争力的控制系统之一,Control- logix将顺序控制、过程控制、传动控制及运动控制、通讯、I/O技术集成在一个平台上,可以为各种工业应用提供强有力的支持,适用于各种场合,最大的特点是可以使用网络将其相互连接,各个控制站之间能够按照客户的要求进行信息的交换。 Controllogix可以提供完善的控制器的冗余功能,采用热备的方式构建控制器,两个控制器框架采用完全相同的配置,它们之间使用同步电缆连接,不仅控制器可以采用热备,通讯网络也可以采用相似的方式进行热备,除以上的部分可以热备外,控制器的电源也可以进行热备,这样大大提高了控制器的运行的可靠性。 2 系统介绍 在某焦化厂干熄焦汽轮机发电项目的DCS控制系统中,采用了冗余的Controllogix,系统结构如图1所示。上位机通过交换机与PLC处理器通讯,远程框架通过冗余的ControlNet连接到控制器框架,同时,远程框架采用了冗余电源配置。整套系统具有很高的可靠性,满足了汽轮机发电系统对于PLC控制部分需要长期无故障运行的要求。上位机采用Rsview32软件,用以监控现场设备的运行。 图1 系统结构图 本地框架由L1和L2 框架构成,运行时L1和L2互为热备,构成了冗余,L1和L2框架各个槽位的所配置的模块如表1所示。R1,R2和R3是远程框架,所有的点号都连接到远程框架的模块,远程框架的供电使用了AB的冗余电源(1756-PAR2)。 收藏 引用 muzi_woody 1楼2007-9-21 7:41:00 表1 L1和L2框架各个槽位的所配置的模块 设置主从控制器框架的1756-CNBR/D的节点地址时应注意,他们的地址拨码应该相同,应该是系统中挂接在冗余ControlNET网上所有节点的最高地址,在本系统里面都设置为4,远程站的节点地址分别为1,2,3。在冗余系统正常运行时,从控制器框架的CNBR/D 节点地址会自动加1,变为5。 1757-SRM是用于同步的冗余模块,主从控制器框架的SRM通过光纤连接。正常工作时,1756- L61中所有的程序和数据通过光纤进行同步,在RSLOGIX5000编程中,不必对此模块进行组态。 1756-ENBT是以太网接口模块,通过网线连接到交换机。ENBT的地址分配为两个连续的IP即可,在这个系统中IP地址分别为192.168.1.11和192.168.1.12。 3 模块的升级 冗余系统中,主控制器框架和从控制器框架上各个模块的版本必须严格一致,

网络设备及链路冗余部署 ——基于锐捷设备 8.1 冗余技术简介 随着Internet的发展,大型园区网络从简单的信息承载平台转变成一个公共服务提供平台。作为终端用户,希望能时时刻刻保持与网络的联系,因此健壮,高效和可靠成为园区网发展的重要目标,而要保证网络的可靠性,就需要使用到冗余技术。高冗余网络要给我们带来的体验,就是在网络设备、链路发生中断或者变化的时候,用户几乎感觉不到。 为了达成这一目标,需要在园区网的各个环节上实施冗余,包括网络设备,链路和广域网出口,用户侧等等。大型园区网的冗余部署也包含了全部的三个环节,分别是:设备级冗余,链路级冗余和网关级冗余。本章将对这三种冗余技术的基本原理和实现进行详细的说明。 8.2设备级冗余技术 设备级的冗余技术分为电源冗余和管理板卡冗余,由于设备成本上的限制,这两种技术都被应用在中高端产品上。 在锐捷网络系列产品中,S49系列,S65系列和S68系列产品能够实现电源冗余,管理板卡冗余能够在S65系列和S68系列产品上实现。下面将以S68系列产品为例为大家介绍设备级冗余技术的应用。 8.2.1S6806E交换机的电源冗余技术 图 8-1 S6806E的电源冗余 如图8-1所示,锐捷S6806E置了两个电源插槽,通过插入不同模块,可以实现两路AC 电源或者两路DC电源的接入,实现设备电源的1+1备份。工程中最常见配置情况是同

时插入两块P6800-AC模块来实现220v交流电源的1+1备份。 电源模块的冗余备份实施后,在主电源供电中断时,备用电源将继续为设备供电,不会造成业务的中断。 注意:在实施电源的1+1冗余时,请使用两块相同型号的电源模块来实现。如果一块是交流电源模块P6800-AC,另一块是直流电源模块P6800-DC的话,将有可能造成交换机损坏。 8.2.2 S6806E交换机的管理板卡冗余技术 图 8-2 S6806E的管理卡冗余 如图8-2所示,锐捷S6806E提供了两个管理卡插槽,M6806-CM为RG-S6806E的主管理模块。承担着系统交换、系统状态的控制、路由的管理、用户接入的控制和管理、网络维护等功能。管理模块插在机箱母板插框中间的第M1,M2槽位中,支持主备冗余,实现热备份,同时支持热插拔。 简单来说管理卡冗余也就是在交换机运行过程中,如果主管理板出现异常不能正常工作,交换机将自动切换到从管理板工作,同时不丢失用户的相应配置,从而保证网络能够正常运行,实现冗余功能。 在实际工程中使用双管理卡的设备都是自动选择主管理卡的,先被插入设备中将会成为主管理卡,后插入的板卡自动处于冗余状态,但是也可以通过命令来选择哪块板卡成为主管理卡。具体配置如下 命令含义 S6806E(config)# redundancy force-switchover 强制使得主备管理板进行切换 S6806E(config)# Main-cpu prefer [ M1| M2] 手工选择M1或M2插槽的管理卡成为主 管理卡

双机热备 网络卫士防火墙可以实现多种方式下的冗余备份,包括:双机热备模式、负载均衡模式和连接保护模式。 在双机热备模式下(最多支持九台设备),任何时刻都只有一台防火墙(主墙)处于工作状态,承担报文转发任务,一组防火墙处于备份状态并随时接替任务。当主墙的任何一个接口(不包括心跳口)出现故障时,处于备份状态的防火墙经过协商后,由优先级高的防火墙接替主墙的工作,进行数据转发。 在负载均衡模式下(最多支持九台设备),两台/多台防火墙并行工作,都处于正常的数据转发状态。每台防火墙中设置多个VRRP备份组,两台/多台防火墙中VRID相同的组之间可以相互备份,以便确保某台设备故障时,其他的设备能够接替其工作。 在连接保护模式下(最多支持九台设备),防火墙之间只同步连接信息,并不同步状态信息。当两台/多台防火墙均正常工作时,由上下游的设备通过运行VRRP或HSRP进行冗余备份,以便决定流量由哪台防火墙转发,所有防火墙处于负载分担状态,当其中一台发生故障时,上下游设备经过协商后会将其上的数据流通过其他防火墙转发。 双机热备模式 基本需求 图 1双机热备模式的网络拓扑图 上图是一个简单的双机热备的主备模式拓扑图,主墙和一台从墙并联工作,两个防火墙的Eth2接口为心跳口,由心跳线连接用来协商状态,同步对象及配置信息。 配置要点 ?设置HA心跳口属性 ?设置除心跳口以外的其余通信接口属于VRID2 ?指定HA的工作模式及心跳口的本地地址和对端地址 ?主从防火墙的配置同步 WEBUI配置步骤 1)配置HA心跳口和其他通讯接口地址 HA心跳口必须工作在路由模式下,而且要配置同一网段的IP以保证相互通信。接口属性必须要勾选“ha-static”选项,否则HA心跳口的IP地址信息会在主从墙运行配置同步时被对方覆盖。 ?主墙 a)配置HA心跳口地址。 ①点击网络管理>接口,然后选择“物理接口”页签,点击eth2接口后的“设置”图标,配置基本信息,如下图所示。 点击“确定”按钮保存配置。

如果需要使用WinCC冗余系统时,请仔细阅读下面的文档,它将解决以下几个问题: (1)WinCC冗余有什么样的功能? (2)需要购买什么样的授权? (3)应该安装在怎么样的系统上? (4)如何为用户配置操作系统的权限? (5)如何创建WinCC的冗余服务器项目? (6)如何创建WinCC的客户机? (7)如何诊断冗余错误和识别冗余工作状态? 除此之外,对于需要引申的内容,该文档还提供了相关内容的链接地址和帮助路径,方便用户更加系统地学习WinCC冗余内容。 1.冗余系统简介 WinCC冗余是两台互联的WinCC并行工作,并基于事件进行同步,提高了系统的可靠性。WinCC冗余具有下列功能: (1)故障自动识别,故障恢复后自动同步变量记录、报警消息、用户归档。(2)在线同步变量记录、报警消息、用户归档。 (3)服务器故障时,客户端自动切换到可用的服务器。 (4)自动识别伙伴服务器的状态,并实时显现主备服务器的工作状态。 (5)自动生成系统故障信息,及时发现服务器软件故障。 如果项目中有上述需求,WinCC冗余可以方便项目的实施。 2.搭建WinCC冗余项目的必要条件 2.1 软件和授权 授权名称个数安装位置备注 WinCC RT/RC2每个服务器上1个至少一个RC WinCC/Redundancy1每个服务器上1个一个订货号包含两个冗余授权 WinCC/Server2每个服务器上1个多用户项目 WinCC RT 128与客户端的数目相 等 每个客户机上1个需要客户端 表01 2.2 安装系统环境 建议使用Windows Server 2003或者Windows Server 2003 R2对于单用户的冗余系统,也可使用Windows XP操作系统。

1 Software Redundancy Within WinCC, the software redundancy feature makes it possible to monitor critical sections of a plant by using a redundant connection to several PLCs. Software redundancy considerably improves reliability when critical plant sections are to be monitored. For example, a redundant connection to two PLCs means that one PLC takes over if the other PLC fails. Using software redundancy does not mean that you can only establish redundant connections to the PLCs configured. It is still possible to connect any PLC in a non- redundant layout. The switchover between redundant PLCs is performed automatically in the event of a malfunction. However, a manual switchover is also possible by specifying a tag (@ForceConnectionState). Note Establishing a redundant connection requires two PLCs.

软件冗余的原理和配置 一、软件冗余基本信息介绍 软件冗余是Siemens实现冗余功能的一种低成本解决方案,可以应用于对主备系统切换时间为秒级的控制系统中。 1、系统结构 Siemens软件冗余系统的软件、硬件包括: (1)1套STEP7编程软件(V5.2或更高)加软冗余软件包(V1.x); (2)2套PLC控制器及I/O模块,可以是S7-300(313C-2DP,314C-2DP,31X-2DP)或S7-400(全部S7-400系列CPU)系统; (3)3条通讯链路,主系统与从站通讯链路(PROFIBUS 1)、备用系统与从站通讯链路(PROFIBUS 2)、主系统与备用系统的数据同步通讯链路(MPI 或 PROFIBUS 或 Ethernet); (4)若干个ET200M从站,每个从站包括2个IM153-2接口模块和若干个I/O模块;Y-Link不能用于软冗余系统; (5)除此之外,还需要一些相关的附件,用于编程和上位机监控的 PC-Adapter(连接在计算机串口)或CP5611(插在主板上的PCI槽上)或

CP5511(插在笔记本的PCMIA槽里)、PROFIBUS电缆、PROFIBUS总线链接器等。 系统架构如图1所示: 图1软冗余的系统架构 可以看出,系统是由两套独立的S7-300或S7-400 PLC系统组成,软冗余能够实现: 主机架电源、背板总线等冗余;PLC处理器冗余;PROFIBUS现场总线网络冗余(包括通讯接口、总线接头、总线电缆的冗余);ET200M站的通讯接口模块IM153-2冗余。

软冗余系统由A和B两套PLC控制系统组成。开始时,A系统为主,B系统为备用,当主系统A中的任何一个组件出错,控制任务会自动切换到备用系统B 当中执行,这时,B系统为主,A系统为备用,这种切换过程是包括电源、CPU、通讯电缆和IM153接口模块的整体切换。系统运行过程中,即使没有任何组件出错,操作人员也可以通过设定控制字,实现手动的主备系统切换,这种手动切换过程,对于控制系统的软硬件调整,更换,扩容非常有用,即Altering Configuration and Application Program in RUN Mode 。 2、系统工作原理 在软冗余系统进行工作时,A、B控制系统(处理器,通讯、I/O)独立运行,由主系统的PLC掌握对ET200从站中的I/O控制权。A、B系统中的PLC程序由非冗余(non-duplicated)用户程序段和冗余(redundant backup)用户程序段组成,主系统PLC执行全部的用户程序,备用系统PLC只执行非冗余用户程序段,而跳过冗余用户程序段。 软冗余系统内部的运行过程参考图2。

s7-300软冗余手册

S7-300的软冗余要求从站必须通过有源底板连接。从站的所有模块需要确保没有故障,即SF灯不亮尤其是通讯模块。 S7-300的软冗余分为三种方式:MPI ,DP ,以太网。三种冗余方式的通讯速度不同,以太网通讯速度最快,DP通讯速度次之,MPI通讯速度最慢。不同的通讯方式选择的功能块不相同,具体功能块的选择如图1所示: 图1 下面以以太网冗余为例,简述冗余过程: (一)插入两个S7-300的站,SIMATIC 300(A) 和SIMATIC 300(B)。 (二)设置A站的IP地址为192.168.0.10 ,B站的地址为 192.168.0.20 。 (三) 在A站的块中插入OB100、OB35、OB86组织块,并对其中的OB100、OB35、OB86进行编程。

(四) 在组态网络中新建ISO-ON-TCP 链接。要求ID 号要大于2且主从站 的ID 号一致。 上图为最终效果图,下图为过程 (五) 在OB100中我们调用FC100’SWR_START ’进行软冗余的初始 化。 FC100’SWR_START 的各个引脚的注释请参照最后的附录 调用FC100的位置如图 主站设置如左图所示步骤,从站不需要再次设定但需要在从站中给该从站的通讯ID 号与主站相同且大于2。,图

1 2 3 4 5 图中1表示为当前CPU的站号,A站写A,B站写B。 图中2填写对方的地址,MPI_ADR表示对方的MPI地址,LADDR表示CP通讯处理器组态的硬件地址,采用PROFIBUS或Ethernet网络进行数据同

S7-400冗余系统组态 唯一不好意思的是我无法将图片传上来,我现在的权限有限 S7-400 H硬件组态 以例子的形式介绍S7-400H系统的组态过程 2.1 例子所需硬件和软件 硬件: 一套S7-400H PLC,包括 (1) 1个安装机架UR2-H (2) 2个电源模板PS 407 10A (3) 2个容错CPU,CPU414-4H或CPU 417-4H (4) 4个同步子模板 (5) 2根光缆 一个ET200M分布式I/O 设备,包括 (6) 2个IM 153-2 (7) 1个数字量输入模板 (8) 1个数字量输出模板 必备的附件,如PROFIBUS 屏蔽电缆及网络连接器等。 软件: STEP 7 V5.3 SP2标准版(已集成冗余选件包)或更高版本。 2.2硬件安装 (1)设置机架号 CPU V3版本,通过同步子模板上的开关设置; CPU V4版本,通过CPU背板上的开关设置; CPU通电后此机架号生效。 (2)将同步子模板插到CPU板中。 (3)连接同步光缆 将两个位于上部的同步子模板相连; 将两个位于下部的同步子模板相连; 在打开电源或启动系统之前要确保CPU的同步光缆已经连接。同步光纤的连接如图2-1所示: 图2-1 S7-400H 同步光纤的连接 (4)组态分布式I/O站ET200M ,使其作为具有切换功能的DP从站。 (5)将编程器连到第一个容错CPU(CPU0)上,此CPU 为S7-400H 的主CPU。

(6)通电后CPU自检查 CPU第一次通电时,将执行一次RAM 检测工作,约需3分钟。这段时间内CPU 不接收通过MPI接口来的数据,并且STOP LED 灯闪烁。如果有备用电池,再次通电时不再做此项检查工作。 (7)启动CPU 装入程序后执行一个热启动操作:首先启动主CPU ,然后启动热备CPU。 2.3 使用STEP 7 进行组态 2.3.1创建项目组态S7-400H 在STEP7中新建一个项目,在Insert菜单下的Station选项中选择SIMATIC H Station,添加一个新的S7-400H的站,如图2-2所示: 图2-2 创建项目和添加S7-400H站 2.3.2 配置硬件 (1)在S7-400H站目录下双击Hardware打开硬件配置。 (2)添加一个UR2 H机架,如图2-3所示: 图2-3 添加UR2H机架 (3)配置电源和CPU,并设定CPU上PROFIBUS DP主站的地址,本例为2,如图2-4所示: 图2-4 添加S7-400H CPU (4)添加同步子模板到IF1和IF2槽位上。 (5)添加以太网网卡并配置MAC网络地址,如图2-5所示: 图2-5 配置以太网模板CP443-1 只有以太网可以与HMI系统WINCC通信。 (6)将机架0的硬件配置拷贝,粘贴,复制机架1并调整网络参数,如:以太网的MAC地址等,在硬件组态中出现两个机架,如2-6所示: 图2-6 S7-400H的硬件配置图 2.3.3 系统参数设置 容错站中的模板参数赋值与S7-400 标准站中的模板参数赋值没有什么区别。 对于中央处理器单元只需对CPU0(机架0上的CPU)设定CPU参数,所设定的数值将自动分配给CPU1(机架1 上的CPU)。除以下参数外CPU1的设置不能更改: CPU 的MPI 地址l 集成PROFIBUSl DP接口的站地址和诊断地址 I/O 地址区中的模板l 在I/O 地址区编址的模板必须完全在过程映象内或完全在过程映象外,否则不能保证数据的一致性。 CPU参数设置 (1) 点击Cycle/Clock memory(循环/时钟存储器)”选项栏,如图2-7所示,设置CPU循环处理参数。 建议设置: 扫描循环监视时间尽可能长(例如6000 ms) 过程输入映象尽可能小(稍大于实际使用的输入点数)

S7-300软冗余调试总结 我用的软硬件配置: 概述:本系统2个315-2DP CPU通过CP343-1连接到以太网交换机实现冗余链路,用DP 通讯的IM153-2 冗余套件实现ET200M的冗余通讯,CP1612SIEMENS以太网卡连接到交换机实现WINCC与冗余系统的通讯(据说可以直接用计算机网卡实现)。 下面介绍我整理后的实现过程: 硬件配置:先添加两个站A站和B站,每个站单独进行配置,硬件配置完后,需要增加一个冗余连接,这需要打开“网络配置”(configure network),在里边右击A站CPU(B站也行)会出现菜单,选择“添加新连接”(insert new connection),如果两个站都配置过,这是就会出现B站的信息,而且默认已经选在了B站CPU上,你需要做的就是在下边选择“连接类型”(connection type),我用以太网ISO-TCP协议实现冗余的,这里根据自己需要的类型选择就行,点OK,就出现下面这个画面,这里边的ID:7 和LADDR十六进制100,也就是十进制256,后边设置FC100要用到。注意ID(hex)0007 A050 这里是可以选择的,原

来是0001 A050,被我改成了0007 A050,这时的ID就成了7。因为资料上说以太网实现冗余一般Local ID 不能小于2(其他方式实现没说),所以要改一下,两个CPU的都要改一致,这个在后边设置FC100参数要用到, 这样就建立了一个新的连接,在界面的下方能看到一个 连接出现,另外需要注意的是如果用DP冗余I/O那么ET200M必须两个站里都要做,而且要一模一样,DP地址也一样。另一个需要注意的是输出地址必须连续,这个一般的时候如果有模拟量数字量混合的话,容易不连续,需要修改一下,改成连续的,比如我这里Q改为0~9,这个在后边FC100设置也要用。 硬件配置需要注意的就这些。

ipsec-vpn高可用性链路冗余备份实例

标题:ipsec vpn的高可用性 目的:实现vpn链路的冗余备份 拓扑: 步骤: 1.按照拓扑给路由器的接口分配地址 Ip地址规划 Branch上 branch(config)#int f0/0 branch(config-if)#ip add 202.100.1.1 255.255.255.0 branch(config-if)#no sh branch(config-if)#int lo 0 branch(config-if)#ip add 1.1.1.1

255.255.255.0 isp上 isp(config)#int f0/1 isp(config-if)#ip add 202.100.1.10 255.255.255.0 isp(config-if)#no sh isp(config-if)#int f0/0 isp(config-if)#ip add 61.128.1.10 255.255.255.0 isp(config-if)#no sh isp(config-if)#int f1/0 isp(config-if)#ip add 137.78.5.10 255.255.255.0 isp(config-if)#no sh active上 active(config)#int f0/1 active(config-if)#ip add 61.128.1.1 255.255.255.0

active(config-if)#int f0/0 active(config-if)#ip add 10.1.1.10 255.255.255.0 active(config-if)#no sh standby上 standby(config)#int f0/1 standby(config-if)#ip add 137.78.5.1 255.255.255.0 standby(config-if)#no sh standby(config-if)#int f0/0 standby(config-if)#ip add 10.1.1.20 255.255.255.0 standby(config-if)#no sh inside上 inside(config)#int f0/1 inside(config-if)#ip add 10.1.1.1 255.255.255.0

S7-300的软冗余要求从站必须通过有源底板连接。从站的所有模块需要确保没有故障,即SF灯不亮尤其是通讯模块。 S7-300的软冗余分为三种方式:MPI ,DP ,以太网。三种冗余方式的通讯速度不同,以太网通讯速度最快,DP通讯速度次之,MPI通讯速度最慢。不同的通讯方式选择的功能块不相同,具体功能块的选择如图1所示: 图1 下面以以太网冗余为例,简述冗余过程: (一)插入两个S7-300的站,SIMATIC 300(A) 和SIMATIC 300(B)。 (二)设置A站的IP地址为192.168.0.10 ,B站的地址为192.168.0.20 。 (三) 在A站的块中插入OB100、OB35、OB86组织块,并对其中的OB100、OB35、OB86进行编程。 (四) 在组态网络中新建ISO-ON-TCP链接。要求ID号要大于2且主从站的ID号一致。

上图为最终效果图,下图为过程 (五) 在OB100中我们调用FC100’SWR_START ’进行软冗余的初始化。 FC100’SWR_START 的各个引脚的注释请参照最后的附录 调用FC100的位置如图 主站设置如左图所示步骤,从站不需要再次设定但需要在从站中给该从站的通讯ID 号与主站相同且大于2。,图例设置为0007

图中1表示为当前CPU 的站号,A 站写A ,B 站写B 。 图中2填写对方的地址,MPI_ADR 表示对方的MPI 地址,LADDR 表示CP 通讯处理器组态的硬件地址,采用PROFIBUS 或Ethernet 网络进行数据同步时 1 2 3 4 5

才有意义,默认值为256不需要更改。VERB_ID表示网络链接的ID号,在NETPRO窗口中组态的链接的ID值,如FDL Connection、ISO Connection或S7 Connection。数值要大于2。DP_MASTER_SYS_ID表示DP主站网络的ID 号,你可以在硬件组态中双击链接ET200M从站紫色的PROFIBUS主从网络,获取该ID值 双击 。 图中3填写输出模块(DO..AO)总的起始地址和最终地址。地址必须是连续的,中间不能含有没有定义的地址。 图中4填写冗余的M、计时器背景数据块、DB数据块的起始地址和长度。数据必须是连续的,且冗余的DB块的数据不得小于2个字节。 图中5填写ET200从站的起始地址和个数。 表中需要注意的事项; i. 冗余的DB块中数据必须大于2个字节,否则冗余会报错。 ii. 模块的输出DO,AO必须为连续的地址,冗余初始化中的输出中不能有无效地址。

相关主题
文本预览
相关文档 最新文档