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_AntivalentOut 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_ChannelNC = SAFEFALSE and S_ChannelNO = SAFETRUE. | S_ChannelNC must be SAFETRUE and S_ChannelNO must be SAFEFALSE to switch the enable output to SAFETRUE. |
8004 | Both inputs S_ChannelNC and S_ChannelNO are SAFETRUE. The discrepancy time monitoring of both inputs set at DiscrepancyTime was started. |
|
8005 | Input S_ChannelNC = SAFEFALSE or S_ChannelNO = SAFETRUE. The discrepancy time monitoring of both inputs set at DiscrepancyTime was started. |
|
8014 | Both inputs S_ChannelNC and S_ChannelNO are SAFEFALSE. The discrepancy time monitoring of both inputs set at DiscrepancyTime was started. |
|
C001 | When the time set at DiscrepancyTime elapsed, S_ChannelNC was SAFETRUE and S_ChannelNO was SAFETRUE. |
|
C002 | When the time set at DiscrepancyTime elapsed, S_ChannelNC was SAFEFALSE and S_ChannelNO was SAFEFALSE. |
|
C003 | After the enable output was switched off (S_AntivalentOut = SAFEFALSE), the two signal inputs S_ChannelNC and S_ChannelNO did not both change their status. When the time set at DiscrepancyTime elapsed, an invalid signal combination was present at both inputs. |
|