12 MachineStatusType

12.1 MachineStatusType Definition

This ObjectType represents the current status of a machine. It is formally defined in Table 37.

Figure 8 – MachineStatusType Overview
Table 37 – MachineStatusType Definition
Attribute Value
BrowseNameMachineStatusType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5
0:HasPropertyVariableIsPresent0:Boolean0:PropertyTypeM, RO
0:HasComponentObjectUsersUsersTypeM
0:HasPropertyVariableMachineModeMachineModeEnumeration0:PropertyTypeM, RO
0:HasComponentMethodActivateSleepModeO
0:HasComponentMethodDeactivateSleepModeO

12.2 IsPresent

This Property informs the client if the machine is physically present and connected. May be FALSE e.g. when an aggregation server is configured to provide data for several machines.

12.3 Users

This Object is a container for the user(s) of the machine. The UsersType itself is defined in chapter 13.1.

12.4 MachineMode

The MachineMode Property represents the current machine mode (as defined by mode selector on the machine). The MachineModeEnumeration is defined in Table 38:

Table 38 – MachineModeEnumeration Values
Name Value Description
OTHER0This state is used if none of the other states below apply.
AUTOMATIC1The machine is in automatic mode.
SEMI_AUTOMATIC2The machine is in semi-automatic mode.
MANUAL3The machine is in manual mode.
SETUP4The machine is in setup mode.
SLEEP5The machine is in sleep mode. Machine is still switched on, energy consumption reduced by e.g. reducing heating, switching drives off. Production is not possible.

12.5 ActivateSleepMode, DeactivateSleepMode

These two Methods allow the client (e.g. MES) to activate or deactivate the sleep mode of the machine if provided.

Activation of sleep mode sets the MachineMode (see 12.4) to SLEEP_5.

Signatures

	ActivateSleepMode ();
	DeactivateSleepMode ();

The methods have no Input- or OutputArguments.

Table 39 – ActivateSleepMode Method AddressSpace Definition
Attribute Value
BrowseNameActivateSleepMode
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Table 40 – DeactivateSleepMode Method AddressSpace Definition
Attribute Value
BrowseNameDeactivateSleepMode
References Node Class BrowseName DataType TypeDefinition Modelling Rule