下表介绍了 ETH_R 系统变量(ETH_R_STRUCT 类型)的参数:
%MW |
变量名 |
类型 |
注释 |
---|---|---|---|
60050 |
i_byIPAddress |
ARRAY[0..3] OF BYTE |
IP 地址
|
60052 |
i_bySubNetMask |
ARRAY[0..3] OF BYTE |
子网掩码
|
60054 |
i_byGateway |
ARRAY[0..3] OF BYTE |
网关地址
|
60056 |
i_byMACAddress |
ARRAY[0..5] OF BYTE |
MAC 地址
|
60059 |
i_sDeviceName |
STRING(15) |
用于获取服务器 IP 地址的名称。 |
无 |
i_wIpMode |
用于获取 IP 地址的方法。 |
|
无 |
i_byFDRServerIPAddress |
ARRAY[0..3] OF BYTE |
DHCP 或 BootP 服务器的 IP 地址
如果使用存储的 IP 或默认 IP,则等于 0.0.0.0。 |
无 |
i_udiOpenTcpConnections |
UDINT |
打开的 TCP 连接数。 |
无 |
i_udiFramesTransmittedOK |
UDINT |
已成功传输的帧数。在电源接通或使用复位命令 |
无 |
i_udiFramedReceivedOK |
UDINT |
已成功接收的帧数。在电源接通或使用复位命令 |
无 |
i_udiTransmitBufferErrors |
UDINT |
已传输但检测到错误的帧的数量。在电源接通或使用复位命令 |
无 |
i_udiReceiveBufferErrors |
UDINT |
已接收但检测到错误的帧的数量。在电源接通或使用复位命令 |
无 |
i_wFrameSendingProtocol |
为帧发送配置的以太网协议(IEEE 802.3 或 Ethernet II)。 |
|
无 |
i_wPortALinkStatus |
以太网端口的链路(0 = 无链路,1 = 连接到其他以太网设备的链路)。 |
|
无 |
i_wPortASpeed |
以太网端口网速(10Mb/s、100Mb/s)。 |
|
无 |
i_wPortADuplexStatus |
以太网端口双工状态(0= 半双工,1= 全双工)。 |
|
无 |
i_udiPortACollisions |
UDINT |
遭遇一个或多个冲突但随后成功传输的帧的数量。在电源接通或使用复位命令 |
无 |
i_byIPAddress_If2 |
ARRAY[0..3] OF BYTE |
TM4 扩展模块的 IP 地址。 |
无 |
i_bySubNetMask_If2 |
ARRAY[0..3] OF BYTE |
TM4 扩展模块的子网掩码。 |
无 |
i_byGateway_If2 |
ARRAY[0..3] OF BYTE |
TM4 扩展模块的网关地址。 |
无 |
i_byMACAddress_If2 |
ARRAY[0..3] OF BYTE |
TM4 扩展模块的 MAC 地址。 |
无 |
i_sDeviceName_If2 |
STRING(15) |
用于获取 TM4 扩展模块的 IP 地址的名称。 |
无 |
i_wIpMode_If2 |
用于获取 TM4 扩展模块的 IP 地址的方法。 |
|
无 |
i_wPortALinkStatus_If2 |
TM4 扩展模块以太网端口的链路:
|
|
无 |
i_wPortASpeed_If2 |
TM4 扩展模块的以太网端口网速(10 Mb/s 或 100 Mb/s)。 |
|
无 |
i_wPortADuplexStatus_If2 |
TM4 扩展模块的以太网端口双工状态:
|
|
无 |
i_wPortAIpStatus_If2 |
TM4 扩展模块的以太网 TCP/IP 端口堆栈状态: |
|
特定于 Modbus TCP/IP |
|||
无 |
i_udiModbusMessageTransmitted |
UDINT |
已传输的 Modbus 消息数。
在电源接通或使用复位命令 |
无 |
i_udiModbusMessageReceived |
UDINT |
已接收的 Modbus 消息数。
在电源接通或使用复位命令 |
无 |
i_udiModbusErrorMessage |
UDINT |
传输和接收的已检测到的 Modbus 错误消息。
在电源接通或使用复位命令 |
特定于 EtherNet/IP |
|||
无 |
i_udiETHIP_IOMessagingTransmitted |
UDINT |
已传输的 EtherNet/IP 1 类帧的数量。
在电源接通或使用复位命令 |
无 |
i_udiETHIP_IOMessagingReceived |
UDINT |
已接收的 EtherNet/IP 1 类帧的数量。
在电源接通或使用复位命令 |
无 |
i_udiUCMM_Request |
UDINT |
已接收的 EtherNet/IP 未连接消息的数量。
在电源接通或使用复位命令 |
无 |
i_udiUCMM_Error |
UDINT |
已接收的 EtherNet/IP 无效未连接消息的数量。
在电源接通或使用复位命令 |
无 |
i_udiClass3_Request |
UDINT |
已接收的 EtherNet/IP 3 类请求的数量。
在电源接通或使用复位命令 |
无 |
i_udiClass3_Error |
UDINT |
已接收的 EtherNet/IP 无效 3 类请求的数量。
在电源接通或使用复位命令 |
无 |
i_uiAssemblyInstanceInput |
UINT |
输入组件实例编号。有关详细信息,请参阅相应的控制器编程指南。 |
无 |
i_uiAssemblyInstanceInputSize |
UINT |
输入组件实例大小。有关详细信息,请参阅相应的控制器编程指南。 |
无 |
i_uiAssemblyInstanceOutput |
UINT |
输出组件实例编号。有关详细信息,请参阅相应的控制器编程指南。 |
无 |
i_uiAssemblyInstanceOutputSize |
UINT |
输出组件实例大小。有关详细信息,请参阅相应的控制器编程指南。 |
无 |
i_uiETHIP_ConnectionTimeouts |
UINT |
连接超时次数。在电源接通或使用复位命令 |
无 |
i_ucEipRunIdle |
EtherNet/IP 1 类连接的运行(值=1)/空闲(值=0)标志。 |
|
无 |
i_byMasterIpTimeouts |
BYTE |
以太网 Modbus TCP 主站超时事件计数器。
在电源接通或使用复位命令 |
无 |
i_byMasterIpLost |
BYTE |
以太网 Modbus TCP 主站链路状态:0 = 链路正常,1 = 链路丢失。 |
无 |
i_wPortAIpStatus |
以太网 TCP/IP 端口栈状态。 |
|
无表示没有用于此系统变量的预定义 %MW 映射。 |