当前位置:文档之家› 软冗余实例

软冗余实例

软冗余实例
软冗余实例

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

图4

数据同步所需要的时间取决于同步数据量的大小和同步所采用的网络方式(图2中的紫色网络线),MPI方式周期最长,PROFIBUS方式适中,Ethernet网方式最快。

用户需要在初始化程序中(OB100)定义冗余部分的数据区,该数据区可以包括:一个过程映象区(process image area),一个定时器区(IEC timer area),一个计数器区(IEC counter area),一个位地址区(memory address area)和一个数据块区(data block area),S7-300同步的最大数据量为8 kBytes,S7-400同步的最大数据量64kBytes。

主备系统的切换时间 = 故障诊断检测时间 + 同步数据传输时间 + DP从站切换时间

如果CPU的故障是停机或断电,则故障诊断为大约100-1000毫秒,315-2DP同步1000字节的数据所需的时间大约为200-300ms,8个DP从站的切换时间在100ms左右。您可以在软冗余手册当中找到关于切换时间的具体说明。

无论控制程序循环扫描到哪里,当前激活的系统(即主系统)随时都会接收并处理报警,这样,在主系统A与备用系统B进行切换过程中产生的alarm存在被丢失的可能。

C.产品订货信息

如下给软冗余系统相关产品的订货信息:

注:

1.只有S7-300 315-2DP(除CPU314C-2DP、CPU313C-2DP)型号以上的PLC才支持软冗

余功能,所有的S7-400都支持软冗余功能;

2.主系统与备用系统的CPU型号可以不同,如主系统采用一套S7-400系统,而备用系统

采用一套S7-300系统;

3.软冗余系统中的ET200M从站必须使用带有有源总线模块(Active Bus Module)的导

轨,您可以在《ET200M的有源总线底板配置与说明.doc》文档中,找到关于有源总线模块和导轨的具体订货和使用信息;

4.采用S7-300作为主站的软冗余系统无法实现热插拔全部功能,不具备以上所列第3,4

条目中的功能。当您将ET200M从站上的模块拔出时,CPU不停机,主CPU、备用CPU

上的SF灯亮,BUSF灯闪烁,ET200M从站上的2块IM153-2模块的SF灯亮,BF灯闪

烁,该ET200M从站上所有模块的I/O值被清0,S7-300主站失去对该ET200M从站的

控制能力。当您再次将模块插入到ET200M站上时,系统从主CPU切换到备用CPU,

SF、BUSF、BF灯熄灭,软冗余系统重新回到正常运行状态。

5.若要软冗余系统实现热插拔的4项功能,您必须使用S7-400作为软冗余系统的主站。

软冗余系统的调试过程

在您的计算机上首先安装STEP7 5.x软件和软冗余软件包,软冗余软件光盘包括了冗余功能程序块库、不同系统结构的例子程序和软冗余使用手册。

I.不同系统结构方式下的功能块:

在安装完软冗余的软件后,您可以在STEP7当中找到例子程序和功能程序块库:

图5

图6

以上图5显示的是在STEP7中使用OPEN菜单打开软冗余的例子程序,例子程序中采用MPI链路实现数据的同步。

图6显示在安装完软冗余软件后,您可以在Libraries找到不同CPU以及不同链接方式下可以使用的功能块。

下面的两个表格分别说明了采用S7-300,S7-400进行软件冗余时,可采用的不同网络连接以及所需调用的程序功能块包。

表3

从以上的表格中可以看到,软冗余系统当中可以采用MPI、PROFIBUS、Ethernet三种网络实现主系统和备用系统之间的数据同步(Redundant-backup link)。

采用BSEND_400包中的功能块进行数据同步时,无论数据同步的连接是什么方式,都需要在STEP7的NETPRO窗口中组态一个 S7 Connection。

除了BSEND_400中之外,使用其他功能库中的程序块:

?采用MPI网络时,直接使用PLC的编程口进行数据同步,不需要进行连接(Connection)的组态,但MPI数据同步的效率低。

?采用PROFIBUS网络时,需要使用一对CP通讯卡(CP342-5或CP443-5),在STEP7的NETPRO窗口中组态主系统和备用系统之间的FDL连接。

