The hexadecimal diagnostic codes listed here are output as WORD data type at the DiagCode output of the function block.
Code (hex) |
Description |
State |
Options for remedy |
---|---|---|---|
0000 |
The function block is not active. The Activate input is FALSE. Depending on the connection of Activate, the inactive function block can also indicate an error in the connected periphery. |
Idle |
Activate the function block by switching Activate to TRUE. Correct the error in the periphery according to the device description. |
8000 |
All requested safety-related functions have achieved their functional defined safe state. Output S_AllReqFuncActive = SAFETRUE. Output S_NotErrFUNC = SAFETRUE indicates that no error occurred on the Safety Module. The corresponding S_*_SafetyActive outputs show a SAFETRUE value thus indicating each activated safety-related function. |
Safe state |
No measures required. |
8001 |
The function block is active but the Safety Module is not operational. The 'Operational' status bit 22 in the status word read from the Safety Module (SPDO mapping) and applied to the AxisStatus FB output is FALSE. |
Init |
Start-up the Safety Module. |
8002 |
The Safety Module is in operational state. The 'Operational' status bit 22 in the status word read from the Safety Module (SPDO mapping) and applied to the AxisStatus FB output is TRUE.
At least the speed limit is monitored according to the SMS parameter value |
Operational |
No measures required. |
8003 |
The 'Operational' status bit 22 in the status word read from the Safety Module (SPDO mapping) and applied to the AxisStatus FB output is TRUE. At least one safety-related function is requested at the function block inputs but the requested safety-related functions are not yet activated (activation in process, t1 or t2 has not yet elapsed). No error has been detected as none of the limits currently being monitored has not been respected as defined. |
Waiting for confirmation from Safety Module that the requested safety-related function is activated correctly. |
No measures required. |
C000 |
An error has been detected. Output S_NotErrFUNC = SAFEFALSE . |
Functional safe state |
|
C004 |
The function block detected a static TRUE signal at Reset. |
Functional safe state |
Check the reset control device and its wiring. The Reset signal must have the FALSE status. |