技术手册 PD4-E Modbus TCP

建立与控制器的连接

概述

硬件地址

控制器最初没有 IP 地址,而是通过印制的硬件地址(MAC 地址)进行寻址。该地址由 6 个十六进制数字组成,格式为:44-AA-E8-xx-xx-xx。

硬件地址是唯一的,在生产过程中进行分配且不可更改。通常,仅在固件更新时需要使用此地址。引导加载程序结束,且实际固件开始运行后,将通过 TCP/IP 协议进行后续通信。

IP 地址

控制器需要一个有效的 IP 地址。这可通过以下方式获得:

  • DHCP:DHCP 服务器可为控制器分配 IP 地址(默认设置)。
  • AutoIP:控制器自动确定适当的 IP 地址。其先决条件是通信伙伴处于同一个物理子网中,且同样使用 AutoIP。
  • 静态 IP 地址:该地址由用户定义。

使用哪种方法取决于网络环境,并由网络管理员定义。

设置 IP 地址

Ethernet 网络中连接的设备(控制器和通信伙伴)或者具有点对点 Ethernet 连接的设备均需要一个唯一的 IP 地址。该 IP 地址可自动获取 (DHCP),可生成 (Auto-IP),也可静态分配。在下文中,“通信伙伴”指 PC 或笔记本电脑。

您可将控制器集成到现有 Ethernet 网络中。为此,您只需建立与标准 Ethernet 电缆的物理连接。控制器上已激活提供的 DHCP (出厂设置),也可在网络中自动检测到控制器,并可立即通过网络中的 PC 操作控制器。

设置 DHCP/Auto-IP

可以在网络中从 DHCP 服务器动态获取 IP 地址,或者,例如在与 PC 直接连接的情况下,还可以由两台通信设备(如 PC 和控制器)自动自行生成,而无需 DHCP。。出厂时已在控制器中预设了 DHCP,用于自动从 DHCP 服务器获取 IP 地址,或自动生成 IP 地址。要建立与控制器的连接,可能只需在通信伙伴(如 PC 或笔记本电脑)上进行几项设置即可。以 Windows 7 操作系统为例进行设置:

  1. 按下 Windows 开始按钮,然后选择控制面板
  2. 选择网络和共享中心
  3. 选择更改适配器设置
  4. 此时将显示可用网络适配器列表。打开控制器所连接的适配器的属性(如单击鼠标右键)。
  5. 选择 Internet 协议版本 4 (TCP/IPv4),然后按下属性按钮。
  6. 选择自动获得 IP 地址选项。
  7. 单击确定按钮确认接受设置。

设置静态 IP 地址

如果要为控制器和通信伙伴分配静态地址,只需在控制器和通信伙伴上执行几项设置即可。

可通过 OD 条目为控制器分配静态 IP 地址和网络掩码(均为 IPv4)。以下为对象目录中的相关条目:

索引 说明
2010h

IP 配置,位掩码含义如下:

位 0:使用来自对象 2011h 的静态 IP 地址和来自对象 2012h 的网络掩码。

2011h 静态 IP 地址,4 个字节,十六进制编码
2012h 静态 IP 子网掩码,4 个字节,十六进制编码
2013h 网关地址
2014h 活动 IP 地址,4 个字节,十六进制编码
2015h 活动 IP 子网掩码,4 个字节,十六进制编码
2016h 当前使用的网关地址
200Fh MAC 地址

注意:

  • 如果激活 DHCP,且 Auto-IP 处于非活动状态,在无法通过 DHCP 分配地址的情况下(例如因为 DHCP 服务暂时不可用),控制器将使用设定的静态 IP 地址。
  • 如果对象 2010h2011h 均设为值“0”,则视为配置错误,并打开 DHCP。
  • 如果在对象 2010h 中设定了位 0,则将使用静态 IP 地址。在这种情况下,不会使用 DHCP。
  • 如果仅打开 DHCP,且无法分配 IP 地址,则将独立于位 0 尝试使用输入的静态 IP 地址进行连接。
也会为通信伙伴分配静态 IP 地址。以 Windows 7 操作系统为例进行设置:
  1. 按下 Windows 开始按钮,然后选择控制面板
  2. 选择网络和共享中心
  3. 选择更改适配器设置
  4. 此时将显示可用网络适配器列表。打开控制器所连接的适配器的属性(如右键单击并选择属性)。
  5. 选择 Internet 协议版本 4 (TCP/IPv4),然后按下属性按钮。
  6. 选择使用下面的 IP 地址:选项,然后在 IP 地址字段输入所需 IP 地址和网络掩码。
  7. 单击确定按钮确认接受设置。

▶   下一个

目录