多环网
使用多环网,可提高星形拓扑结构的 PROFINET IO 网络可用性。
在多环网组态中,从一台交换机将引出多条 PROFINET 线路(星形拓扑结构)。同时,IO 设备间分别建立 PROFINET 连接。PROFINET 电缆从每条线路的最后一个 IO 设备返回交换机,形成多个环网。
该交换机将作为管理器。该管理器中必须带有两个环网端口,分别用于不同的环网。因此,可支持多环网。例如,SCALANCE X414 固件版本 V3.10 及以上版本支持多达 4 个环网。
管理器将分别监视所有环网:检查各环网(MRP 域)的传输路径是否正常。为此,每次都需要使用一个 MRP 实例。每个连接的环网都需要一个 MRP 实例(由 STEP 7 自动设置)。
要求
以下设备支持将多环网作为管理器:
SCALANCE X300 版本 V4.0 及以上版本(仅通过 GSDML)
SCALANCE X414 V3.10 及以上版本
组态多环网的规则
多环网上的 MRP 角色:
在各实例中,属于所有环网的设备必须具有 MRP 角色,该角色在 GSD 文件中的“SupportedMultipleRole”属性中输入。
SCALANCE X300 系列交换机 V4.0 及以上版本(仅通过 GSDML)和交换机 X414 V3.10 及以上版本支持多环网的 MRP 角色“管理器”(Manager)。
如果属于所有环网的设备在一个环网中具有“管理器”(Manager) 角色,则该环网中不能包含具有“管理器(自动)”(Manager (Auto)) 角色的设备。
组态多环网
要组态带有多环网的 MRP 组态,请按以下步骤操作:
在拓扑视图中,互连属于同一个 MPR 域且形成环网的各设备环网端口。
在网络视图中,选择 PROFINET IO 系统。
在巡视窗口中,浏览到“属性 > 常规 > PROFINET > 环网互连 > MRP 域”(Properties > General > PROFINET > MRP domains) 的“环网互连”(Ring interconnection) 域中。
该域显示了 IO 系统中的所有拓扑环网和相关 MRP 域。
在“环网互连”(Ring interconnection) 域中,选择一个上文生成的环网。
下表列出了所选环网中的所有 PROFINET 设备。
在 MRP 角色列中,为 PROFINET 设备设置介质冗余角色。
修改预设的 MRP 角色
如果按照下文中的组态示例对设备进行互连,则所有设备的 MRP 角色将初始化为“环网中无设备”(Not device in the ring)。
这将导致组态不一致。
此时,可执行以下操作:
根据 MRP 组态规则,手动分配 MRP 角色。为此,可在“MRP 域 > 环网互连”(MRP Domains > Ring interconnection) 区域内编辑 PROFINET IO 系统的属性。
由 STEP 7 自动分配 MRP 角色。
执行以上任何一种操作时,均需选择一个已组态的 MRP 环网(在区域“MRP 域 > 环网互连”(MRP domains > Ring interconnection) 中),并单击“自动组态 MRP”(Configure MRP automatically) 按钮。对于每个组态的 MRP 环网,重复上述步骤。
系统将为各环网分配一个新的 MRP 域,并设置 MRP 角色和 MRP 实例。且组态一致。
多环网示例
下图显示了带有两个环网 ① 和 ② 的多环网组态示例。
在该示例中,交换机 1 属于两个 MRP 环网。环网 1 由交换机 1 和 PLC 1 构成,环网 2 由交换机 1 和 IO 设备 1 构成。
该管理器位于环网 1 和 2 的交叉处。该管理器将分别监视两个环网。为此,需要使用两个 MRP 实例。
一个 MRP 实例检查环网 1 中可访问的所有设备;另一个实例则监视环网 2 中的所有设备是否可访问(在本示例中,每个环网中仅一台设备)。
可分别组态各自的 MRP 实例。
下图显示了管理器中的两个 MRP 实例(交换机的 PROFINET 接口)。在本示例中,MRP 实例 1 检查 MRP 域“mrpdomain-1”中的设备是否可访问。MRP 实例 2 监视 MRP 域中“mrpdomain-2”的设备。
下图显示了环网 1 (mrpdomain-1)。在 mrpdomain-1 中,使用 CPU 的 PROFINET 接口作为“客户端”,而交换机的PROFINET 接口的 MRP 接口 1 作为“管理器”。
下图显示了环网 2 (mrpdomain-2)。在 mrpdomain-2 中,使用 IO 设备的 PROFINET 接口作为“客户端”,而交换机的PROFINET 接口的 MRP 接口 2 作为“管理器”。
提示信息:删除不需要的 MRP 域
如果要删除不需要的 MRP 域(如,域中无任何设备),则可选择 PROFINET IO 系统,并选择“MRP 域”(MRP Domains) 区域。
导航到第一个表中。然后在该表中,选择默认的域。
选择包含待删除 MRP 域的所在行,然后按下 键。
除了系统默认的域之外,可删除其它所有 MRP 域。