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. |
|
8005 | Only S_ChannelA = SAFEFALSE or only S_ChannelB = SAFEFALSE. The discrepancy time monitoring of both inputs set at DiscrepancyTime was started. |
|
8014 | Only S_ChannelB = SAFETRUE. The discrepancy time monitoring of both inputs set at DiscrepancyTime was started. |
|
C001 | When the discrepancy time elapsed, S_ChannelA was SAFETRUE and S_ChannelB was SAFEFALSE. |
|
C002 | When the discrepancy time elapsed, S_ChannelA was SAFEFALSE and S_ChannelB was SAFETRUE. |
|
C003 | When the discrepancy time elapsed, only S_ChannelA was SAFEFALSE or only S_ChannelB was SAFEFALSE. |
|