ETH_R_ITF_STRUCT:以太网接口参数

库和命名空间

库名称:PLCSystemBase

命名空间: PLCSystemBase

枚举类型介绍

ETH_R_ITF_STRUCT 枚举数据类型包含以下值:

%MW

变量名称

类型

注释

i_byIPAddress

ARRAY[0..3] OF BYTE

此以太网接口的 IP 地址 [aaa.bbb.ccc.ddd]

  • i_byIPAddress[0]= aaa

  • ...

  • i_byIPAddress[3]= ddd

i_bySubNetMask

ARRAY[0..3] OF BYTE

此以太网接口的子网掩码 [aaa.bbb.ccc.ddd]

  • i_bySub-netMask[0]= aaa

  • ...

  • i_bySub-netMask[3]= ddd

i_byGateway

ARRAY[0..3] OF BYTE

此以太网接口的网关地址 [aaa.bbb.ccc.ddd]

  • i_byGateway[0]= aaa

  • ...

  • i_byGateway[3]= ddd

i_byMACAddress

ARRAY[0..5] OF BYTE

此以太网接口的 MAC 地址 [aa.bb.cc.dd.ee.ff]

  • i_byMACAddress[0]= aa

  • ...

  • i_byMACAddress[5]= ff

i_sDeviceName

STRING(15)

用于获取服务器 IP 地址的名称。

i_wIpMode

ETH_R_IP_MODE

用于获取 IP 地址的方法。

i_byFDRServerIPAddress

ARRAY[0..3] OF BYTE

DHCP 或 BootP 服务器的 IP 地址 [aaa.bbb.ccc.ddd]

  • i_byFDRServerIPAddress[0]= aaa

  • ...

  • i_byFDRServerIPAddress[3]= ddd

如果使用存储的 IP 或默认 IP,则等于 0.0.0.0。

i_udiFramesTransmittedOK

UDINT

已成功传输的帧数。在电源接通或使用复位命令 ETH_W.q_wResetCounter 后复位。

i_udiFramedReceivedOK

UDINT

已成功接收的帧数。在电源接通或使用复位命令 ETH_W.q_wResetCounter 后复位。

i_udiTransmitBufferErrors

UDINT

已传输但检测到错误的帧的数量。在电源接通或使用复位命令 ETH_W.q_wResetCounter 后复位。

i_udiReceiveBufferErrors

UDINT

已接收但检测到错误的帧的数量。在电源接通或使用复位命令 ETH_W.q_wResetCounter 后复位。

i_wPortALinkStatus

ETH_R_PORT_LINK_STATUS

以太网端口的链路(0 = 无链路,1 = 连接到其他以太网设备的链路)。

i_wPortASpeed

ETH_R_PORT_SPEED

以太网端口网络速度(10 Mb/s、100 Mb/s 或 1 Gb/s)。

i_wPortADuplexStatus

ETH_R_PORT_DUPLEX_STATUS

以太网端口双工状态(0= 半双工,1= 全双工)。

i_wPortAIpStatus

ETH_R_PORT_IP_STATUS

以太网 TCP/IP 端口栈状态。

表示没有用于此系统变量的预定义 %MW 映射。