• 由用户编程:利用功能模块和 SIMATIC CP 可以由用户编程实现冗余功能。选择主动模板并检测任何故障以便启动转换机制。所要求的程序和带冗余 FM/CP 的非冗余 CPU 的结构相一致。
• 操作系统直接支持:在 SIMATIC NET-CP(CP-443-1,CP 443-1TCP,CP 443-5 基本型和 CP 443-5 扩展型)上,操作系统直接支持冗余结构,详细内容见通讯手册。CPU412-5H、CPU414-5H、CPU416-5H、CPU417-5H 操作系统自动地执行所有 S7-400H 需要的附加功能:
• 数据通讯
• 故障响应(切换到备用控制器)
• 2 个子单元的同步功能
• 自检“热备”模式的 S7-400H 的运行是根据主动冗余原理(在发生故障时,无扰动地自动切换)。根据这个原理,*时两个子单元都在运行状态。如果发生故障,正常工作的子单元能独立地完成整个过程的控制。为了保证无扰动地切换,做到控制器链路之间快速、可靠的数据交换。为此控制器自动的接收
• 相同的用户程序
• 相同的数据块
• 过程映象内容
• 相同的内部数据,如计时器、计数器、位存储器等这样确保两个子控制器要随时更新内容,并在任何时间只要一个有故障,另一个可承担全部控制任务,因此CPU的切换时间为零,连接I/O站大切换时间100ms。为了无扰动地切换,两个单元保持同步。S7-400H 运行于“事件驱动同步”。这就是说两个子单元有不同的内部状态时,就会进行同步操作。
例如在下列情况:
• 直接 I/O 访问
• 中断,报警
• 刷新用户时间
• 通过通讯功能修改数据由操作系统自动地执行同步功能,编程时不需要考虑。
S7-400H 执行扩展的自检。包括如下内容:
• 控制器间的链接
• CPU 模板
• 处理器/ASIC
• 存储器检测到的每一个故障都给出报告。运行后的自检,当再起动时,每个子单元完整地执行所有的测试功能。周期运行时的自检:全部自测试被分配到几个周期中进行。每个周期只执行自检中的一部分,以减轻控制器的负担。SIMATIC 的可用性的通讯,为用户提供了一种新型的通讯类型,它具有以下特点:
• 增强了可用性:发生故障时,通过多达 4 个冗余连接,使通讯仍能继续进行。对用户来说,需要的切换过程是看不到的。
• 用户友好特点从用户观点来看,可用性是看不到的,可使用含标准通讯的用户程序,不需要做修改。冗余功能只在参数化阶段建立。目前 S7-400H(冗余和非冗余配置)和 PC 支持容错通讯。PC
冗余需要有连接程序软件包。
由于对容错的要求不同,其配置也是各种各样的:
• 非冗余或冗余总线
• 总线型或环形结构S7-400H 的编程和 S7-400 相同,可使用所有 SIMATIC S7 的
编程语言。
编程 S7-400H 需使用 STEP7 V5.5 SP2 HF1 版本。组态 S7-400H 的基本步骤和组态 S7-400 的基本步骤相同,例如
• 建立项目和站
• 配置硬件和网络
• 装载系统数据到目标系统
MB_REDSV块是SIMATIC Modbus/TCP Red的一个组件。这使得SIMATIC CPU与支持Modbus/TCP的第三方设备之间的通信成为可能。Modbus/TCP通信通过默认的服务器502端口实现。过去,S7-400H站中发布使用的CP时只允许通过502端口使用一个连接。
下表中列出的S7-400 CP已发布与S7-400H站中使用,且支持多个TCP连接。因此它们允许在本地端口502上使用多个连接。
CP订货号固件版本
| CP443-1 | 6GK7443-1EX30-0XE0 | V3.0 及更高版本(非3.2.9) |
| CP443-1 Advanced | 6GK7443-1GX30-0XE0 | V3.0 及更高版本(非3.2.9) |
如果要建立双边冗余,并使S7-400 H站作为Modbus服务器,Modbus客户端可以建立2个连接到CP0的502端口和2个连接到CP1的502端口。

图. 01
多路端口502的功能
在NetPro中为502端口建立一个被动连接,CP卡的固件依次处理到来的TCP消息。从S7用户程序的角度来看,一个多路复用的连接表现为一个单个连接。 在NetPro中显示和在特殊诊断中是累积的。也就是说当建立了至少一个连接时,状态显示为 "连接建立",但无法查看有多少个Modbus客户端连接到502端口上。
配置
如果在双边冗余的情况下,S7-400H站被配置为Modbus服务器,并使用多路端口502,则必须采用被动连接设置为CP0和CP1在502端口的创建一个未的连接。在MB_REDSV功能块的 id_0_a 和 id_1_a输入端对应NetPro的连接ID。
注意
如果在双边冗余的情况下,S7-400 H站作为Modbus服务器仅接受每个端口仅1个连接,则必须在NetPro中为每个CPU配置两个不同端口号的未的被动连接。然后必须在MB_REDSV功能块的 id_0_a, id_1_a, id_0_b and id_1_b输入端进行相应的设置。

图. 02
通过CP 343-1实现单边冗余
以下CP 343-1支持单边冗余:
CP 343-1 Lean (订货号: 6GK7343-1CX10-0XE0) V2.1 及更高
CP 343-1 Standard (订货号: 6GK7343-1EX30-0XE0) V2.0.16 及更高
同样,对于端口502来说仅需一个的连接。然后仅需设置功能块MB_REDSV的输入端id_0_a。
这个FAQ阐述并举例说明了SIMOCODE ES 2007 Premium的路由功能应用.
问题:
使用SIMOCODE ES 2007 Premium的路由功能需要满足什么条件?
西门子代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理,西门子中国代理商