为 PROFINET IO 设备*路由器

时间:2021-08-31点击次数:377

为 PROFINET IO 设备*路由器

简介

如果 PROFINET 设备与一个 IP 地址不在本地 IP 子网内的节点进行通信,常需要使用一个路由器(也称为“标准网关”)。如果 PROFINET 设备将 IP 包发送到本地 IP 子网之外的某个 IP 地址处,则 IP 包将先发送到所组态的路由器处。之后,路由器将检查该 IP 地址。如果该地址位于本地子网之外,则路由器将该 IP 包转发到下一个路由器中。IP 包将路由到下一个路由器中,直至到达目标地址。

与所有 S7-1500 CPU 相同,具有多个 PROFINET 接口的 S7-1500 CPU 也可组态路由器 IP 地址。但具有限制条件,即 PROFINET 接口处只能输入路由器的 IP 地址。

而不能在 CPU 的其它 PROFINET 接口处包含路由器的 IP 地址。与该 PROFINET 接口连接的 IO 设备将应用此地址。在 STEP 7 V14 SP1 及以下版本中,这些 IO 设备无法访问不同 IP 子网中的设备。

在 STEP 7 V15 及以上版本中,可单独为 IO 设备*路由器的地址,而不考虑 IO 控制器中的设置。例如,在以下情况中,可在 IO 设备上设置路由器的地址:

相关 IO 控制器的接口尚未设置路由器的 IP 地址。

在 CPU 中,已为一个不同的接口设置了路由器地址。

在 PROFINET X1 处组态路由器 R1
如果在 X1 处组态了路由器,则 X2 处不能组态路由器。
由于在 X1 处组态了一个路由器,因此 IO 设备将使用路由器 R1 的 IP 地址。该 IO 设备可从其它 IP 子网访问。
在 STEP 7 V15 及以上版本中,可在 IO 设备上设置路由器 R2 的 IP 地址,而*考虑接口 X2 处的设置。该 IO 设备可从其它 IP 子网访问。

图片: 为 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 接口的设置无关。

组态示例:为 IO 设备组态一个路由器

在以下示例中,显示了如何在 IO 设备中组态一个路由器,以便 IO 设备可访问上层网络中的 IP 地址。


图片: 组态示例:为 IO 设备组态一个路由器

使用一个 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 控制器组态一个路由器,请执行以下操作步骤:

    在 STEP 7 的网络视图中,选择该 IO 控制器的 PROFINET 接口。

    在巡视窗口中,导航到“属性 > 常规 > 以太网地址”(Properties > General > Ethernet addresses)。

    在“IP 协议”(IP protocol) 字段中,选择“使用路由器”(Use router) 复选框。

    在“路由器地址”(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 设备组态一个路由器,请执行以下操作步骤:

    在 STEP 7 的网络视图中,选择该 IO 设备的 PROFINET 接口。

    在巡视窗口中,导航到“属性 > 常规 > 以太网地址”(Properties > General > Ethernet addresses)。

    取消选择“使用 IO 控制器同步路由器设置”(Synchronize router settings with IO controller) 复选框。

    选择“使用路由器”(Use router) 复选框。

    在“路由器地址”(Router address) 中,输入该路由器的 IP 地址。


http://shtxjd.cn.b2b168.com

下一篇:冗余 备用

产品推荐