This Object Type is used to give information on the starting status of a device and optional to switch devices on and off via the interface.

Table 155 – StartDeviceType Definition

Attribute

Value

BrowseName

StartDeviceType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 0:BaseObjectType defined in OPC UA Part 5

0:HasProperty

Variable

Status

StartEnumeration

0:PropertyType

M, RO

0:HasComponent

Method

StartRequest

O

0:HasComponent

Method

StopRequest

O

0:HasProperty

Variable

StartBlockedByClient

0:Boolean

0:PropertyType

O, RW

The support of switching on/off devices via OPC UA shall be put in a separate facet in the specific interfaces.

Via the methods StartRequest and StopRequest (without arguments) the client can request to start/stop the device.

Table 156 – StartEnumeration Values

Name

Value

Description

NOT_READY_TO_START

0

The device is not running/active. Starting is currently not possible.

START_BLOCKED_BY_CLIENT

1

The client has blocked the start.

READY_TO_START

2

The device is not running/active. Starting is possible.

START_REQUESTED

3

The server has received the request to start the device, but the device is not running/active yet.

STARTED

4

The device is not running/active.

STOP_REQUESTED

5

The server has received the request to stop the device, but the device is still running/active yet

Note: For safety reasons this in only a request and no direct switching of the device. The actual decision for the switching is done inside the control system of the device (e.g. after checking that all protective devices are active).