?采用Ethernet网络时,需要使用一对CP通讯卡(CP343-1或CP443-1),在NETPRO窗口中组态主系统和备用系统之间的ISO连接。

注:

1。采用PROFIBUS或Ethernet方式进行数据同步时,需要在OB1或OB35(定时中断组织块)当中调用FB101,而FB101内部调用了FB104、FC5、FC6,所以您必须手动地将FB104、FC5、FC6插入到项目当中,插入的方法是:在程序中调用一次,再将这条语句删掉。

2.在OB100中调用FC100功能块时,PLC会自动创建一些与FC100参数相关的程序段和数据块,所以当你更改了FC100的参数时,应该对PLC进行Reset操作,再重新下载项目的软硬件到PLC 当中。

II.创建一个应用实例:

附件中我们给出了一个例子项目,由两套315-2DP和一个ET200M从站组成,系统结构如下:

图7

除了实现冗余功能的3条PROFIBUS网络外,还有一条MPI网络用于上位机监视和控制程序的调试。

以下是生成该例子程序的步骤,您可以根据您系统的配置情况进行参照:

1.插入两个S7-300的站,A和B,在A站和B站的硬件组态窗口中,插入315-2DP时,要分别创建相互独立的PROFIBUS网络(如 A站为Ma ster_Line、B站为Re serve_Line),使用网络的默认参数,速率为1.5M,并都将站地址设定为2,A站和B站的PROFIBUS DP集成通讯口设定为主站模式

(Master Mode)。

2.分别在A、B站中插入CP342-5模块,连接到同一个PROFIBUS网络上(Sychronization_Line),地址分别为4、5,将CP342-5设定为No DP方式,并记录CP342-5的硬件地址256。

3.分别在A、B站的硬件组态窗口中插入一个ET200从站(一个IM153-2模块和一个16入/16出的数字量模板),DP的地址为3。

4.进入STEP7的网络组态窗口NETPRO中,选中A站的CPU点击鼠标右键,插入一个新的链接,选择FDL Connection,点击Apply,弹出链接属性窗口,记录链接的ID,设定LSAP为17,18,存盘编译网络组态。系统的网络结构如下:

图8

以上网络结构中包括了4条链路:

?用于上位机编程和监控的MPI链路;

?A站与ET200从站Ma ster Line PROFIBUS链路;

?B站与ET200从站Re serve Line PROFIBUS链路;

?A站和B站之间进行数据同步的Synchronization Line PROFIBUS链路。

您可以通过点击图中的状态读取按钮,获取当前FDL链接的状态,上图的左下角显示当前在线读取FDL的状态为OK。

5.在A站的Block中插入OB1(主循环程序块)、OB35(定时中断组织块)、OB100(暖启动调用程序块)、OB80(在主系统与备用系统切换时间超时时,调用该块)、OB82 (DP-Slave ET200站上的IM153-2模块出错报警,调用该功能块)、OB83 (DP从站的接口模块与主站链接断开或链接重新建立时调用该块)、OB85(程序运行出错或DP从站连接失败调用该块)、OB86(主从站通讯出错调用该块)、OB87(通讯失败调用该块)、OB122(外围设备访问出错调用该块)、OB121等组织块,并对其中的OB100、OB35、OB86进行编程。

6.在OB100中我们调用FC 100 ‘SWR_START’进行软冗余的初始化,有几个参数需要特别注意,LADDR应当和CP342-5的硬件地址相一致,例子程序为256,VERB_ID必须和你在NETPRO中创建的FDL链路的ID号一致,例子程序为1,DB_COM_NO为系统中未使用的数据块,建议仍采用DB5。

如下表格给出了FC100功能块参数的说明和例子,供您编程参考:

7.一般我们建议您将您的非冗余程序段编写在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个部分,如下图所示:

A.在循环程序块(OB1或OB35)的开始调用

FB101,并将CALL_POSITION置为TRUE

B.你可以在DB5中得到控制字(DBW10)和状

态字DBW8的信息。分析状态字中的信息,如

果当前站为备用系统,则跳过冗余程序段。

C.冗余程序段。

该处为您的冗余程序段

D.在循环程序块(OB1或OB35)的结尾调用

FB101,将CALL_POSITION置为FALSE,停止系

统冗余程序段。

图9

第一步(A)启动系统的冗余数据同步功能→

