Details of Explicit Exchange Objects of the IODDT Type T_COM_ETH_BMX
Original instructions
System Words
The table below shows the meaning of the system word bits:
Standard Symbol
Type
Access
Meaning
Address
EXCH_STS
INT
R
exchange status
%MWr.m.c.0
STS_IN_PROGR
BOOL
R
reading of status words of the channel in progress
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
R
command parameter write in progress
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
R
adjust parameter exchange in progress
%MWr.m.c.0.2
RECONF_IN_PROGR
BOOL
R
reconfiguration in progress
%MWr.m.c.0.15
EXCH_RPT
INT
R
channel report
%MWr.m.c.1
STS_ERR
BOOL
R
channel status cannot be read
%MWr.m.c.1.0
CMD_ERR
BOOL
R
a command cannot be sent on the channel
%MWr.m.c.1.1
ADJ_ERR
BOOL
R
the channel cannot be adjusted
%MWr.m.c.1.2
RECONF_ERR
BOOL
R
the channel cannot be reconfigured
%MWr.m.c.1.15
R = read only
Status Words
The table below gives the meanings of the status word bits CH_FLT (%MWr.m.c.2). The reading is taken by a READ_STS:
Standard Symbol
Type
Access
Meaning
Address
INTERNAL_FLT
BOOL
R
an internal error has been detected or the self-test cannot be completed
%MWr.m.c.2.4
APPLI_FLT
BOOL
R
an adjustment or configuration error has been detected
%MWr.m.c.2.7
R = read only
The table below shows the result of a READ_STS call:
Standard Symbol
Type
Access
Meaning
Address
ETH_STATUS
INT
R
Ethernet port global status
%MWr.m.c.3
IP_ADDR
DINT
R
IP address
%MDr.m.c.4
P502_NB_CONN_DENIED
INT
R
number of denied Port 502 connections
%MWr.m.c.6
BW_MAX_MSG_IN
INT
R
maximum number of received messages on the Ethernet port per second
%MWr.m.c.10
BW_MAX_MSG_BC
INT
R
maximum number of broadcast messages received per second
%MWr.m.c.14
reserved
INT
R
reserved for future use
%MWr.m.c.15
R = read only
Command Words
This table shows the available command words:
Standard Symbol
Type
Access
Meaning
Address
ETH_RESET
BOOL
W
Ethernet component reset
%MWr.m.c.16.0
BW_CNT_RESET
BOOL
W
max. message counters reset
%MWr.m.c.16.1
P502_CNT_RESET
BOOL
W
messaging counters reset
%MWr.m.c.16.2
W = write only
The command is carried out with the WRITE_CMD (IODDT_VAR1) function.