SCP 111-2
S-DIAS SAFETY CPU MODULE
Page 42
08.09.2022
12.5 Meaning of
ClassState and SafetyState
The “ClassState” status refers to the SDIAS bus. If “ClassState” shows a status unlike
“_ClassOk”, the module on the SDIAS bus cannot be reached.
The “SafetyState” status refers to the Safety CPU. If “SafetyState” shows a status unlike
“_SafteyClassOK”, the Safety CPU and subsequently, the connected safety modules will not
work.
“SafetyState” can only be “_SafetyClassOK” when “ClassState” is “_ClassOk” at the same
time. Conversely, however, "SafetyState" can be unequal to "_SafetyClassOK" while
"ClassState" is equal to "_ClassOk".
12.5.1
Example
The external supply of the SCP is not connected. Communication still operates via the SDIAS
bus. „ClassState“ equals „_ClassOk“. That the SCP supply is not connected and is read via
the SDIAS bus. “SafetyState” is then set to “_LostPowerSupply”.
12.6 Internal Properties
To cancel general errors, the safety.dlm file must be located in the "C:\LSLSYS\" directory of
the target system and the following lines added to the AUTOEXEC.LSL: LOADSAFETY
Since the function is already integrated into the OS, these steps are
not required when using a SALAMADER system.