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);
	
Table 79 – ReportSafetyState Method Arguments
Argument Description
safetyTriggeredInformation about the current external safety state.
safetyInformationInformation 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
BrowseNameReportSafetyState
References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasPropertyVariableInputArgumentsArgument[]PropertyTypeMandatory
HasPropertyVariableOutputArgumentsArgument[]PropertyTypeMandatory