ST_DiagCodes - General Information

Overview

Type:

Structure

Available as of:

V1.0.4.0

Inherits from:

-

Description

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.

Structure Elements

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.

Used By

  • FB_XpsuDiag