SIEMENS西门子 电机电缆(双电缆)6FX3502-5CL12-1AH0
在租期到期前的特定时间点,CPU 可以选择延长租用时间: • 续租:租用时间过半时:CPU 联系原始 DHCP 服务器,并要求延长租用时间。原始 DHCP 服务器可以确认现有租用时间或分配新的租用时间。使用新的租用时间时,复位 CPU 中 的时间监视。 • 重新绑定:租用时间已消耗 7/8:CPU 通过广播联系所有可用的 DHCP 服务器,并要求延 长租用时间。DHCP 服务器可以确认现有租用时间或分配新的租用时间。使用新的租用时 间时,复位 CPU 中的时间监视。 如果在重新绑定过程中 DHCP 服务器发出否定响应,或没有 DHCP 服务器发出响应,则 CPU 将在租用时间耗尽后返还地址参数。 如果在租用时间到期后 CPU 已返还地址参数,则 CPU 将使用新的 DHCP discover 来启动新的 DHCP 地址分配周期。 DHCP 与 DNS (S7-1500) 在 STEP 7 V17 固件本版 V2.9 及以上版本,S7‑1500 CPU 在基于名称的通信 (DNS) 中支持使 用主机名和域地址参数。 对于特定的通信服务,通过主机名和域组成的完整名称执行基于名称的寻址具有实用价值: • 可使用完整名称对 CPU 进行寻址,例如,通过 OPC UA 的开放式用户通信。在通过 DHCP 服务器动态分配 IP 地址时,始终可以通过 DNS 名称进行唯一寻址。 • S7‑1500 CPU 的证书中可能包含完整名称。如,进行 OPC UA 通信、Web 服务器、安全 通信时。 – 仅当在 STEP 7 中组态了 S7-1500 CPU 的主机名和域名时,项目中设备证书内所输入 的完整名称才能作为使用者替代名称 (SAN)。 – 通过 DHCP 获得主机名和/或域后,或者通过用户程序分配主机名和/或域后,完整名 称将不会存储在项目的设备证书中。为 CPU 设置 DNS 组态的方式取决于在网络中分配主机名和域的方式。 • 主机名和域的集中分配 例如,通过组态的 DNS 服务器在网络中集中分配主机名和域。在 STEP 7 中,组态 CPU 通 过 DHCP 获取主机名和域。 在以下组态中,仅在 S7-1500 CPU 中组态了客户端 ID。在分配 DHCP 地址时,DHCP 服 务器将主机名和域选项返回给 CPU。对于此组态,必须首先在 STEP 7 中激活主机名和域组态。然后,组态通过 DHCP 获取主 机和域名。• 主机名和域的本地分配 可以在 STEP 7 中组态主机名和域,或者在用户程序中分配主机名和域。 说明 通过 DHCP 获取的数据的有效性 如果在用户程序中更改主机名和/或域,则通过 DHCP 获取的所有数据(IP 套件、主机名、 域、NTP 服务器和 DNS 服务器)都会失效,并且会从 DHCP 服务器再次获取。因此,仅 应在紧急情况下而不是运行期间更改主机名和/或域。 如果接口的 IP 地址发生更改,则所有连接都会中断。 在以下组态中,除了客户端 ID 外,还在 S7‑1500 CPU 中组态了主机名和域。在分配 DHCP 地址时,CPU 将客户端 ID 以及主机名和域提供给 DHCP 服务器。DHCP 服务器接收要更 新的信息,例如带有 CPU 地址数据的 DNS 服务器。对于此组态,必须首先在 STEP 7 中激活主机名和域组态。然后在 STEP 7 中组态主机名 和域。 • 域的集中分配和主机名的本地分配。 – 在 STEP 7 中组态 CPU 通过 DHCP 获取域。 – 可以在 STEP 7 中组态主机名,或者通过用户程序分配主机名。 在以下组态中,除了客户端 ID 外,还在 S7-1500 CPU 中组态了主机名。在分配 DHCP 地 址时,CPU 将客户端 ID 以及主机名提供给 DHCPv4 服务器。DHCP 服务器将域提供给 CPU。
激活 DHCP (S7-1500) 要求 • S7-1500 CPU 固件版本 V2.9 及更高版本 操作步骤 要为 S7‑1500 CPU 的 PROFINET 接口激活 DHCP,请按以下步骤操作: 1. 在 STEP 7 中,选择 S7‑1500 CPU 的 PROFINET 接口。 2. 在接口属性中,导航至“以太网地址 > Internet 协议版本 4 (IPv4)”(Ethernet addresses > Internet Protocol Version 4 (IPv4))。 3. 选择选项“DHCP 服务器的 IP 地址”(IP address of DHCP server)。 结果 接口设置完毕,该接口现在可以通过 DHCP 服务器获取 IP 地址。 在 S7‑1500 CPU 上,将“使用 MAC 地址作为客户端 ID”(Use MAC address as client ID) 设置 为 DHCP 的操作模式。有关如何调整客户端 ID 的信息,请参见“组态客户端 ID (页 127)”。 组态客户端 ID (S7-1500) 客户端 ID S7-1500 CPU 通常使用客户端 ID(DHCP 选项 61)向 DHCP 服务器标识自己的身份。客户端 ID 具体取决于接口。 对于客户端 ID,S7-1500 CPU 支持以下两种操作模式: • 使用 MAC 地址作为客户端 ID:使用 CPU 的 MAC 地址作为 DHCP 客户端的客户端 ID。注 意,如果在此操作模式下执行 CPU 的设备更换,则 MAC 地址以及客户端 ID 会更改。 • 用户自定义客户端 ID:使用此选项,可以在 STEP 7 的组态中指定客户端 ID。此外,还可 以选择在运行期间修改客户端 ID,例如,在用户程序中使用“CommConfig”指令执行修改。 如果在此操作模式下执行 CPU 的设备更换,则会为新 CPU 分配已组态的客户端 ID。 要求 • 接口已激活 DHCP 地址分配。组态客户端 ID 要在 STEP 7 中组态客户端 ID,请按以下步骤操作: 1. 在 STEP 7 中,选择 S7‑1500 CPU 的 PROFINET 接口。 2. 在接口属性中,导航至“以太网地址 > Internet 协议版本 4 (IPv4) > DHCP 服务器的 IP 地 址”(Ethernet addresses > Internet Protocol Version 4 (IPv4) > IP address of DHCP server)。 3. 对于“操作模式”(Operating mode),从下拉列表中选择所需的操作模式: – 使用 MAC 地址作为客户端 ID(默认设置) – 用户自定义客户端 ID 如果选择了选项“使用 MAC 地址作为客户端 ID”(Use MAC address as client ID),则操作步骤 已完成。对于“用户自定义客户端 ID”(User-defined client ID),继续进行下一步操作。 4. 为“客户端 ID”(Client ID) 输入有效的客户端 ID。 – 在此区域中允许使用 7 位 ASCII 字符串(0x21 到 0x7e)。 – 某些 DHCP 服务器需要加一个前导“0”(如,某些 SCALANCE 设备)。这时,需在客户 端 ID 前输入“\ 0”。 5. 为了在运行系统中对用户自定义客户端 ID 进行修改,需选中“可以在运行系统中更改客户端 ID”(Client ID can be changed at runtime) 复选框。 说明 不输入客户端 ID 如果激活“运行时中更改客户端 ID”(Client ID can be changed at runtime) 复选框,则可 将 STEP 7 组态中的用户自定义客户端 ID 字段保留为空。此,该 CPU 将使用 MAC 地址作 为客户端 ID,直至首次修改该客户端 ID。 在运行系统中更改客户端 ID 可以使用“CommConfig”指令通过用户程序更改客户端 ID。调用该指令。DATA 参数必须指向 UDT“Conf_ClientId”或 UDT“Conf_ClientId_Opaque”。必须在 UDT 中指定客户端 ID。 说明 通过 DHCP 获取的数据的有效性 如果使用“CommConfig”更改客户端 ID,则通过 DHCP 获取的所有数据都将失效:IP 套件、域 名、NTP 服务器和 DNS 服务器。因此,仅应在紧急情况下而不是运行期间更改客户端 ID。 如果在运行期间更改客户端 ID,则在用户程序对客户端 ID 进行更改之前,仍采用组态的客 户端 ID(该字段留空时应用 MAC 地址)。 有关“CommConfig”指令及 UDT“Conf_ClientId”和“Conf_ClientId_Opaque”的更多信息 AUTOHOTSPOT恢复Zui初组态的客户端 ID 用户程序更改客户端 ID 后,可通过以下方式恢复Zui初组态的客户端 ID: • 将 CPU 复位为出厂设置并格式化存储卡。然后将组态重新下载到设备。 • 下载一个新的 DHCP 组态,并且该组态禁止在运行期间更改客户端 ID。 要复位出厂设置,请按以下步骤操作: 1. 打开 CPU 的“在线与诊断”(Online and Diagnostics) 视图。 2. 在“功能”(Functions) 文件夹中,选择“复位为出厂设置”(Reset to factory settings) 组。 3. 选中“格式化存储卡”(Format memory card) 复选框。 4. 单击“复位 PLC”(Reset PLC)。 另请参见“将 S7 CPU 复位为出厂设置 (页 4335)”。 通过 DHCP 获取 DNS 服务器的地址 (S7-1500) 要求 • 已经在 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 个地址。 通过 DHCP 获取 NTP 服务器的地址 (S7-1500) 要求 • 已经在 S7-1500 CPU 的至少一个接口中激活了 DHCP 地址分配。