Ethernet/IP:设置远程适配器的 IP 地址


通过 Ethernet/IP 建立与要链接的设备的连接。 在本例中,再次使用 Wago 控制器(以太网/IP 适配器)。 此常见问题解答文章中列出了所需的步骤:

通过以太网/IP 连接到 WAGO 现场总线耦合器(IP 扫描器)

您的项目应如下所示:

图1

  • 修改 PLC_PRG 如下:

声明

VAR
    xSet                : BOOL;
    abyNewIp            : ARRAY [0..3] OF BYTE := [192, 168, 99, 139]; // = wrong IpAddr !!
    itfEthIpRmAdapter   : IoDrvEthernetIP.IRemoteAdapter2;
END_VAR

实现

IF xSet Then
    xSet := FALSE;
    itfEthIpRmAdapter := WAGO_750_352020_000_Ethernet_STD; // must be the exact name of the tree node
    itfEthIpRmAdapter.IPAddress := abyNewIp;       
END_IF

  • 将修改后的项目下载到控制器。

  • 通过设置变量,不正确的 IP 地址被发送到远程适配器并且它的连接丢失。

图2

发送正确的 IP 地址后,将重新建立与 Ethernet/IP 适配器的连接。