You're reading the documentation for an older, but still supported version (GL013300).
For information on the latest version, please have a look at GL013301.

MONITORING_CTRLIO_EX2

This structure provides the current I/O state installed in the controller’s Safety board (EX2). It aggregates input, output, and encoder sections, plus a reserved area.

BYTE#

Field Name

Data Type

Value

Remarks

0

_tInput

READ_CTRLIO_INPUT_EX2

I/O Information (#1): Digital/Analog/Switch/Safety/Analog-mode

31

_tOutput

READ_CTRLIO_OUTPUT_EX2

I/O Information (#2): Digital/Analog/Analog-mode

57

_tEncoder

READ_ENCODER_INPUT

I/O Information (#3): Encoder strobe/raw/reset

69

_szReserved

unsigned char[24]

Reserved Space (size: 24 B)

Total size: 93 bytes

Defined in: DRFS.h

typedef struct _MONITORING_CTRLIO_EX2
{
    READ_CTRLIO_INPUT_EX2  _tInput;     /* 31 bytes */
    READ_CTRLIO_OUTPUT_EX2 _tOutput;    /* 26 bytes */
    READ_ENCODER_INPUT     _tEncoder;   /* 12 bytes */
    unsigned char          _szReserved[24];
} MONITORING_CTRLIO_EX2, *LPMONITORING_CTRLIO_EX2;