The structure ST_DiagCodes contains the diagnostics codes of the XPSU safety module, each represented as a BOOLEAN structure member. The structure is used at the output q_stDiagCode of the function block FB_XpsuDiag. Depending on the XPSU safety module used and on the bit sequence provided to the input i_xDiagSignal of the function block, the corresponding structure element is set to TRUE.
Name |
Data type |
Description |
---|---|---|
xOperational |
BOOL |
Device in operating state Run, safety-related outputs activated. |
xWaitMonStartFTrig |
BOOL |
Start input activated. Waiting for falling edge for monitored start. |
xWaitMonStartRTrig |
BOOL |
Waiting for rising edge for automatic/manual or monitored start. |
xWaitStartUpTest |
BOOL |
Waiting for startup test. |
xInp63ChangeState |
BOOL |
Input S63 is expected to change its state. |
xInp62ChangeState |
BOOL |
Input S62 is expected to change its state. In the case of a configuration with antivalent inputs, the inputs S62 and S63 are expected to change their state. |
xInp53ChangeState |
BOOL |
Input S53 is expected to change its state. |
xInp52ChangeState |
BOOL |
Input S52 is expected to change its state. In the case of a configuration with antivalent inputs, the inputs S52 and S53 are expected to change their state. |
xInp43ChangeState |
BOOL |
Input S43 is expected to change its state. |
xInp42ChangeState |
BOOL |
Input S42 is expected to change its state. In the case of a configuration with antivalent inputs, the inputs S42 and S43 are expected to change their state. |
xInp33ChangeState |
BOOL |
Input S33 is expected to change its state. |
xInp32ChangeState |
BOOL |
Input S32 is expected to change its state. In the case of a configuration with antivalent inputs, the inputs S32 and S33 are expected to change their state. |
xInp23ChangeState |
BOOL |
Input S23 is expected to change its state. |
xInp22ChangeState |
BOOL |
Input S22 is expected to change its state. In the case of a configuration with antivalent inputs, the inputs S22 and S23 are expected to change their state. |
xInp13ChangeState |
BOOL |
Input S13 is expected to change its state. |
xInp12ChangeState |
BOOL |
Input S12 is expected to change its state. In the case of a configuration with antivalent inputs, the inputs S12 and S13 are expected to change their state. |
xIoffAllNOCoff |
BOOL |
Safety-related inputs deactivated, safety-related outputs deactivated. |
xIoffNOCoffDelayC |
BOOL |
Instantaneous safety-related outputs are deactivated, delayed safety-related outputs are still activated. |
xSyncFltTestInRun |
BOOL |
Synchronization alert. Both synchronized safety-related inputs have been activated, but not within the synchronization time. |
xSyncFltWaitTest |
BOOL |
Synchronization alert. One of the synchronized safety-related inputs is still deactivated, but the synchronization time has already elapsed. |
xErrorS2x |
BOOL |
Antivalence alert at input S2x. |
xErrorS1x |
BOOL |
Antivalence alert at input S1x. |
xExtFltDelayCirc |
BOOL |
Cross-circuit detected at input used for Cancel Delay function. |
xExtFltStartMonFdb |
BOOL |
Cross-circuit detected at start input. |
xExtFltIn63Circ |
BOOL |
Cross-circuit detected in circuit of input terminal S63. |
xExtFltIn62Circ |
BOOL |
Cross-circuit detected in circuit of input terminal S62. |
xExtFltIn53Circ |
BOOL |
Cross-circuit detected in circuit of input terminal S53. |
xExtFltIn52Circ |
BOOL |
Cross-circuit detected in circuit of input terminal S52. |
xExtFltIn43Circ |
BOOL |
Cross-circuit detected in circuit of input terminal S43. |
xExtFltIn42Circ |
BOOL |
Cross-circuit detected in circuit of input terminal S42. |
xExtFltIn33Circ |
BOOL |
Cross-circuit detected in circuit of input terminal S33. |
xExtFltIn32Circ |
BOOL |
Cross-circuit detected in circuit of input terminal S32. |
xExtFltIn23Circ |
BOOL |
Cross-circuit detected in circuit of input terminal S23. |
xExtFltIn22Circ |
BOOL |
Cross-circuit detected in circuit of input terminal S22. |
xExtFltIn13Circ |
BOOL |
Cross-circuit detected in circuit of input terminal S13. |
xExtFltIn12Circ |
BOOL |
Cross-circuit detected in circuit of input terminal S12. |
xErrorConfig |
BOOL |
Configuration error detected. |
xIntFltInExModule |
BOOL |
General error detected in expansion module. |
xIntFlt |
BOOL |
General error detected. |
xSupplyOutOfTol |
BOOL |
Supply voltage out of tolerance. If the supply voltage drops below the lower limit value, the output Z1 is no longer supplied. |
xOpenWireL1L2 |
BOOL |
Wiring in circuit for voltage U12 interrupted (between L1 and L2, wire break). |
xOpenWireL3L2 |
BOOL |
Wiring in circuit for voltage U32 interrupted (between L3 and L2, wire break). |
xVoltOnAllNOCoff |
BOOL |
Voltage at safety-related input is above the adjusted voltage threshold, device is in defined safe state. |
xL1L2AboveThreshold |
BOOL |
Voltage U12 does not meet the requirements for detected standstill while U32 already does. |
xL3L2AboveThreshold |
BOOL |
Voltage U32 does not meet the requirements for detected standstill while U12 already does. |