第二步(B)根据状态字判断是否为主系统,为主系统时才执行第三步,否则跳到第四步→

第三步(C)为冗余的程序段→

第四步(D)停止系统的冗余数据同步。

通过对OB35中的程序在线监控,得知当前冗余功能成功与否,如下图所示:

图10

上图显示,FB101的返回值Return_VAL和Ext_INFO为0,说明冗余功能正常。

通过FB101的背景数据块中的状态字和控制字,您可以知道系统的运行的情况和当前哪个系统为主系统,哪个为备用系统,状态字的定义如下:

图11

您也可以通过写控制字中对应的位,起停备用系统与主系统之间的冗余通讯,也可以实现主系统与备用系统之间的手动切换:

图12

通过设定DB5.DBX10.0为1,实现主系统与备用系统的手动切换。

8.在OB86中调用诊断功能块FC 102 ‘SWR_DIAG’,当系统出现PROFIBUS总线错误时,该功能块返回诊断信息,供FB101使用。

9.插入FB101内部调用的FB104,FC5、FC6等功能块,将所有的程序块下载到PLC当中。

10.在组态软件WinCC中创建两个MPI链接,分别与主系统和备用系统进行链接,并生成对应的Tag变量,如下:

图13

编辑监控画面,分别读取A站和B站的状态字、控制字和冗余同步的数据,如下:

图14

从图14中的状态字可以看出,当前8号(A)站为主系统,7号(B)站为备用系统,它们与所有DP从站的通讯正常,冗余同步链接正常,我们在一个20ms触发的定时中断块OB35中编写了一个数据累加程序段,可以看出备用系统的同步数据比主系统的实时数据慢80ms (4个周期),其中控制字为0,您可以修改对应的位,激活或取消冗余功能。

这里我们同时给您提供一个通过以太网实现数据同步的例子程序,系统的实物图如下:

图15

程序块的内容与上面的例子相同,只是将OB100中FC100的VERB_ID参数的数值改为7,因为采用ISO方式时,ISO Connection ID号要大于2,我们这里则STEP7的NETPRO中组态了一个ID号为7的ISO链接,如下图:

图16

同时可以在WinCC软件中创建TCP/IP链接,分别读取主系统和备用系统中的数据,如下图:

图17

与图14比较,我们可以发现在以太网方式下,数据同步的速度比PROFIBUS DP方式下快,备用系统的同步数据比主系统的实时数据慢40ms(2个周期)。

西门子315CPU软冗余组ETS系统总结

西门子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 地址保持一致。

S7-300 软冗余指南

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

AB冗余配置操作步骤(自编)

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互换。

基于贝叶斯算法的去除冗余信息相关研究

收稿日期:2017-02-05修回日期:2017-03-27 基金项目: 国家自然科学基金资助项目(61174024)作者简介:王天兴(1993-),男,浙江温州人,硕士研究生。研究方向:信息融合,传感器管理。*摘要:针对分布式融合节点间的信息传递机理,分析了冗余信息产生的原因。在此基础上针对无反馈和有反馈的层级结构,利用贝叶斯融合算法将通信信息分解为私有和公共信息,提出了去除冗余信息的相关理论。仿真结果表明,无论冗余信息是否消除均能获得良好的目标跟踪效果。但消除冗余信息使各节点的目标状态估计值与各节点状态估计的平均值偏差逐渐减少且能够较快收敛。同时,平均估计误差协方差矩阵的迹较低,表明去除冗余信息后能达到较好的跟踪精度。 关键词:贝叶斯算法,分布式融合,信息冗余,信息图 中图分类号:TP391文献标识码:A DOI :10.3969/j.issn.1002-0640.2018.02.012 基于贝叶斯算法的去除冗余信息相关研究* 王天兴,彭冬亮,祝武 (杭州电子科技大学通信信息传输与融合技术国防重点科学实验室,杭州310018) Research on Redundant Information Removal Based on Bayes Algorithm WANG Tian-xing ,PENG Dong-liang ,ZHU Wu (Fundamental Science on Communication Information Transmission and Fusion Technology Laboratory, Key Lab for IOT and Information Fusion Technology of Hangzhou Dianzi University ,Hangzhou 310018,China )Abstract :According to the information transfer mechanism among different fusion nodes ,the reason of generating redundant information is analyzed.On the basis of this ,the Bayesian fusion algorithm is used to decompose the communication information into private and public information for the hierarchical structure without feedback and feedback ,and the theory of removing redundant information is put forward.The simulation results show that good tracking performance can be achieved regardless of whether redundant information is eliminated or not.But after eliminating the redundant information ,the deviation between the target state estimation value of each node and the mean value of each node state estimation is gradually reduced and can converge quickly.At the same time ,the trace of the mean estimation error covariance matrix is low ,indicating that the system can achieve better tracking performance after removing redundant information.Key words : Bayes algorithm ,distributed fusion ,redundant information ,information graph 0引言本文主要针对分布式融合系统在目标跟踪中的应用,从分布式融合角度研究融合系统信息传递机理和去除冗余信息。分布式融合指的是自主传感器节点以及附加的无传感器处理节点分散在处理环境中,这种分布式的结构便于消息通信、数据存 储、转送、信息汇聚和资源调度。分布式融合的优点 是减少通信带宽、分配处理负荷,并从单个传感器 故障角度改进系统的生存性。因此,在许多应用结 构中,分布式具有较好的综合性能。 针对分布式融合系统,Martin 和Chang 完善了 基于树型的分布式数据融合方法,在这种结构下智 能代理将在一个对等组织网络中分享和融合数据文章编号:1002-0640(2018)02-0055-05Vol.43,No.2 Feb ,2018 火力与指挥控制Fire Control &Command Control 第43卷第2期2018年2月 55·· 万方数据

