3.定义冗余系统 CPU 和 IO 设备的 MRP 角色 在STEP 7 中创建了 S7-1500R/H 冗余系统后,STEP 7 将自动为两个 CPU 的 PROFINET 接 口 X1 分配MRP 角色。默认设置取决于拓扑: • PROFINET 环网“管理器(自动)” • 线型拓扑“非环网中的设备” 必要时,需要更改CPU 的 MRP 角色。为此,请执行以下步骤: 1. 在 STEP 7 的网络视图中,选择冗余系统内其中一个 CPU 的PROFINET 接口 X1。 2. 在巡视窗口中,浏览到“属性 > 常规 > gaoji选项 >介质冗余”(Properties > General > Advanced options > Mediaredundancy)。在巡视窗口中,STEP 7 将显示该 CPU 的 PROFINET 接口 X1 所在 MRP 域的特性。 3.为 CPU 的 PROFINET 接口 X1 沿用或设置合适的介质冗余角色。4. 单击“域设置”(Domain settings)按钮。 5. 在“设备”(Devices) 表的“MRP 角色”(MRP role) 列中,按照拓扑为所有 IO 设备分配 MRP角色: – PROFINET 环网“客户端”中的所有设备 – 线型拓扑“非环网中的设备”中的所有设备 下例显示了为 PROFINET环网设置 MRP 角色。4.在 STEP 7 项目外组态设备 为不在 STEP 7 中的 PROFINET环网、线型拓扑或组合拓扑的设备设置与在 STEP 7 中组态 的设备相同的 MRP 角色。 示例:对于 PROFINET环网中的交换机,通过交换机的 Web 界面设置 MRP 角色“客户 端”(Client)。分配单独的 R1 设备:在网络视图中分配:需要将 R1 设备的左侧 接口模块连接到冗余 ID 为 1 的 H-CPU。必 须将 R1设备的右侧接口模块连接到冗余 ID 为 2 的 H-CPU。 同时分配多个 R1 设备: 1. 在网络视图中选择 R1 设备。 2.通过鼠标右键打开快捷菜单,并选择菜单命 令“分配新 DP 主站/IO 控制器”(Assign new DP master/IOcontroller)。 3. 在对话框中选择两个 IO 控制器 (H-CPU)。 结果:所有标记的 R1 设备均分配给 H-CPU• 冗余 ID 为 1 的 H-CPU 上插槽 0 上的 IM • 冗余 ID 为 2 的 H-CPU 上插槽 1 上的 IM •请勿组态 STEP 7 项目中的其它 任何 IO 设备。 • 请勿在硬件配置中将 PROFINET 线路连接到 H-CPU 的PROFINET 接口 X1 P1R/X1 P2R。
基于 PROFINET 环网和 R1 设备组态H-CPU 简介 以下部分将逐步指导用户为 S7-1500H 冗余系统组态带有 R1 设备的 PROFINET 环网。组 态示例由两个R1 设备 (ET 200SP IM 155-6 PN R1) 组成。 要求 组态假定: • 已组态H-CPU。更多相关信息,请参见“组态 R/H CPU (页 236)”部分。 1.创建额外的 MRP 域 对于 R1设备,通过两个独立的 PROFINET 环网进行通信。为此,必须在 STEP 7 中创建另 一个 MRP 域。为此,请执行以下步骤:1. 切换到网络视图。 2. 单击两个 H-CPU 的 PROFINET 接口 X1 之间的连接 PN/IE_1(Sync-Domain_1)。3. 在巡视窗口中,导航到“属性 > 常规 > PROFINET 子网 > 域管理> MRP 域”(Properties > General > PROFINET subnet >Domain management > MRP domains)。2.创建 R1 设备 示例中,将采用系统冗余 R1 的两个R1 设备添加到 H-CPU 中。为此,请执行以下步骤: 1. 切换到网络视图。 2. 将 ET 200SP IM 155-6 PNR1 从硬件目录拖到工作窗口中。 3. 切换到 ET 200SP IM 155-6 PN R1 的设备视图。 4. 将所需 I/O模块和服务器模块拖到 ET 200SP IM 155-6 PN R1 的相应插槽中。 5. 对另一个 ET 200SP IM155-6 PN R1 重复步骤 1 到 4。 结果:R1 设备已创建,模块已分配。3.将 IO 设备分配给冗余系统 要将 R1设备分配给 S7-1500H 冗余系统,请将 R1 设备的每个接口模块连接到每个 HCPU。 每个 R1设备的左侧接口模块必须连接到网络视图中的左侧 H-CPU。每个 R1 设备的右侧 接口模块必须连接到网络视图中的右侧 H-CPU。为此,请执行以下步骤: 1. 切换到网络视图。 2. 在 ET200SP-R1_1 站的左侧接口模块的 PROFINET 接口和左侧H-CPU 的 PROFINET 接口 X1 之间拖放一条连线。 3. 在 ET200SP-R1_1 站的右侧接口模块的PROFINET 接口和右侧 H-CPU 的 PROFINET 接口 X1 之间拖放一条连线。 4. 切换到 ET200SP-R1_1站的设备视图并为两个接口模块设置看门狗定时器。为此,导航 到巡视窗口中的“属性 > PROFINET 接口 [X1] >gaoji选项 > 实时设置 > IO 周 期”(Properties > PROFINET interface[X1] > Advanced options > Real-time settings > IO cycle)。5. 为 ET200SP-R1_2 站重复步骤 1 到 4。 结果:R1 设备连接到 S7-1500H 冗余系统。分配 IO设备的替代方法。 对于较大的项目,我们建议按如下方式分配 IO 设备: 1. 切换到网络视图。 2. 将光标移到要分配的站上。 3.按下鼠标右键并在快捷菜单中选择“分配给新 DP 主站/IO 控制器”(Assign to new DP master/IOController)。 4. 在以下对话框中选择两个 IO 控制器,然后单击“确定”(Ok)。这会将左侧接口模块分配给 左侧 IO控制器,将右侧接口模块分配给右侧 IO 控制器。 5. 对其它 IO 设备重复步骤 2 到 4 或同时标记多个站。4.指定S7-1500H 冗余系统的 CPU 的 MRP 角色和 MRP 域。 在 STEP 7 中创建 S7-1500H冗余系统后,STEP 7 将自动为两个 CPU 的 PROFINET 接口 X1 分配 MRP 角色“非环网中的设备”(Notdevice in the ring)。对于作为 PROFINET 环网的项目 工程组态,必须将 MRP角色更改为“管理员(自动)”(Manager (auto))。 要更改冗余系统的 MRP 角色,请按以下步骤操作: 1. 切换到S7-1500H 冗余系统的设备视图。 2. 选择 S7-1500H 冗余系统的上层 H-CPU(安装导轨_0)的 PROFINET接口 X1。 3. 在巡视窗口中,浏览到“属性 > 常规 > gaoji选项 > 介质冗余”(Properties> General > Advanced options > Media redundancy)。 4. 将 MRP域更改为“mrpdomain-1”(根据需要),将 H-CPU 的介质冗余角色更改为“管理 员(自动)”(Manager(auto))。 5. 选择 S7-1500H 冗余系统中下方 H-CPU 的 PROFINET 接口 X1。6. 将 MRP域更改为“mrpdomain-2”(根据需要),将 H-CPU 的介质冗余角色更改为“管理 员(自动)”(Manager(auto))。 7. 启用“诊断中断”(Diagnostic interrupts) 选项。 说明如果启用“诊断中断”(Diagnostic interrupts) 选项,则在出现以下错误时会在环网端口生 成诊断中断:布线或端口错误: • 相邻的环网端口不支持介质冗余 MRP。 • 环网端口连接到非环网端口。 • 环网端口连接到另一个 MRP域的环网端口。 有关该主题的更多信息,请参见 STEP 7 在线帮助。5.在 STEP 7 中为 S7-1500H 冗余系统的 R1设备指定 MRP 角色和 MRP 域。 要为环网的其它设备定义介质冗余,请按以下步骤操作: 1. 切换到左侧 ET 200SP(ET200SP-R1_1) 的设备视图。 2. 单击左侧 IM 155-6 PN R1 的 PROFINET 接口 X1。 3. 将MRP 域更改为“mrpdomain-1”(根据需要),将介质冗余角色更改为“客户 端”(Client)。 4. 单击右侧 IM155-6 PN R1 的 PROFINET 接口 X1。 5. 将 MRP域更改为“mrpdomain-2”,将介质冗余角色更改为“客户端”(Client)。 6. 切换到右侧 ET 200SP(ET200SP-R1_2) 的设备视图并重复步骤 2 到 5。分配 MRP 角色和 MRP 域的替代方法。对于较大的项目,我们建议按如下方式分配 MRP 角色和 MRP 域: 1. 切换到网络视图。 2. 单击连接 PN/IE_1。 3.在巡视窗口中,导航到“属性 > 常规 > MRP 域”(Properties > General > MRPdomains)。 4. 向下滚动到“设备”(Devices) 部分。 • 在“PROFINET IO 系统”(PROFINET IOsystem) 下,选择控制器接口。 • 在“设备”(Devices) 下组态相应的 MRP 域和 MRP 角色。 6.在 STEP7 项目外组态设备 为 STEP 7 以外的 PROFINET 环网设备设置 MRP 角色“客户端”(Client)。