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

image014.png

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