要在 STEP 7 中创建带有 MRP 功能的 PROFINET IO 组态,请按以下步骤操作:
在拓扑视图中,通过端口互连构建一个环网。首先将设备互连到一个线形拓扑结构中。连接线形拓扑结构中最后一个设备中未分配的端口与**个设备中未分配的端口。
以下示例显示了一个 CPU 1516-3 PN/DP 和两个接口模块 IM 155-6 PN HF,并在 STEP 7 的拓扑视图中互连为一个环网。
在网络视图中,选择 PROFINET IO 系统。
在巡视窗口中,浏览到“属性 > 常规 > PROFINET > 环网互连 > MRP 域”(Properties > General > PROFINET > MRP domains) 的“环网互连”(Ring interconnection) 域中。
该域显示了 IO 系统中的所有拓扑环网和相关 MRP 域。
在“环网互连”(Ring interconnection) 域中,选择上文中生成的环网。
在下表中,列出了环网中的所有 PROFINET 设备。
在 MRP 角色列中,为 PROFINET 设备设置介质冗余角色。
如果对设备进行互连,则所有设备的 MRP 角色将初始化为“环网中无设备”(Not device in the ring)。这将导致组态不一致。
可通过以下几种方式:根据 MRP 组态规则,手动分配 MRP 角色(参见设置选项“介质冗余”(Media redundancy))。或通过 STEP 7 自动分配 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) 角色的设备数量不受限制。
环网端口 1/环网端口 2
一次选择一个要组态为环网端口 1 或环网端口 2 的端口。在下拉列表框中,显示了各种设备类型可选择的端口。如果在出厂前设置了端口,此域将不可用。
在进行单步调试时(**单击“自动组态 MPR”(Configure MPR automatically) 后在环网中具有自动分配的 MRP 角色的西门子设备),需使用 STEP 7 中预设的环网端口。
如果 MRP 状态的诊断中断将在本地 CPU 中输出,请选中“诊断中断”(Diagnostic interrupts) 复选框。可组态以下诊断中断:
布线或端口错误
环网端口的以下错误会产生诊断中断:
- 相邻的环网端口不支持 MRP。
- 环网端口连接到非环网端口。
- 环网端口与其它 MRP 域的环网端口相连接。
中断/恢复(仅冗余管理器)
环网中断并恢复为原始组态时,冗余管理器将生成诊断中断。如果在 0.2 秒内发生了这两种中断,则表明环网中断。
可通过对诊断错误中断 OB (OB 82) 内的对应响应进行编程,以响应用户程序中的这些事件。
如果要删除不需要的 MRP 域(如,域中无任何设备),则可选择 PROFINET IO 系统,并选择“MRP 域”(MRP domains) 区域:
导航到**个表中。然后在该表中,选择默认的域。
选择包含待删除 MRP 域的所在行,然后按下 <Del> 键。
除了系统默认的域之外,可删除其它所有 MRP 域。
产品推荐
友情链接