在 R/H 系统中组态路由器 如果在 R/H 系统中使用路由器,则必须检查 CPU 和 IO 设备路由器设置中的组态是否一致。检 查以下组态选项以避免路由器地址一致性检查错误: • 如果所分配的 IO 设备中启用接口设置“同步 IO 控制器和路由器的设置”(Synchronize router settings with IO controller),则需激活路由器应用,同时需在 S7-1500R/H 系统的 主 CPU 和备用 CPU 中设置相同的路由器地址:“PROFINET 接口 > 以太网地址 > IP 协 议”(PROFINET interface > Ethernet addresses > IP protocol)。 • 激活路由器时,如果 S7-1500R/H 系统中主 CPU 和备用 CPU 在“PROFINET 接口 > 以太网 地址 > IP 协议”(PROFINET interface > Ethernet addresses > IP protocol) 中设置的路由器 地址不同,则 IO 设备中需禁用接口设置“同步 IO 控制器和路由器的设置”(Synchronize router settings with IO controller)。 下文介绍了 R/H 系统中组态不一致的示例: • 为主 CPU 组态了路由器 A。 • 为备用 CPU 组态了路由器 B。 • IO 设备组态为“同步 IO 控制器的路由器设置”(Synchronize router settings with IO controller)。然后需要为 S7-1500H 冗余系统的 R1 设备设置 MRP 角色和 MRP 域。 要将 R1 设备的介质冗余设置为环网的节点,请执行以下操作: 1. 切换到第一个 IM 155-6 PN R1 的设备视图。 2. 单击左侧接口模块的 PROFINET 接口 X1。 3. 将 MRP 域更改为“mrpdomain-1”(根据需要),将介质冗余角色更改为“客户端”(Client)。 4. 单击右侧接口模块的 PROFINET 接口 X1。 5. 将 MRP 域更改为“mrpdomain-2”,将介质冗余角色更改为“客户端”(Client)。 6. 对第二个 IM 155-6 PN R1,在设备视图中重复执行步骤 2 到 5。 7. 如果 PROFINET 环网中存在未使用 STEP 7 组态的其它站:为 PROFINET 环网中的此类节点设置 MRP 角色“客户端”(Client)。 组态 S7-1500H 的线性拓扑 从固件版本 V3.0 开始,可以将 S2 设备和 R1 设备连接到线形拓扑中的 S7-1500H 系统。 例如,线形拓扑中具有 R1 设备的组态如下所示:① CPU 1 ② CPU 2 ③ 两根光纤电缆(冗余连接) ④ PROFINET 电缆(线形拓扑 1) ⑤ PROFINET 电缆(线形拓扑 2) ⑥ IO 设备 ET 200SP HA(使用 R1 系统冗余) ⑦ IO 设备 ET 200SP(使用 R1 系统冗余) 相对于环形拓扑,线形拓扑的布线更简单。只有一条 PROFINET 线路连接到 H CPU 的每个 PROFINET 接口 X1。 无需组态 MRP 域和 MRP 角色。 R1 设备的重新组态时间大幅缩短,因此可以缩短监视时间。
1. 主 CPU 启动期间,会建立与 IO 设备的主要通信关系;主 CPU 还会在此过程中传送路由器 A 的 地址。 2. 备用 CPU 启动期间,会建立与 IO 设备的备用通信关系;备用 CPU 还会在此过程中传送路由器 B 的地址。 由于 IO 设备所接收到的路由器 A 的地址与路由器 B 的地址不同,因而将生成不一致错误,从 而导致备用通信关系无法建立。IO 设备与 S2 设备的工作方式不同,如果主 CPU 在冗余情况 下发生故障,则循环 IO 数据交换将无法顺利进行。提示:检查一致性 如果还使用 STEP 7 组态包含 IO 设备的 S7-1500R/H 系统的拓扑,则 STEP 7 会检查一致性。 错误消息表明组态不正确。 创建 MRP 环网组态 (S7-1500) 通过环形拓扑将 IO 设备连接到 S7-1500R/H 组态中需要包含 S7-1500R 系统和连接到 PROFINET 环网的 IO 设备。 PROFINET 环网中的任何位置出现电缆中断的情况,冗余系统仍可继续运行。① CPU 1 ② CPU 2 ③ PROFINET 电缆(冗余连接,PROFINET 环网) ④ IO 设备 ET 200MP(使用 S2 系统冗余) ⑤ IO 设备 ET 200SP(使用 S2 系统冗余) 设置 R/H CPU 的 MRP 角色 在 STEP 7 中创建了冗余系统 S7-1500R/H 后,STEP 7 将自动为两个 CPU 的 PROFINET 接口 X1 分配 MRP 角色“管理员(自动)”(Manager (auto))。为环网中的其它站点定义 MRP 角色 要确定环网中其它站的介质冗余,请按以下步骤操作: 1. 在 STEP 7 的网络视图中,选择冗余系统 S7-1500R/H 内其中一个 CPU 的 PROFINET 接口 X1。 2. 在巡视窗口中,浏览到“属性 > 常规 > gaoji选项 > 介质冗余”(Properties > General > Advanced options > Media redundancy)。 3. 单击“域设置”(Domain settings) 按钮。 在巡视窗口中,STEP 7 将显示该 CPU 中 PROFINET 接口 X1 所在 MRP 域的属性。 4. 在“设备”(Devices) 表的“MRP 角色”(MRP role) 列中,为其它所有站分配 MRP 角色“客户 端”(Client)。 在 STEP 7 项目外设置站参数 请将 STEP 7 以外该环网的各站的 MRP 角色设置为“客户端”(Client)。 例如,通过交换机的 Web 界面设置,为该交换机设置 MRP 角色“客户端”(Client)。 与冗余系统 S7-1500R/H 进行 MRP 互连 (S7-1500) 在固件版本 V2.9 及以上版本中,S7-1500R/H CPU 支持 MRP 互连。 通过 MRP 互连,S7-1500R/H 可跨两个或多个 MRP 环网进行冗余数据交换。 通过 MRP 互连,可在网络级实现冗余连接。S7-1500R/H 支持 PROFINET 冗余通信。S7-1500R/H 要求 除了 S7-1500 要求外,S7-1500R/H 还要求满足以下条件: • S7-1500R/H 冗余系统的两个 CPU 位于同一环网中。 • 在两个 R/H-CPU 所在的环网中,将两个 CPU 的介质冗余角色组态为“管理器(自 动)”(Manager (Auto))。 在其它环网中进行如下组态: – 存在一个或多个 PROFINET 设备时,将介质冗余角色组态为“管理器(自 动)”(Manager (Auto)) – 只有一个 PROFINET 设备时,将介质冗余角色组态为“管理器”(Manager) 为所有环网中的其它设备,均分配 MRP 客户端角色。 拓扑结构 有关所支持拓扑结构(双环网和多环网)的说明,请参见 PROFINET 功能手册。 看门狗定时器设置工具 为了正确设置看门狗定时器,可从 Internet 上下载“S7-1500R/H 插件 ”,该工具也可用于 MRP 互连。 参见 MRP 互连 (页 3912) 操作模式与系统状态 (S7-1500) 概述 (S7-1500) S7-1500R/H CPU 除了具有与 S7-1500 标准 CPU 相同的操作模式之外,还具有其它操作模 式。 而系统状态是指,冗余系统中两个 CPU 的各种操作模式产生的状态。 更多信息,请参见《冗余系统 S7-1500R/H 系统手册》“操作模式与系统状态”部分。 操作模式 操作模式是指在特定时间点某个单 CPU 的操作特性。在编程启动、测试和错误诊断时,需 要用到 CPU 操作模式的相关知识。当前操作模式通过 CPU 正面的 LED 状态指示灯进行指示。与 S7-1500 标准 CPU 相同,S7-1500R/H CPU 也包含操作模式 STOP、STARTUP 和 RUN。但 作为冗余系统进行操作时,其中一个 CPU 可采用附加操作模式 SYNCUP,用于对两个子系统 进行同步。因此,冗余系统的操作模式 RUN 拆分为 RUN、RUN-Syncup 和 RUN-Redundant。 系统状态 通过系统状态,可直接评估冗余系统的操作特性。这些系统状态由各 CPU 的操作模式组合 而成。 操作模式与系统状态概述 下图描述了 CPU 的可用操作模式以及相应的系统状态。 一般来讲,两个 CPU 的状态相同,这样,每个 CPU 既可作为主 CPU,也可作为备用 CPU。Zui 先从 STOP 切换为 RUN 的 CPU 会成为主 CPU。操作模式和系统状态在以下章节中进行了详细介绍。 表格 1-86 冗余系统启动 画面中的 编号 主 CPU 系统状态 备用 CPU 初始情况:两个 CPU 均处于 STOP 模式。模式选择开关也处于 STOP 位置。 第 1 步:将要作为主 CPU 的 CPU 上的模式选择开关由 STOP 切换到 RUN。 ① CPU 进入 STARTUP 并处理启 动 OB 100 以及任何附加启动 OB。 STOP → STARTUP CPU 仍处于 STOP 模式。 ② 成功 STARTUP 后,CPU 切换 为 RUN 模式。 CPU 在 RUN 下运行(像一个标 准 CPU)并处理用户程序。 STARTUP → RUN-Solo CPU 仍处于 STOP 模式。 第 2 步:将备用 CPU 上的模式选择开关由 STOP 切换到 RUN。 ③ RUN → RUN-Syncup RUN-Solo → SYNCUP STOP → SYNCUP 两个用户程序会进行同步,以实现冗余操作。主 CPU 会将加载存储器和工作存储器的内容复制到 备用 CPU。备用 CPU 与主 CPU 的用户程序处理同步。成功完成同步后,两个 CPU 的存储器内容 完全相同。 ④ RUN-Syncup → RUNRedundant SYNCUP → RUN-Redundant SYNCUP → RUN-Redundant SYNCUP 后,CPU 进入 RUN-Redundant 模式。两个 CPU 同步执行用户程序。 STARTUP 模式 (S7-1500) 启动处理(jinxian主 CPU) STARTUP 仅由主 CPU 执行。 在 STARTUP 模式下,CPU 的操作特性与 S7-1500 标准 CPU 相同。 特性 在 CPU 开始执行循环用户程序之前,将执行启动程序。 在 STARTUP 下,CPU 将比较现有 I/O 组态与 STEP 7 创建的硬件配置。