Diagnostic codes

The hexadecimal diagnostic codes listed here are output as WORD data type at the DiagCode output of the function block.

Code (hex)

Description

Options for remedy

0000

The function block is not activated.

The Activate input is FALSE.

Activate the function block by switching Activate to TRUE.

8000

The function block is in a normal operating state. The S_EquivalentOut output is SAFETRUE.

In case of an unexpected combination at the function block inputs relative to the physical input of the sensors, verify the connected hardware if required and correct the error.

8001

The function block is activated.

The inputs have the following state: S_ChannelA = SAFEFALSE and S_ChannelB = SAFEFALSE.

S_ChannelA must be SAFETRUE and S_ChannelB must be SAFETRUE to switch the enable output to SAFETRUE.

8004

Only S_ChannelA = SAFETRUE.

The discrepancy time monitoring of both inputs set at DiscrepancyTime was started.

  • S_ChannelB must be SAFETRUE to switch the enable output S_EquivalentOut to SAFETRUE.

  • If required, verify the time value at DiscrepancyTime and the connected hardware.

8005

Only S_ChannelA = SAFEFALSE or only S_ChannelB = SAFEFALSE.

The discrepancy time monitoring of both inputs set at DiscrepancyTime was started.

  • S_ChannelA must be SAFEFALSE  and  S_ChannelB must be SAFEFALSE.

  • If required, verify the time value at DiscrepancyTime and the connected hardware.

8014

Only S_ChannelB = SAFETRUE.

The discrepancy time monitoring of both inputs set at DiscrepancyTime was started.

  • S_ChannelA must be SAFETRUE to switch the enable output S_EquivalentOut to SAFETRUE.

  • If required, verify the time value at DiscrepancyTime and the connected hardware.

C001

When the discrepancy time elapsed, S_ChannelA was SAFETRUE and S_ChannelB was SAFEFALSE.

  • S_ChannelA must be SAFEFALSE and S_ChannelB must be SAFEFALSE.

  • If required, verify the time value at DiscrepancyTime and the connected hardware.

C002

When the discrepancy time elapsed, S_ChannelA was SAFEFALSE and S_ChannelB was SAFETRUE.

  • S_ChannelA must be SAFEFALSE and S_ChannelB must be SAFEFALSE.

  • If required, verify the time value at DiscrepancyTime and the connected hardware.

C003

When the discrepancy time elapsed, only S_ChannelA was SAFEFALSE or only S_ChannelB was SAFEFALSE.

  • S_ChannelA must be SAFEFALSE and S_ChannelB must be SAFEFALSE.

  • If required, verify the time value at DiscrepancyTime and the connected hardware.