FM350-1FM350-2常问问题集

FM350-1/FM350-2常问问题集 ?文献 ?涉及产品 问题1:SIMATIC S7-300系列有哪些模板可以用于高速计数? 解答 表1 SIMATIC S7-300高速计数模板 问题2:在哪里可以找到高速计数模块的手册和相关文档? 解答:您可通过以下步骤获取您所需的文档: -请登陆网站:https://www.doczj.com/doc/1d7648340.html, -在页面中点击技术资源库中:全球技术资源 -在新窗口右上角的搜栏中输入“<关键字>”,并搜索 -搜索结束后在窗口右侧列表中点击“只搜索手册/操作指南、只搜索证书、只搜索证书、只搜索FAQ常问问题只搜索更新信息” -最后列表中名为“<文档名称>”的条目即为您所需的文档。 常用文档的下载链接如下,您可以直接登陆如下网址下载相关资料: CPU31xC技术功能手册中文版:https://www.doczj.com/doc/1d7648340.html,/CN/view/zh/12429336 FM350-1模板手册下载:https://www.doczj.com/doc/1d7648340.html,/CN/view/zh/1086726 FM350-2模板手册下载:https://www.doczj.com/doc/1d7648340.html,/CN/view/zh/1105178

关于西门子计数模板应用的文档可以参考相关产品手册,或登录下载中心网站https://www.doczj.com/doc/1d7648340.html,/download/,搜索下载如下文档:(见表2 ) 表2 计数模板应用文档列表 问题3:在哪里可以找到FM350-1/-2模块的软件包? 解答:常用的驱动软件下载链接如下,您可以直接登陆如下网址下载相关软件:FM350-1 软件包下载:https://www.doczj.com/doc/1d7648340.html,/CN/view/zh/28291262 FM350-2 软件包下载:https://www.doczj.com/doc/1d7648340.html,/CN/view/zh/28554065 问题4:为何FM350-1 或FM350-2的软件包不能正常安装,提示1324 错误(见图1 )? 图1 解答:FM350-1/2 软件包安装时需要将计算机中的区域语言及高级选项中的语言改为“英语(美国)”,具体如下:控制面板->区域语言-> 区域选项(高级选项Advanced中也需要更改语言),更改后电脑会自动重新启动,启动后即可安装,安装完成后将语言改回“中文”即可(见图2 )。言),更改后电脑会自动重新启动,启动后即可安装,安装完成后将语言改回“中文”即可(见图2 )。

PLC软冗余指南

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内部的运行过程:

软件冗余的原理和配置

软件冗余的原理和配置 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所示:

ETS联系方式和GT送分常见问总结

