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 |
||||
BrowseName |
MachineStatusType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of 0:BaseObjectType defined in OPC UA Part 5 |
|||||
0:HasProperty |
Variable |
IsPresent |
0:Boolean |
0:PropertyType |
M, RO |
0:HasComponent |
Object |
Users |
|
UsersType |
M |
0:HasProperty |
Variable |
MachineMode |
MachineModeEnumeration |
0:PropertyType |
M, RO |
0:HasComponent |
Method |
ActivateSleepMode |
|
|
O |
0:HasComponent |
Method |
DeactivateSleepMode |
|
|
O |
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.
This Object is a container for the user(s) of the machine. The UsersType itself is defined in chapter 13.1.
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 |
OTHER |
0 |
This state is used if none of the other states below apply. |
AUTOMATIC |
1 |
The machine is in automatic mode. |
SEMI_AUTOMATIC |
2 |
The machine is in semi-automatic mode. |
MANUAL |
3 |
The machine is in manual mode. |
SETUP |
4 |
The machine is in setup mode. |
SLEEP |
5 |
The 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. |
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 |
||||
BrowseName |
ActivateSleepMode |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Table 40 – DeactivateSleepMode Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
DeactivateSleepMode |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |