扫一扫,微信关注我们
品牌 | Siemens/西门子 | 应用领域 | 化工,电子,电气 |
---|---|---|---|
产地 | 德国 | 品牌 | 西门子 |
西门子6SL3120-1TE21-8AC0
西门子6SL3120-1TE21-8AC0
根据不同的同步方式,注意FC100 “SWR_START"的参数,如图20。“MPI_ADR"表示对方的MPI地址,对于MPI同步有效;“LADDR" “VERB_ID"对于PROFIBUS/ETHERENT 同步有效,分别代表同步CP的硬件地址和连接号,如图21。
图20
图21
? 选择MPI同步,冗余程序块会调用SFC65“X_SEND"和SFC66“X_REV"进行数据同步,占用S7-300 CPU的2个“S7 basic communication"连接资源,如图22。注意,要确保在组态中预留足够的资源,如图23,否则会因为连接资源不够影响同步链路的通讯。
图22
图23
问题8:FC102 “SWR_DIAG"作用。
回答:FC102 “SWR_DIAG"必须在OB86中调用,软冗余系统才会对DP总线错误做出判断,从而控制主备切换。注意!如果不调用,此时状态字不会报任何错误,也不会影响CPU故障导致主备切换。但是对于此时出现的总线故障软冗余系统不会切换,但是外部IM153模块会执行切换。注意!FC102 “SWR_DIAG"一定不能修改块编号。
问题9:为什么状态字不稳定,DB5.DBX9.5 0-1闪烁?
回答:如图24,DB5.DBX9.5 0-1闪烁表示同步有时成功有时失败。首先,要保证两个CPU之间冗余数据和非冗余数据区大小一致。其次,冗余主备CPU之间同步过程如图25所示,数据的同步是随着FB101“SWR_ZYK"的执行实现的,所以要确保同步成功,需要两个CPU对FB101“SWR_ZYK"的调用周期一致,建议在OB35中调用(如果在OB1中调用,确保OB1循环扫描周期相差不多)。
图24
图25
如果冗余系统使用不同CPU,使用OB35调用FB101“SWR_ZYK",不要在OB1中调用。因为,不同CPU运算速度不同,会导致OB1循环周期差异较大,从而影响同步效果,如图26、 27。
图26
图27
问题10:不同版本的软冗余程序包区别。
回答:V1.1版本用于早期CPU315-2DP和S7-400的CPU。新CPU需要使用V1.2版本库。如图28(来自冗余软件包文档说明)。
图28
CPU暖启动过程中如果PROFIBUS总线故障,V1.2版本会导致CPU停机,诊断缓冲区如图29;V1.3版本,CPU 不会停机,SF 亮BF闪烁,诊断缓冲会报总线错误。
图29
问题11:CPU本体的PN口是否可以进行软冗余数据同步。
回答:不行,软件包提供的程序不针对PN口。
问题12:软冗余系统能否带第三方的DP从站。
回答:不能。软冗余系统所有的冗余控制只能通过ET200M实现。该从站可以挂在一条PROFIBUS总线上,但是不能实现冗余控制,它的控制权只属于这条总线上的CPU。
问题13:ET200M的两个IM153同时掉电的影响。
回答:两个CPU都处于PROFIBUS故障状态,该ET200M站失去控制,系统会执行一次主备切换,状态字会显示错误状态,如图30,建议两个IM153模块使用不同的电源供电。
图30
问题14:如何临时关闭ET200M从站,而不引起系统的主备切换?
回答:如果没有采取其它措施,关闭DP从站后会引起冗余系统的主备切换。下面的例程介绍了防止切换的措施。例程来自于软冗余手册,在OB86中调用,I0.0作为防止切换的开关,可以在操作员面板或其它途径输入。
图31
注意:I0.0置位后,此时,任何一个从站的掉站将不会引起主备的切换,一个以上从站的掉站才会引起切换。所以,一定要慎用此功能!站点恢复后,切记复位I0.0,否则影响系统安全。
问题15:不使用的区域该如何设置?
回答:如果不使用该区域,则在参数上输入0。特例,如果不使用映像输出区,则为PAA_FIRST分配一个大于PAA_LAST的数值。
问题16:ET200M 的组态能否使用GSD文件?
回答:软冗余系统组态不推荐使用GSD文件!
问题17:怎样判断冗余系统工作正常。
回答:软冗余系统提供了CPU之间的冗余和DP总线的冗余。判断冗余系统正常,切不可只观察IM153-2 “ACT"指示灯,因为两个153-2的切换是有源总线底板的功能,“ACT"正常只代表硬件的切换,不代表软件也切换成功。因此,必须同时观察冗余的状态字,软件硬件都切换成功,才可以判断冗余系统正常。
问题18:TIA Portal V11 如何组态软冗余?
回答:目前暂时没有支持TIA Portal V11 的软冗余软件包。不能用TIA Portal V11组态软冗余