ETS联系方式和GT送分常见问总结 一、要求ETS送分的方法: 1,考试时GRE和TOEFL有免费送分的四个学校 成绩出来后,ETS会自动马上把成绩寄往学校,一般考完5周后成绩到达学.TOEFL的准考证上只能填三个学校,但正式考试填表时是有四个学校的. 2,传真法,推荐. 填好送分表后,传真给ETS.GRE 最多4个(15$/univ,10个工作日处理), TOEFL最多8个(15$/univ,两星期内处理).需要信用卡,就在表上直接填卡号什么的缴送分钱. 传真号码:托福:1-609-771-7500; GRE:1-609-771-7906 3.邮寄法. 到银行办汇票,和填好的送分表一起寄给ETS.邮寄要求ETS送分的信需要一定时间到达ETS,然后ETS进行处理,处理的时间与传真差不多.如果你没有信用卡的话,就只能用这种办法了. 4.电话送分 GRE 最多8个/次电话(15$/univ +6$服务费,5个工作日寄出) ,TOEFL 最多6个/次电话(15$/univ +12$服务费,3个工作日后寄出). 从信用卡上扣费. TOEFL TEL:1-609-771-7267; GRE TEL:1-609-771-7290 电话送分服务时间:TOEFL :6 a.m. to 10 p.m. New York time, seven days a week. GRE:Available 6:00 a.m.–10:00 p.m. EST, 7 days a week. 说送分电话可以Call 24 hours a day, 7 days a week.电话送分时间也要看运气,一般在高峰期也要半个月以上才能到达学校. 二,ETS联系方法: GENERAL INQUIRIES: 人工电话Phone: 1-609-771-7100 (Princeton, NJ) Monday –Friday,8:00 a.m. –8:00 p.m. New York time. Phones are busiest all day on Monday. Mail地址:

冗余配置例子

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 模块的升级 冗余系统中,主控制器框架和从控制器框架上各个模块的版本必须严格一致,

冗余网卡

冗余网卡说明 1.硬件原理 整个PCI冗余网卡由三部分组成:两个PCI接口的以太网冗余网口,PCI桥片和FPGA控制电路。两个以太网网口用于互相备份的数据通信,PCI桥片用于将FPGA控制逻辑挂接到PCI总线,FPGA用于检测控制两个冗余网口的状态。 在此设计应用中,初始状况下,系统中默认第一个网口处于正常工作状态,而第二个网口处于激活状态,不对外收发数据。冗余网卡上的的FPGA逻辑作仲裁判断,监测两个网卡的物理链接状态,当监测到网卡的物理链接状态发生改变时,即由FPGA记录链接状态,作为Plx9052的从设备,FPGA向Plx9052发送中断信号,Plx9052响应中断并请求CPU中断,表示当前冗余网卡板上的网卡链接状态发生变化,申请CPU仲裁处理。CPU则查询FPGA中状态寄存器,分别查询网口A和网口B的链接状态,根据网口的链接状态,禁止链接断开的网卡,而使能启用链接状态正常的网卡。硬件原理图如下图1: 图1 网口冗余备份硬件原理框图

2.软件切换原理 作为双冗余备份网卡,外界访问到冗余网卡中的任何一个都是透明的,形式上只有一个网卡的存在。冗余网卡的设计为两个网卡配置同的IP地址和MAC地址。在使用备份网口之前卸载当前使用网口的IP地址,并解除网卡与协议的绑定,此时,IP协议层与MUX 层断开,将不能受到来自底层设备的数据包。而备用网口使其IP层和底层驱动绑定,并为其配置同样的IP地址。备用网口能在极短时间内替代当前网口工作,保证数据最少量的丢失。 3.冗余切换系统执行流程 在系统上电启动时,同时初始化两个网口,网口A和网口B,并给其配有相同的MAC地址。将网口A配置为默认通信网口,而网口B虽然硬件初始化完毕,但不给其分配IP地址,并且不进行其MUX层和协议层的绑定,这样B网口虽然硬件初始化成功,但并不能进行数据收发,处于备用状态。同时FPGA上电后运行自身逻辑,对网口A,B的链接状态进行监测,准备进行网口切换处理。具体启动流程如下图2:

STEP 7 下冗余IO编程

STEP 7 下冗余IO编程Redundant IO Programming in STEP 7

