Details of IODDT Explicit Exchange Objects of Type T_COM_STS_GEN
(Original Document)
At a Glance
This section presents the T_COM_STS_GEN type IODDT explicit exchange objects applicable to all communication protocols except Fipio and ethernet. It includes the word type objects whose bits have a specific meaning. These objects are described in detail below.
In this part, the IODDT_VAR1 variable is of type T_COM_STS_GEN.
Observations
In general, the meaning of the bits is given for bit status 1. In specific cases, each bit status is explained.
Not all bits are used.
Explicit Exchange Execution Flags: EXCH_STS
The table below shows the meaning of channel exchange control bits from the EXCH_STS channel (%MWr.m.c.0):
Standard symbol
Type
Access
Meaning
Address
STS_IN_PROGR
BOOL
R
Read channel status words in progress.
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
R
Command parameter exchange in progress.
%MWr.m.c.0.1
Explicit Exchange Report: EXCH_RPT
The table below presents the meaning of the EXCH_RPT exchange report bits (%MWr.m.c.1):
Standard symbol
Type
Access
Meaning
Address
STS_ERR
BOOL
R
Detected read error for channel status words.
%MWr.m.c.1.0
CMD_ERR
BOOL
R
Detected error during command parameter exchange.
%MWr.m.c.1.1
Standard Channel Faults: CH_FLT
The table below shows the meaning of the bits of the status word CH_FLT (%MWr.m.c.2):
Standard symbol
Type
Access
Meaning
Address
NO_DEVICE
BOOL
R
No devices are working on the channel.
%MWr.m.c.2.0
ONE_DEVICE_FLT
BOOL
R
A device on the channel is inoperating.
%MWr.m.c.2.1
BLK
BOOL
R
Terminal block is not connected.
%MWr.m.c.2.2
TO_ERR
BOOL
R
Time out overtaken (analysis needed).
%MWr.m.c.2.3
INTERNAL_FLT
BOOL
R
Detected internal error or channel self-testing.
%MWr.m.c.2.4
CONF_FLT
BOOL
R
Different hardware and software configurations.
%MWr.m.c.2.5
COM_FLT
BOOL
R
Communication analysis needed with the channel.
%MWr.m.c.2.6
APPLI_FLT
BOOL
R
Application detected error (adjustment or configuration).
%MWr.m.c.2.7
Reading is performed by the READ_STS (IODDT_VAR1) instruction .