组态介质冗余 组态 MRP 要在 STEP 7 中创建带有 MRP 功能的 PROFINET IO组态,请按以下步骤操作: 1. 在拓扑视图中,通过端口互连构建一个环网。将设备互连到一个线形拓扑结构中。连接线形拓扑结构中Zui后一个设备中未分配的端口与第一个设备中未分配的端口。 以下示例显示了一个 CPU 1516-3 PN/DP和两个接口模块 IM 155-6 PN HF,并在 STEP 7 的 拓扑视图中互连为一个环网。2.在网络视图中,选择 PROFINET IO 系统。 3. 在巡视窗口中,浏览到“环网互连”(Ringinterconnections) 域中的“属性 > 常规 > PROFINET > 环网互连 > MRP域”(Properties > General > PROFINET > MRP domains)。 该域显示了IO 系统中的所有拓扑环网和相关 MRP 域。 4. 在“环网互连”(Ring interconnections)域中,选择生成的环网。 下表列出了环网中的所有 PROFINET 设备。 5. 在 MRP 角色列中,为 PROFINET设备设置介质冗余角色。MRP 自动组态 在环网中,可为 PROFINET 设备自动分配介质冗余角色。要自动分配介质冗余角色,可单击“自动组态 MRP”(Configure MRP automatically)。STEP 7将 自动为环网中的每个设备分配介质冗余角色。完成自动 MRP 组态后,可在“MRP 角色”(MRP role) 列中修改介质冗余角色。“介质冗余”设置选项 介质冗余角色 根据所用的设备,可使用“管理器”(Manager)、“管理器(自动)”(Manager(auto))、“客户 端”(Client) 和“非环网中设备”(Not device in the ring) 角色。 规则: •环网必须刚好具有一个“管理器”(Manager) 角色的设备。不再允许有其它设备具有“管理 器”(Manager)或“管理器(自动)”(Manager (auto)) 角色。其它所有设备只能具有“客户 端”(Client) 角色。 •如果环网中没有“管理器”(Manager) 角色的设备,则必须至少有一个“管理器(自 动)”(Manager (auto))角色的设备。“客户端”(Client) 角色的设备数量不受限制。 • MRP域的管理器和客户端可在不同的项目中组态。在不带管理器的项目中,为确保组态可 编译,则需选择“项目外的冗余管理器”(Redundancymanager outside the project) 选项。在 多环网组态中,各 MRP 域的选项设置需相同。 环网端口1/环网端口 2 一次选择一个要组态为环网端口 1 或环网端口 2 的端口。在下拉列表框中,显示了各种设备类型可选择的端口。如果在出厂前设置了端口,此域将不可用。 如果要使用单步调试模式,则需在 STEP 7 中使用预设的环网端口。诊断中断 如果 MRP 状态的诊断中断将在本地 CPU 中输出,请选中“诊断中断”(Diagnostic interrupts) 复选框。可组态以下诊断中断: • 布线或端口错误 环网端口的以下错误会产生诊断中断: – 相邻的环网端口不支持 MRP。 –环网端口连接到非环网端口。 – 环网端口将连接到其它 MRP 域的环网端口。 • 中断/恢复(仅冗余管理器) –如果环网中断,则会生成诊断中断“环网断开(传入)”(Ring open (incoming))。 –如果环网闭合,则生成诊断“环网断开(传出)”(Ring open (outgoing))。 可通过对诊断错误中断 OB(OB 82) 内的对应响应进行编程,以响应用户程序中的这些事件。支持有计划帧复制的介质冗余(MRPD;不适用于S7-1500R/H) MRP 扩展功能“支持有计划帧复制的介质冗余”(MRPD) MRP扩展功能“支持有计划帧复制的介质冗余”(MRPD) 的优势在于,环网中的某台设备或线路 发生故障时,其它所有设备可继续使用 IO数据而不会发生中断且更新时间较短。 MRPD 基于 IRT 和 MRP。要实现短更新时间的介质冗余,环网中的 PROFINET设备需双向发送 数据。设备在两个环网端口接收数据,从而节省了重新组态时间。 MRPD 的介质冗余要求 • 环网中的所有设备必须支持MRPD。如,接口模块 IM 155-6 PN HS 固件版本 V4.0 及以上 版本。 •环网中的所有设备均已组态 MRP。已为不在环网中的设备指定 MRP 角色“非环网中设 备”(Not device in thering)。 • 已为所有相关组件组态 IRT。 组态 MRPD 无需在 STEP 7 中显式激活 MRPD。满足 MRPD的所有要求时,该功能将自动可用。 具有 MRPD 功能的 IO 设备的冗余等级 在 IO 设备的冗余等级中,指定了 IO 设备与相应IO 控制器间发生断电时,实时通信受影响的 程度。 • 完全冗余:无影响,因为 IO 控制器和 IO 设备位于同一环网中。 •部分冗余: – 如果 IO 设备与 IO 控制器间的非冗余部分(线路)发生中断,则实时通信受到影响。 –如果中断发生在冗余部分(环网)上,则实时通信不受影响。 • 无冗余:IO 设备与 IO 控制器间无冗余通路,通信必受影响。要求 •SCALANCE X414 V3.10 及以上版本 • SCALANCE X300 V4.0 及以上版本(通过 GSD 文件进行组态)组态多环网的规则 • 多环网上的 MRP 角色: – 在各实例中,属于所有环网的设备必须具有 MRP 角色,该角色在 GSD 文件中的“SupportedMultipleRole”属性中输入。 – SCALANCE X300 系列交换机 V4.0 及更高版本和X414 系列交换机 V4.10 及更高版本, 支持多环网 MRP 角色“管理器”(Manager)。 •如果属于所有环网的设备在一个环网中具有“管理器”(Manager) 角色,则该环网中不能包含 具有“管理器(自动)”(Manager(Auto)) 角色的设备。组态多环网 要组态带有多环网的 MRP 组态,请按以下步骤操作: 1. 在拓扑视图中,互连属于同一个MPR 域且形成环网的各设备环网端口。 2. 在网络视图中,选择 PROFINET IO 系统。 3.在巡视窗口中,浏览到“环网互连”(Ring interconnections) 域中的“属性 > 常规 >PROFINET > 环网互连 > MRP 域”(Properties > General >PROFINET > MRP domains)。 该域显示了 IO 系统中的所有拓扑环网和相关 MRP 域。 4.在“环网互连”(Ring interconnections) 域中,选择生成的某个环网。 下表列出了环网中的所有 PROFINET设备。 5. 在 MRP 角色列中,为 PROFINET 设备设置介质冗余角色。在该示例中,交换机 1 属于两个 MRP 环网。环网1 由交换机 1 和 PLC 1 构成,环网 2 由交换 机 1 和 IO 设备 1 构成。 STEP 7将自动为该交换机分配“管理器”(Manager) 角色。其它设备将作为“客户端”(Client) 角 色。 该管理器位于环网 1 和2 的交叉处。该管理器将分别监视两个环网。为此,需要使用两个 MRP 实例。 一个 MRP 实例检查环网 1中可访问的所有设备;另一个实例则监视环网 2 中的所有设备是否 可访问(在本示例中,每个环网中仅一台设备)。 可分别组态各自的 MRP实例。过程 MRP 互连是对 MRP 的增强,可在 PROFINET 网络中实现两个或多个环网与 MRP 的冗余耦 合。MRP互连(与 MRP 一样)在标准 IEC 62439-2(第 3 版)中规定。 优势 MRP互连可实现对采用环网冗余的更大型拓扑进行监视。采用 MRP 互连后,设置冗余网络拓 扑时将不受环网中Zui多 50 台设备的限制。有关MRP 互连的数量结构的信息,请参见 《SCALANCE XM-400/XR-500 基于 Web 的管理 (WBM)》 组态手册。要求 • 在参与环网中使用介质冗余程序 MRP。 • 每个环网都有自己的 MRP 域,其中包含 MRP 管理器和 MRP 客户端。 •作为环网中的 MRP 管理器,PROFINET 设备支持 MRP 互连(请参见设备技术规范)。 自固件版本 V2.9起,S7-1500 CPU 支持 MRP 互连。 • 如果使用的 PROFINET 设备有 2 个以上的端口在环网中作为 MRP客户端,则将为这些设备 绑定 MRP 互连。如果设备没有 MRP 互连,则报文会离开环网。这会导致网络负载额外升 高。 • 如果使用的PROFINET 设备只有 2 个端口在环网中作为 MRP 客户端,则建议为环网中的所 有设备使用 MRP 互连。使用 4 台设备进行MRP 互连连接 2 个 MRP 互连连接可在 2 个 MRP 环网之间提供冗余耦合。2 个连接需要四台设备: • 1个介质冗余互连管理器 (MIM) • 3 个介质冗余互连客户端 (MIC): – 主 MIC – 主耦合 MIC – 辅耦合 MIC由于四台设备均属于 MRP 环网的组成部分,每台设备还会充当介质冗余角色。 4 台设备均可接管 MRP 管理器角色或 MRP客户端角色。 拓扑 以下画面显示 2 个 MRP 环网的冗余耦合。冗余:如果两个环网之间的主连接(主链路)中断,则在短暂的重新组态时间后,辅助连接 (辅助链路)将接管环网间的数据交换。