摘要为了提高系统可靠性,除了使用冗余CPU,还可以使用冗余IO模板,容许某个信号模板或者信号通道发生故障。本文通过相应章节详细介绍了实现冗余IO功能的硬件结构和STEP 7中的软件编程。 关键词 STEP 7 ,冗余IO,模板冗余,通道冗余 Key Words STEP 7 , Redundant IO, Modular redundancy, Channel redundancy IA&DT Service & Support Page 2-36

目录 1. 概述 (4) 2. 支持冗余IO的模块 (5) 3.冗余IO接线原理图 (6) 4. 冗余IO的两种冗余方式 (9) 5. 冗余IO功能块库 (10) 6. 冗余IO编程 (12) 6.1 创建项目 (12) 6.2 CPU属性设置 (13) 6.3 IO卡件属性设置 (14) 6.3.1 AI 卡件属性设置 (14) 6.3.2 AO 卡件属性设置 (16) 6.3.3 DI 卡件属性设置 (18) 6.3.4 DO 卡件属性设置 (20) 6.4 冗余IO编程 (21) 6.4.1插入相应的OB组织块 (21) 6.4.2 加入冗余IO功能块 (22) 7. 常见问题解答 (28) 附表1: (30) 附表2: (32) 附表3: (33) IA&DT Service & Support Page 3-36

1. 概述 为了提高系统可靠性,除了使用冗余CPU,还可以使用冗余IO模板,容许某个信号模板或者信号通道发生故障,而不会影响输入输出信号的正常工作。要实现冗余IO功能,需要使用支持冗余IO的模块,在STEP 7中也需要特定的组态和编程。 冗余IO的概念: 当系统包含两套IO模块,且这些模块被组态为冗余对并作为冗余对操作时,即被视为冗余I/O模块。当一个IO模块或者通道出现故障时,系统会自动处理其冗余模块或通道的值。所以说,冗余I/O的使用提高了系统的冗余程度,既允许CPU故障,也允许信号模板或者信号通道故障。如图1。 图 1 冗余IO功能的标准结构 IA&DT Service & Support Page 4-36

网络设备冗余和链路冗余-常用技术(图文)

网络设备及链路冗余部署 ——基于锐捷设备 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插槽的管理卡成为主 管理卡

西门子300PLC 软冗余的实现,详细步骤截图

主要硬件:(注意冗余要采用有源背板、有源导轨) 讯的IM153-2 冗余套件实现ET200M的冗余通讯。 硬件配置: 添加两个300站点:A和B , 然后对两个站分别进行硬件配置: 1.打开A站 2.从硬件目录选择机架 3.打开A站的机架,插入电源,插入CPU315-2DP,新建一条DP网络,DP地址为8 如下图:

4.插入ET200从站,DP 地址为3

5.插入CP343-1,新建 Ethernet(1) 网络 6 ET200从站中添加I/O模块,硬件组态完成 冗余的输出地址为0-11 ,后面设置FC100要用到。

7 两个站的硬件组态要一致。 8.添加网络连接 右击A站CPU(B站也行)会出现菜单,选择“添加新连接”(insert new connection),“连接类型”(connection type),我用以太网ISO-TCP协议实现冗余的,点确定。就出现下面这个画面,这里边的ID:7 和LADDR十六进制100,也就是十进制256,后边设置FC100要用到。注意ID(hex)0007 A050 这里是可以选择的,原来是0001 A050,改为0007 A050,这时的ID 就成了7。因为资料上说以太网实现冗余一般Local ID 不能小于2(其他方式实现没说),所以要改一下,两个CPU的都要改一致,这个在后边设置FC100参数要用到。

A站配置完成以后,进行B站的配置,注意两个站的配置要一致。

