33 StartDeviceType ToC Previous Next

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).

Previous Next