Module State

The module state section consists of 44 WORDs and contains the module state of connected expansion modules and hot swap terminal units using the following structure:

Data DATA TYPE Description
Module ID WORD Module ID of the CI52x
Expected module ID WORD Expected (configured) module ID of the CI52x
Module state BYTE

The current module state of the CI52x:

0: NO_MOD (no module detected)

1: MOD_INIT (module detected, module is in initialization phase)

2: MOD_RUN (module detected and running or in failsafe state, input data are valid)

3: WRONG_MOD (wrong module detected, module ID doesn’t match expected module ID)

4: MOD_REMOVED (module removed or defective on hot swap terminal unit, no communication to module possible)

5: MOD_ERROR (module defective on hot swap terminal unit, no communication to module possible)

6: MOD_LOST (lost communication to module on not hot swap capable terminal unit)

7: UNKNOWN (module detected but not configured)

Diagnosis flag BYTE

Diagnosis flag for the CI52x:

0: NO_DIAG (no diagnosis evailable from CI52x I/O cards)

1: DIAG_AVAILABLE (diagnosis available for CI52x I/O cards)

Terminal unit state BYTE

Terminal unit state for the CI52x:

0: NO_HOTSWAP_TU (not hot swap terminal unit detected)

1: HOTSWAP_TU_RUNNING (hot swap terminal unit detected and working)

2: HOTSWAP_TU_ERROR (hot swap terminal unit detected, but communication errors for hot swap terminal unit detected)

Parameter state BYTE

Parameter state of the CI52x:

0: NO_PARA (module is in initialization phase and not ready for parameterization)

1: WAIT_PARA (module awaits parameterization)

2: PARA_RUN (parameterization running)

3: LEN_ERR (length of parameters not correct)

4: ID_ERR (module ID inside parameters not correct)

5: PARA_DONE (parameterization finished without errors)

Module ID WORD Module ID of the 1:sup:st connected expansion module
Expected module ID WORD Expected (configured) module ID of the 1:sup:st connected expansion module
Module state BYTE The current module state of the 1:sup:st connected expansion module
Diagnosis flag BYTE

Diagnosis flag for the 1:sup:st connected expansion module

0: NO_DIAG (no diagnosis evailable for expansion module)

1: DIAG_AVAILABLE (diagnosis available for expansion module)

Terminal unit state BYTE Terminal unit state for the 1:sup:st connected expansion module
Parameter state BYTE Parameter state of the 1:sup:st connected expansion module
   
Module ID WORD Module ID of the 10:sup:th connected expansion module
Expected module ID WORD Expected (configured) module ID of the 10:sup:th connected expansion module
Module state BYTE The current module state of the 10:sup:th connected expansion module
Diagnosis flag BYTE Diagnosis flag for the 10:sup:th connected expansion module
Terminal unit state BYTE Terminal unit state for the 10:sup:th connected expansion module
Parameter state BYTE Parameter state of the 10:sup:th connected expansion module