This method is used to provide information about the change of an external safety state. For example, safety doors which are not under supervision of a vision system are open and as a consequence it is not possible to switch on a laser source inside a vision system.
Important note: This is not to be used as a safety feature. It is only for information purposes.
Signature
ReportSafetyState ([in]BooleansafetyTriggered [in]StringsafetyInformation[out]Int32error);
Table 79 – ReportSafetyState Method Arguments
Argument |
Description |
safetyTriggered |
Information about the current external safety state. |
safetyInformation |
Information that can be provided to the vision system – e.g. opening safety door. |
Error |
0 – OK Values > 0 are reserved for errors defined by this and future standards. Values < 0 shall be used for application-specific errors. |
Table 80 – ReportSafetyState Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
ReportSafetyState |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
HasProperty |
Variable |
InputArguments |
Argument[] |
PropertyType |
Mandatory |
HasProperty |
Variable |
OutputArguments |
Argument[] |
PropertyType |
Mandatory |