STSysType is an abstract object that represents the basic framework for every system in the area of Surface Technology. All other systems are created below as SubType of this ObjectType. The STSysType is formally defined in Table 15.

Table 15 – STSysType Definition

Attribute

Value

BrowseName

STSysType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasAddIn

Object

2:Identification

4:MachineIdentificationType

O

0:HasAddIn

Object

4:Components

4:MachineComponentsType

O

0:HasComponent

Object

4:Monitoring

4:MonitoringType

O

0:HasComponent

Object

4:MachineryBuildingBlocks

0:FolderType

M

0:HasComponent

Object

Description

0:FolderType

O

Identification is used as defined in OPC 40001-1. It represents numerous identification features of the system.

Components is representing a collection of all physical components of the Surface Technology System.

Monitoring is representing a collection of ObjectTypes and VariableTypes, representing the current state of the process, that are not assigned to a component but to the overall system. The Monitoring of the overall system may contain specific process values of its components.

MachineryBuildingBlocks is representing a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in.

Description is representing a collection of ObjectTypes and VariableTypes that describe the overall system. This may be information that is not an identifier for the system or that is static in character but must be stored on the server for some use cases. One example is the mesh size of a sieve, which does not vary but can be queried by cooperating systems.

The components of the STSysType have additional references which are defined in Table 16.

Table 16 – STSysType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

4:MachineryBuildingBlocks

0:HasAddIn

True

2:Identification

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Components

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Monitoring

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Monitoring

4:Status

4:MachineryItemState

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Monitoring

4:Status

4:MachineryOperationMode

The components of the STSysType have additional subcomponents which are defined in Table 17.

Table 17 – STSysType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

4:Monitoring

0:HasComponent

Object

4:Status

0:FolderType

O

4:Monitoring

4:Status

0:HasComponent

Object

4:MachineryItemState

4:MachineryItemState_StateMachineType

O

4:Monitoring

4:Status

0:HasComponent

Object

4:MachineryOperationMode

4:MachineryOperationModeStateMachineType

O

4:MachineryBuildingBlocks

0:HasAddIn

Object

2:OperationCounters

4:MachineryOperationCounterType

O

Status is used as defined in OPC 40001-1.

MachineryItemState is used as defined in OPC 40001-1. It represents a StateMachine that shows the current machine state.

MachineryOperationMode is used as defined in OPC 40001-1. It represents a StateMachine that shows the current operational state of the overall system.

OperationCounters is used as defined in OPC 40001-1. All counters that are implemented according to the MachineryOperationCounterType of the OPC 40001-1 shall be integrated with the HasComponent reference under this Object.