7.13.2 SafetyStateManagementType methods
7.13.2.1 ReportSafetyState
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] Boolean safetyTriggered [in] String safetyInformation[out] Int32 error);
| 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. |
| Attribute | Value | ||||
| BrowseName | ReportSafetyState | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| HasProperty | Variable | InputArguments | Argument[] | PropertyType | Mandatory |
| HasProperty | Variable | OutputArguments | Argument[] | PropertyType | Mandatory |