软件的设置 1.打开冗余程序库,复制里面所需的数据块到程序块里,采用以太网冗余 需要复制SWR_XSEND_300 2.调用FC5, FC6 在库Libraries-->SIMATIC_NET_CP-->CP 300里边可以找到。随便一个位置调 用他们,然后删除。项目的块里就会出现这两个块了。 3.调用IEC定时器块,冗余块里的SFB3 TP是定时器块,IEC定时器分别有SFB3 TP,SFB4 TON,SFB5 TOF等,把SFB4复制到项目里。 4.把冗余需要的数据块、定时器个数及中间变量计算好。数据块号及地址必须是连续的。 5.插入背景数据块DB200-DB240,共41个数据块,作为IEC定时器 6.插入DB20-DB25共6个数据块作为冗余数据块。 7.MB20-MB74 , 55个字节。 8.插入OB35 9.插入OB86 10.插入OB82 11.插入OB100 12.插入OB121 13.插入OB122 14.在OB100里调用,用于初始化冗余在OB100中调用FC100“SWR_START”,用于初始化 冗余,再在OB35中调用FB101“SWR_ZYK”来实现冗余程序和数据的同步,然后再OB86中调用FC102“SWR_DIAG”进行诊断,这个诊断调用一定要有。 15.在OB100中调用FC100“SWR_START”。FC100的参数设置相当复杂,而且基本上出现问 题都出在这里。 参数设置: AG_KENNUNG:这个参数是确定A、B站的,如果是A站程序,就写入“A”,B站的程序就写入“B”。 DB_WORK_NO:这里需要填入一个DB号,填“DB1”,而这个DB1将来不需要手动生成,FC100会自动生成。这个DB是实现冗余过程内部需要的数据块。 DB_SEND_NO:同上填入一个DB号,如“DB2”,同样是FC100自动生成,不需要手动生成。DB_RCV_NO:同上填入一个DB号,如“DB3”,同样是FC100自动生成,不需要手动生成。MPI_ADR:这个参数是对方站的MPI地址,只有用MPI方式同步的时候才有意义。使用以太网同步,还是按照实际的写上了。以免出错。 LADDR:CP通讯处理器组态时的硬件地址,采用DP或者以太网通讯时才用。这个地址就是前边硬件配置中插入冗余连接的时候出现的地址LADDR 十六进制0100,或者是十进制256。 VERB_ID:这个就是我们组态硬件是,插入的冗余连接的那个ID号,被我从0001 A050改为了0007 A050,所以ID变成了7,这里就填7。 DP_MASTER_SYS_ID:这个是DP主站网络的ID号,不是DP地址号,只要在硬件组态中,双击DP线,就可以出现这个号码,如下图,这里填1。

SIEMENS PLC 系统软件冗余调试的常见问题

SIEMENS PLC 系统软件冗余调试的常见问题 FAQ collection for SIEMENS PLC soft redundancy

关键词 S7-300,软冗余,DP Key Words S7-300, soft redundancy, DP IA&DT Service & Support Page 2-25

目录 SIEMENS PLC 系统软件冗余调试的常见问题 (1) 问题1:硬件组态需要注意什么? (4) 问题2:哪些模块可以支持软冗余? (5) 问题3:FC100“SWR_START”中定义的数据区,哪些是冗余数据区?哪些是非冗余数据区?有什么区别? (5) 问题4:软冗余中DB块的影响。 (6) 问题5:其他冗余同步数据区的影响。 (13) 问题6:修改完FC100“SWR_START”的参数,重新下载后为何会导致CPU报错? (14) 问题7:同步失败的原因? (16) 问题8:FC102 “SWR_DIAG”作用。 (20) 问题9:为什么状态字不稳定,DB5.DBX9.5 0-1闪烁? (20) 问题10:不同版本的软冗余程序包区别。 (23) 问题11:CPU本体的PN口是否可以进行软冗余数据同步。 (24) 问题12:软冗余系统能否带第三方的DP从站。 (24) 问题13:ET200M的两个IM153同时掉电的影响。 (24) IA&DT Service & Support Page 3-25

问题1:硬件组态需要注意什么? 回答:软冗余系统的冗余控制只能通过ET200M 实现,按照图1进行组态。A 、B站的组态必须确保一致,可以拷贝ET200M 的组态,在另一站点组态中使用图2所示菜单操作。 图1 IA&DT Service & Support Page 4-25

防火墙双机热备配置案例

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

wincc实现软冗余手册

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.

软冗余指南

PLC系统软件冗余的说明与实现 朱震忠 SIEMENS A&D CS 2004-04-06 首先我们建议您访问siemens A&D公司的技术支持网站: www4.ad.siemens.de 在检索窗口中键入相关产品或问题的关键字,获取关于产品或问题的详细信息和手册。 图1 软件冗余基本信息介绍 软件冗余是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内部的运行过程:

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