SIEMENS西门子 VT63断路器 3VT8 040-1AA03-0AA0
S7-1500 CPU 的路由机制概述 下表列出了 S7-1500 CPU 路由机制的概要信息。 路由机制 说明 应用 部分 S7 路由 S7 路由就是跨 S7 子网传输数 据。可以跨越几个 S7 子网将信 息从发送方传送到接收方。 下载用户程序 加载硬件配置 执行测试和诊断函数 S7 路由 (页 325) IP 转发 IP 转发是一种在两个已连接 IP 子 网之间转发 IP 数据包的设备功 能。 轻松实现控制级到现场级的访 问,以便对设备进行组态和参数 分配,例如通过 PDM 或 Web 浏 览器。 简化远程访问设备的集成,例 如,在远程维护或固件更新期间 进行诊断。 IP 转发 (页 329) 数据记录路由 可以通过 PROFINET,从工程师 站将数据发送到多个网络中的现 场设备。由于工程师站使用标准 化的记录对现场设备寻址且这些 记录通过 S7 设备来路由,因此 使用“数据记录路由”这个术语来 表示这种路由。通过 DHCP 获取 DNS 服务器的地址 要求 • 已经在 S7-1500 CPU 的至少一个接口中激活了 DHCP 地址分配。 通过 DHCP 从 DNS 服务器获取地址 要通过 DHCP 获取Zui多 4 个 DNS 服务器的地址,请按以下步骤操作: 1. 在 STEP 7 中选择 S7-1500 CPU。 2. 在 CPU 的属性中,导航至“gaoji组态 > DNS 组态 > 服务器列表”(Advanced configuration > DNS configuration > Server list)。 3. 对于“通过 DNS 解析名称:”(Name resolution via DNS:),从下拉列表中选择“远程设置 DNS 服务器(例如 DHCP)”(Set DNS server remotely (e.g. DHCP))。 结果:如果 DHCP 服务器提供来自 DNS 服务器的地址作为选项,则 CPU Zui多使用 4 个地址。4. 为“客户端 ID”(Client ID) 输入有效的客户端 ID。 – 在此区域中允许使用 7 位 ASCII 字符串(0x21 到 0x7e)。 – 某些 DHCP 服务器需要加一个前导“0”(如,某些 SCALANCE 设备)。这时,需在客户 端 ID 前输入“\ 0”。 – 也可以将字段留空。在这种情况下,必须选中“可以在运行系统中更改客户端 ID”(Client ID can be changed at runtime) 复选框。 5. 为了在运行系统中对用户自定义客户端 ID 进行修改,需选中“可以在运行系统中更改客户 端 ID”(Client ID can be changed at runtime) 复选框。 在运行系统中更改客户端 ID 可以使用“CommConfig”指令通过用户程序更改客户端 ID。调用该指令。DATA 参数必须指向 UDT“Conf_ClientId”或 UDT“Conf_ClientId_Opaque”。必须在 UDT 中指定客户端 ID。 如果在 STEP 7 的组态中将用户自定义客户端 ID 留空,则 CPU 将使用 MAC 地址作为客户端 ID,直到第一次修改此客户端 ID。 说明 通过 DHCP 获取的数据的有效性 如果使用“CommConfig”更改 ClientId,则通过 DHCP 获取的所有数据都将失效:IP 套件、域 名、NTP 服务器和 DNS 服务器。因此,仅应在紧急情况下而不是运行期间更改客户端 ID。 有关“CommConfig”指令及 UDT“Conf_ClientId”和“Conf_ClientId_Opaque”的更多信息,请参见 STEP 7 在线帮助。通过 DHCP 获取 NTP 服务器的地址 要求 • 已经在 S7-1500 CPU 的至少一个接口中激活了 DHCP 地址分配。 通过 DHCP 从 NTP 服务器获取地址 要通过 DHCP 获取Zui多四个 NTP 服务器的地址,请按以下步骤操作: 1. 在 STEP 7 中选择 S7-1500 CPU。 2. 在 CPU 的属性中,导航到“时钟 > 时间同步 > NTP 模式”(Time of day > Time synchronization > NTP mode)。 3. 对于“时间同步:”(Time synchronization:),从下拉列表中选择“远程设置 NTP 服务器(例如 DHCP)”(Set NTP server remotely (e.g. DHCP))。 结果:如果 DHCP 服务器提供来自 NTP 服务器的地址作为选项,则 CPU Zui多使用 4 个地址。 11.7 通过 DHCP 获取主机和域名 要求 • 已经在 S7-1500 CPU 的至少一个接口中激活了 DHCP 地址分配。 • 已在 STEP 7 中激活了主机名和域组态。 通过 DHCP 获取主机名 要通过 DHCP 获取主机名,请按以下步骤操作: 1. 在 STEP 7 中选择 S7-1500 CPU。 2. 在 CPU 的属性中,导航至“gaoji组态 > 主机和域名 > 主机和域名组态 > 主机名”(Advanced configuration > Host and domain name > Host and domain name configuration > Host name)。 3. 对于“主机名组态:”(Host name configuration:),从下拉列表中选择“远程设置主机名(例 如 DHCP)”(Set host name remotely (e.g. DHCP))。 结果:如果 DHCP 服务器提供主机名作为选项,则 CPU 使用该主机名。 通过 DHCP 获取域 要通过 DHCP 获取域,请按以下步骤操作: 1. 在 STEP 7 中选择 S7-1500 CPU。 2. 在 CPU 的属性中,导航至“gaoji组态 > 主机和域名 > 主机和域名组态 > 域”(Advanced configuration > Host and domain name > Host and domain name configuration > Domain)。 3. 对于“域组态:”(Domain configuration:),从下拉列表中选择“远程设置域(例如 DHCP)”(Set domain remotely (e.g. DHCP))。
S7 路由 S7 路由的定义 S7 路由就是跨 S7 子网传输数据。可以跨越几个 S7 子网将信息从发送方传送到接收方。S7 路 由器提供从一个 S7 子网到一个或多个其它子网的网关。S7 路由器具有连接至相应 S7 子网的 接口。S7 路由可通过各种 S7 子网(PROFINET/工业以太网和/或 PROFIBUS)实现。 S7 路由的要求 • 在 STEP 7 的项目中已对网络中可访问的所有设备进行了组态和下载。 • S7 路由中涉及的所有设备必须接收有关可通过特定 S7 路由器访问的 S7 子网的信息。由于 CPU 扮演着 S7 路由器的角色,这些设备通过将硬件配置下载到 CPU 来获取路由信息。 在具有多个连续 S7 子网的拓扑中,必须按照以下顺序进行下载:首先,将硬件配置下载到 同一 S7 子网中作为 PG/PC 的 CPU;然后,按照 S7 子网自近到远的顺序,逐一下载到 S7 子网的 CPU。 325 通信 功能手册, 11/2022, A5E03735819-AK • 必须将用于通过 S7 路由器建立连接的 PG/PC 分配给与其物理连接的 S7 子网。可以根据菜 单命令“在线诊断 > 在线访问 > 连接到接口/子网(Online & Diagnostics > Online accesses > Connection to interface/subnet) ,将该 PG/PC 指定为 STEP 7 中的 PG/PC。 • 对于类型为 PROFIBUS 的 S7 子网:CPU 必须组态为 DP 主站。如果要组态为 DP 从站,则 必须选中 DP 从站上 DP 接口属性内的“测试、调试、路由”(Test, commissioning, routing) 复选框。 • 从 STEP 7 V13 SP1 起,支持 HMI 连接的 S7 路由。说明 防火墙和 S7 路由 如果发送方位于与防火墙相邻的 S7 子网之外,则防火墙在 S7 路由过程中无法识别该发送方 的 IP 地址。 有关支持“S7 路由”功能的设备概览,请参见本常见问题与解答 。 用于在线连接的 S7 路由 通过 PG/PC,可访问 S7 子网以外的设备。如,可执行以下操作: • 下载用户程序 • 下载硬件配置 • 执行测试和诊断功能 在下图中,CPU 1 为 S7 子网 1 和 S7 子网 2 间的 S7 路由器使用 S7 路由 对于 CPU,在 STEP 7 的“转至在线”(Go online) 对话框中,选择 PG/PC 接口和 S7 子网。S7 路 由将自动执行。 S7 路由的连接数量 有关 S7 路由器(CPU、CM 或 CP)上 S7 路由的连接数量,请参见相关 CPU/CM/CP 手册中的 技术规范。 S7 路由:应用示例 下图举例说明了如何使用 PG 对系统进行远程维护。这里,两个 S7 子网之间通过调制解调器 进行连接。IP 转发 通过 IP 转发功能转发 IP 数据包 IP 转发是一种在两个已连接 IP 子网之间转发 IP 数据包的设备功能。 启用/禁用 STEP 7 中的 IP 转发功能。如果启用 IP 转发,则 S7‑1500 CPU 会将已接收但未发送 到 CPU 的 IP 数据包转发到本地连接的 IP 子网或已组态的路由器。应用范围 • 从控制级轻松访问现场级,以便对现场设备进行组态和参数分配,例如通过 PDM 或 Web 浏览器 • 简化远程访问设备的集成,例如,在远程维护或固件更新期间进行诊断 使用 IP 转发的要求 • S7‑1500 CPU 固件版本 V2.8 及更高版本 • 以太网接口的数量: – CPU 至少具有两个以太网接口。 – 或者 CPU 具有一个以太网接口,而由固件版本 V2.2 及更高版本的 CP 1543-1 提供另一 个以太网接口。在这种情况下,必须在 CPU 中为 CP 启用“通过通信模块访问 PLC”(Access to PLC via communication module) 功能。 • IP 转发已启用。 • 在每个参与设备中沿 IP 数据包的传出和返回路径组态适当的标准网关/路由。 IP 路由表 如果启用 IP 转发,则 CPU 会对已接收但未发送到其自身的 IP 数据包进行转发。CPU 转发 IP 数 据包的方式在其内部 IP 路由表中定义。