使用一个 CPU 1516-3PN / DP,且 IO 控制器中该 CPU 的两个 PROFINET 接口 X1 和 X2 均运行 在操作模式中。将 PROFINET 接口 X1 连接到子网“生产线 1”中。将 PROFINET 接口 X2 连接到 子网“生产线 2”中。两个子网“生产线 1”和“生产线 2”将通过一个路由器分别与上层网络“上级线 路”相连接。 对于 PROFINET X1,将路由器“Router 1”的 IP 地址组态为192.168.1.100。 子网“生产线 1”中的 IO 设备 (ET 200SP) 将使用该 IO 控制器的路由器。 由于已为 CPU 的 PROFINET 接口 X1 组态了一个路由器,因而 PROFINET 接口 X2 不允许再组 态路由器。 因此,PROFINET 接口 X2 的数据无法通过路由器传送子网“生产线 2”中的 IO 设备中。 要将子网“生产线 2”中的 IO 设备连接到上层网络“上级线路”中的节点,则需将 IO 设备路由 器“Router 2”的 IP 地址组态为 192.168.2.100。 组态 IO 控制器的路由器 要求:在 PROFINET 接口处,启用选项“在项目中设置 IP 地址”(Set IP address in the project)。要在 STEP 7 中为 IO 控制器组态一个路由器,请执行以下操作步骤: 1. 在 STEP 7 的网络视图中,选择该 IO 控制器的 PROFINET 接口。 2. 在巡视窗口中,导航到“属性 > 常规 > 以太网地址”(Properties > General > Ethernet addresses)。 3. 在“IP 协议”(IP protocol) 字段中,选择“使用路由器”(Use router) 复选框。 4. 在“路由器地址”(Router address) 中,输入该路由器的 IP 地址。 为 IO 设备组态一个路由器 要求: • STEP 7 V15 及以上版本 • CPU 1500 固件版本 V2.5 及以上版本 • IO 设备已分配给 IO 控制器的 PROFINET 接口。IO 控制器的 PROFINET 接口已启用选项“在 项目中设置 IP 地址”(Set IP address in the project)。 要在 STEP 7 中为 IO 设备组态一个路由器,请执行以下操作步骤: 1. 在 STEP 7 的网络视图中,选择该 IO 设备的 PROFINET 接口。 2. 在巡视窗口中,导航到“属性 > 常规 > 以太网地址”(Properties > General > Ethernet addresses)。 3. 取消选择“使用 IO 控制器同步路由器设置”(Synchronize router settings with IO controller) 复选框。 4. 选择“使用路由器”(Use router) 复选框。 5. 在“路由器地址”(Router address) 中,输入该路由器的 IP 地址。 4.6 组态拓扑结构 4.6.1 拓扑 简介 当将 IO 设备分配给一个 IO 控制器时,并未指定端口彼此连接的方式。 使用 RT 不需要进行端口互连,但端口互连可提供以下优势: • 端口互连会分配一个设定拓扑。 根据在线/离线比较,可以对支持该功能的所有设备执行设 定值/实际值比较。 • 可以使用“设备更换无需可移动介质”功能。 端口互连是使用 IRT 的基本要求。 下面给出了用于建立 PROFINET 网络的各种方式概述。
④ 在 STEP 7 V15 及以上版本中,可在 IO 设备上设置路由器 R2 的 IP 地址,而无需考虑接口 X2 处的设置。该 IO 设 备可从其它 IP 子网访问。 图 4-10 为 IO 设备指定路由器 有关“用户路由器”设置的更多信息 在 PROFINET 接口(以太网地址)设置的“IP 协议”(IP protocol) 部分,可组态路由器及其该路由 器 IP 地址的应用方式。 规则 如果要为 IO 控制器的 PROFINET 接口组态一个路由器,请需遵循以下规则: • PROFINET IO 设备仅支持一个路由器,而与接口的数量无关。 • 只能为一个 PROFINET 接口组态路由器。所有分配给该 PROFINET 接口的 IO 设备均使用此 IO 控制器中所组态的路由器。 • 该 CPU 的其它 PROFINET 接口不能再组态路由器。其它 PROFINET 接口将 IP 地 址“0.0.0.0”作为路由器,并传送到所连接的 IO 设备中。 在 STEP 7 V15 及以上版本中,可组态 IO 设备的路由器使用方式。即,IO 设备可与本地 IP 子 网之外的节点进行通信,而与 IO 控制器中 PROFINET 接口的设置无关。所有通信设备连接在一个线形总线型拓扑结构上。 在 PROFINET 中,线形总线型拓扑结构通过已集成在 PROFINET 设备中的交换机来实现。 因 此,PROFINET 中的线形总线型拓扑结构仅仅是树形或星形拓扑结构的一种特殊形式。 如果一个连接元件(例如交换机)发生故障,则通过该故障连接元件建立的通信无法再进行下 去。 然后网络被分成 2 个子区段。 线形总线型拓扑结构需要的接线工作Zui少。 星形 如果将通信设备连接到具有两个以上 PROFINET 端口的交换机,将会自动创建星形网络拓扑结 构。 与其它结构不同,星形结构中的单个 PROFINET 设备发生故障不会自动导致整个网络发生故 障。 仅当交换机发生故障时部分通信网络才会发生故障。 树形 如果将若干星形结构互连,则可获得树形网络拓扑结构。 环形 为了提高网络的可用性,请使用环形结构。 原则上,应通过“冗余管理器”将线形总线型拓扑结 构连接到环网。 冗余管理器的任务由外部交换机 SCALANCE X(这是一个支持介质冗余协议 MRP 的 CPU,例 如 CPU 1516‑3 PN/DP,或是一个 CP,例如 CP 343‑1 Lean)来管理。 如果网络出现中断,冗余管理器可确保在环网中通过备用网络连接重定向数据。STEP 7 中的拓扑视图 简介 拓扑视图是硬件和网络编辑器的三个工作区中的一个。在此,可执行以下任务: • 显示以太网拓扑结构 • 组态以太网拓扑结构 • 标识出设置的拓扑结构与实际拓扑结构(在线)间的差异,并将这种差异降至Zui低 STEP 7 的拓扑视图包含一个图形区域和一个表格区域。 图形区域 拓扑视图的图形区域显示 PROFINET 设备及其相应端口和端口连接。在此,可添加更多 PROFINET 设备。 下图显示了拓扑视图的图形区域。总览导航 单击总览导航,可在图形区域总览所创建的对象。按住鼠标按键,可快速导航到指定对象处并 在图形区域中显示。 表格区域 • 拓扑结构概览:在表格中显示以太网或 PROFINET 设备及其相应端口和端口连接。该表格 与网络视图中的网络总览表相对应。 • 拓扑结构比较:在此,可通过离线/在线比较或gaoji离线/在线比较,将设备及端口互连自动 导入 STEP 7 中。操作步骤 要在拓扑视图中互连端口,请按以下步骤操作: 1. 将鼠标指针放在要互连的端口上。 2. 按住鼠标左键。 3. 移动鼠标指针。 指针此时将使用联网符号来指示“互连”模式。 与此同时,可以看到指针上出现锁型符号。 指针移到有效目标位置上时,该锁型符号才消失。 4. 现在,将鼠标指针拖到目标端口。 执行该操作时,鼠标左键可以一直保持按下状态,也可 以松开鼠标左键。 5. 现在松开鼠标左键或再次按住它(取决于上一个动作)。互连端口 — 巡视窗口 在巡视窗口中互连端口 要互连端口,请按以下步骤操作: 1. 在设备或网络视图中,选择 PROFINET 设备或 PROFINET 接口。 2. 在巡视窗口中,浏览到端口属性“端口互连”(Port interconnection)。 如果选择的是 PROFINET 接口,该设置在巡视窗口中的位置为: “属性 > 常规 > gaoji选项 > 端口 [...] > 端口互连”(Properties > General > Advanced Options > Port [...] > Port Interconnection)。 65 参数分配/寻址 4.6 组态拓扑结构 使用 STEP 7 组态 PROFINET 功能手册, 11/2022, A5E03444491-AM 3. 在“本地端口”(Local port) 部分,可以在本地端口处找到该设置。 例如,当使用光纤电缆 时,在此设置电缆名称。 在“伙伴端口”(Partner port) 区域中,选择“伙伴端口”(Partner port) 下拉列表以显示可用伙 伴端口并作出选择。通过离线/在线比较自动分配设备 概述 在进行离线/在线比较时,将已组态的拓扑与实际的当前拓扑进行比较。尽可能地在线识别的 设备将自动分配给所组态的设备。 启动可用性检测 首次启动可用性检测时,可单击“拓扑比较”(Topology comparison) 选项卡中的工具栏内的“离 线/在线比较”(Compare offline/online) 按钮。 单击“更新”(Update) 按钮,将重新启动可用性检测。 说明 可用性检测可能需要几秒钟时间。在此期间,不允许用户输入。不自动分配 在以下情况下,不会进行自动分配: • 在线找不到与所组态设备相匹配的设备。(此时,拓扑比较表中“在线拓扑”(Online topology) 区域中的相应列为空。) 此时,应将所组态设备添加到系统中或从组态中删除该已组态设备。 • 在线识别出的设备可分配给一个组态的设备,但这两个设备的端口互连不同。 此时,可参见“将在线识别出来的端口互连手动地应用到项目中。 (页 67)”。 • 在线识别出的设备无法分配给某个组态的设备。(此时,拓扑比较表中“离线拓扑”(Offline topology) 区域的相应列为空)。 此时,可参见“将在线识别出的设备手动包含在项目中 (页 68)”。将在线识别出来的端口互连手动地应用到项目中。 要求 在拓扑视图中已进行了离线/在线比较。比较之后,至少将一个在线识别出的设备自动分配给 了所组态设备,但在互连上存在差异。 操作步骤 要手动使用项目中在线识别出的一个或多个端口互连,请执行以下步骤: 1. 选择“端口互连”所在行。 2. 如果可能,通过多选功能选择其他角色。 3. 在快捷菜单,选择“应用 > 使用选中的条目”((Apply > Use selected)。 “动作”(Action)列中相应表格单元内的内容将变更为“应用”(Apply)。 4. 如果因错误导致项目中待包含的端口互连过多,则: 通过多选功能,选择因错误待包含在项目中的端口互连所在行。 在快捷菜单中,选择“复位 > 复位选中的条目”(Reset > Reset selected)。 “动作”(Action)列中相应表格单元内的内容将变更为“无操作”(No action)。 5. 单击“同步”(Synchronize) 按钮。