描述
软件冗余 (SWR) 是一个软件包,用于将 S7-300 和 S7-400 系列的标准 CPU 配置成容错控制器。软冗余系统的控制器是 S7-300 和 S7-400 系列标准的 CPU ,同步软冗余CPU的连接是通过标准的通讯处理器,如 CP 模块或 MPI 接口来实现的。I/O 设备的连接是通过两个冗余 PROFIBUS DP 网络与带有冗余 IM 153-2 接口模块的 ET-200M 站实现。从版本 2008 开始,WinAC RTX 也可以实现软件冗余。
注释
更多的信息可以通过 "SIMATIC S7 的软冗余" 功能手册获得,条目 I
问题:
当电源失电后,操作机构应按照故障时间输出不同的故障响应。
当电源电压在4秒内恢复,操作机构应返回故障前的工作状态。
当电源故障**过4秒,所有的操作机构应为开路。
解答:
若实现此功能需要SIMOCODE pro C 以下逻辑模块
2 计时器
2 脉冲触发器
2 非易失元件
3 真值表
功能描述
电机正转信号通过脉冲触发器和非易失元件进行存储。脉冲触发器作为脉冲信号发生装置,非易失元件的记忆功能可保证电源电压故障后不进行复位。当发生总故障时,该记忆由停止信号和监控继电器信号进行复位,此复位信号由真值表2产生。操作机构的命令信号由真值表1产生。
监控继电器由Simocode Pro的输出3进行控制。此外必须确保当发生电源故障后,时间继电器的监控时间开始计时。
外部时间继电器的功能描述
在推荐方案中,需要使用时间继电器3RP1540-1AN30。该时间继电器的主要功能为无辅助电压断电延时,由Simocode Pro输出3控制。当Simocode起动时,时间继电器立即动作,触点闭合并在Simocode Pro基本单元的输出4产生“1”信号。
当电源故障产生后,Simocode Pro和时间继电器的供电电源同时丢失。如果失电时间**过时间继电器设定的延时时间,继电器便会动作,同时闭点打开。
由于Simocode Pro需要1.2秒左右的上电时间,此时间必须叠加于时间继电器的延时设定值中。即如果需要监控的电源故障时间为4秒,则时间继电器的延时时间应设定为5.2秒。
此外时间继电器存在+/-10%的误差,所以在延时整定时必须考虑此因素。如果一个时间继电器用来响应多台Simocode Pro,控制回路设计必须做相应的调整。
依次起动的实现
多台负载若进行依次起动,可通过计时器1控制操作机构实现。此时间对不同组别应保持一致。
下面的表格列出了支持软冗余的模块,小写字母 x 代表订货号中的通配符。
S7-300 CPUs
模块
|
订货号
|
CPU 313C-2 DP
|
6ES7313-6CE0x-0AB0
6ES7313-6CF03-0AB0
6ES7313-6CG04-0AB0
|
CPU 314C-2 DP
|
6ES7314-6CF0x-0AB0
6ES7314-6CG0x-0AB0
6ES7314-6EH04-0AB0
|
CPU 315-2 DP
|
6ES7315-2AFxx-0AB0
6ES7315-2AG10-0AB0
6ES7315-2AH14-0AB0
|
CPU 315F-2 DP
|
6ES7315-6FF0x-0AB0
|
CPU 315-2 PN/DP
|
6ES7315-2EG10-0AB0
6ES7315-2EH1x-0AB0
|
CPU 315F-2 PN/DP
|
6ES7315-2FH1x-0AB0
6ES7315-2FJ14-0AB0
|
CPU 315T-2 DP
|
6ES7315-6Tx1x-0AB0
|
CPU 316-2 DP
|
6ES7316-2AG0x-0AB0
|
CPU 317-2 DP
|
6ES7317-2AJ10-0AB0
6ES7317-2AK14-0AB0
|
CPU 317F-2 DP
|
6ES7317-6FF0x-0AB0
|
CPU 317-2 PN/DP
|
6ES7317-2Ex1x-0AB0
|
CPU 317F-2 PN/DP
|
6ES7317-2Fx1x-0AB0
|
CPU 317T-2 DP
|
6ES7317-6Tx1x-0AB0
|
CPU 318-2 DP
|
6ES7318-2AJ0x-0AB0
|
CPU 319-3 PN/DP
|
6ES7318-3EL0x-0AB0
|
CPU 319F-3 PN/DP
|
6ES7318-3FL0x-0AB0
|
表 01
S7-400 CPUs西门子10A电源
模块
|
订货号
|
CPU 412-1
|
6ES7412-1XF0x-0AB0
6ES7412-1XJ05-0AB0
|
CPU 412-2
|
6ES7412-2XG0x-0AB0
6ES7412-2XJ05-0AB0
|
CPU 413-1
|
6ES7413-1XG0x-0AB0
|
CPU 413-2 DP
|
6ES7413-2XG0x-0AB0
|
CPU 414-1
|
6ES7414-1XG0x-0AB0
|
CPU 414-2 DP
|
6ES7414-2XG0x-0AB0
6ES7414-2XJ0x-0AB0
6ES7414-2XK05-0AB0
|
CPU 414-3
|
6ES7414-3XJ0x-0AB0
6ES7414-3XM05-0AB0
|
CPU 414-3 PN/DP
|
6ES7414-3EM05-0AB0
|
CPU 416-1
|
6ES7416-1XJ0x-0AB0
|
CPU 416-2 DP
|
6ES7416-2XK0x-0AB0
6ES7416-2XL0x-0AB0
6ES7416-2XN05-0AB0
|
CPU 416F-2 DP
|
6ES7416-2FN05-0AB0
|
CPU 416-3 DP
|
6ES7416-3XL0x-0AB0
6ES7416-3XR05-0AB0
6ES7416-3ER05-0AB0
|
CPU 416F-3 DP
|
6ES7416-3FR05-0AB0
|
CPU 417-4
|
6ES7417-4XL0x-0AB0
6ES7417-4XT05-0AB0
|
表02
注释
SIMATIC S7-300/400 F-CPU ,除F 程序外也可以用于软冗余系统。
具有DP 主站功能通信模块
模块
|
订货号
|
CP 443-5 EXT
连接到 PROFIBUS 网络)
|
6GK7443-5DX04-0XE0
|
IM 467 and IM 467-FO
只能用于版本 V1.1)
|
6ES7467-5GJ0x-0AB0
6ES7467-5FJ00-0AB0
|
表 03
用于连接站的通信模块
模块
|
订货号
|
CP 342-5
|
6GK7342-5DA00-0XE0
6GK7342-5DA02-0XE0
|
CP 343-1
|
6GK7343-1BA00-0XE0
6GK7343-1EX11-0XE0
6GK7343-1EX30-0XE0
6GK7343-1GX30-0XE0
|
CP 343-1 LEAN
连接到以太网)
|
6GK7343-1CX10-0XE0
|
CP 443-5 EXT
连接到PROFIBUS 网络)
|
6GK7443-5DX04-0XE0
|
CP 443-1 ISO1
连接到以太网)
|
6GK7443-1EXxx-0XE0
6GK7443-1GXxx-0XE0
6GK7443-1BXxx-0XE0
|
表 04
分布式 I/O ET 200M 上的模块
模块
|
订货号
|
IM 153-2
|
6ES7153-2BA0x-0XB0 as from release 2
总线模块 6ES7195-7HD10-0XA0)
|
FM 350-1
|
6ES7350-1AH0x-0AE0
|
CP 341
(20 mA TTY, RS232, RS422/485)
|
6ES7341-1xH01-0AE0
|
CP 341
(RS232C)
|
6ES7341-1AH02-0AE0
|
ET 200M 的所有的数字量和模拟量模块 (参看 Catalog ST70)
|
表 05
基于 PC 的控制器
模块
|
订货号
|
基于Windows 逻辑控制器 WinAC RTX F V4
|
6ES7611-4FB00-0YB7
|
基于Windows 逻辑控制器 WinAC RTX V4
|
6ES7611-4SB00-0YB7
|
表 06
注释
尽管 S7-300 CPU 不支持“ I/O 模块热插拔”功能,ET 200M 站仍然需要配置有源总线模块 (6ES7195-7HB00-0XA0 或 6ES7195-7HC00-0XA0)。
问题:
当电源失电后,操作机构应按照故障时间输出不同的故障响应。
当电源电压在4秒内恢复,操作机构应返回故障前的工作状态。
当电源故障**过4秒,所有的操作机构应为开路。
解答:
若实现此功能需要SIMOCODE pro C 以下逻辑模块
2 计时器
2 脉冲触发器
2 非易失元件
3 真值表
功能描述
电机正转信号通过脉冲触发器和非易失元件进行存储。脉冲触发器作为脉冲信号发生装置,非易失元件的记忆功能可保证电源电压故障后不进行复位。当发生总故障时,该记忆由停止信号和监控继电器信号进行复位,此复位信号由真值表2产生。操作机构的命令信号由真值表1产生。
监控继电器由Simocode Pro的输出3进行控制。此外必须确保当发生电源故障后,时间继电器的监控时间开始计时。
外部时间继电器的功能描述
在推荐方案中,需要使用时间继电器3RP1540-1AN30。该时间继电器的主要功能为无辅助电压断电延时,由Simocode Pro输出3控制。当Simocode起动时,时间继电器立即动作,触点闭合并在Simocode Pro基本单元的输出4产生“1”信号。
当电源故障产生后,Simocode Pro和时间继电器的供电电源同时丢失。如果失电时间**过时间继电器设定的延时时间,继电器便会动作,同时闭点打开。
由于Simocode Pro需要1.2秒左右的上电时间,此时间必须叠加于时间继电器的延时设定值中。即如果需要监控的电源故障时间为4秒,则时间继电器的延时时间应设定为5.2秒。
此外时间继电器存在+/-10%的误差,所以在延时整定时必须考虑此因素。如果一个时间继电器用来响应多台Simocode Pro,控制回路设计必须做相应的调整。
依次起动的实现
多台负载若进行依次起动,可通过计时器1控制操作机构实现。此时间对不同组别应保持一致。
问题:
当通过电子模块2AI TC HF实现热电偶的温度补偿时,应该如何设置ET 200S的参数?
解答:
正确的组态方法是在头站和模块本身都进行参数设置。
ET200S头站
您应该确保在使用内部补偿时,ET 200S中IM151头站 (比如 6ES7 151-1AA03-0AB0)的参数“Reference junction”保持无效。
图1:IM151的参数设置
模拟量输入模块
在确定模拟量输入模块2AI TC HF的参数时,请注意以下设置:
-
未使用通道的“Type/range of measurement”参数必须一直为“无效”。
-
选择“RTD”作为连接了热电偶的通道的“Reference junction”。
图2: 2AI TC HF电子模块的参数
西门子10A电源