STCompType is an abstract object that represents the basic framework for every component in the area of Surface Technology. All other components are created below as Subtype of this ObjectType. The STCompType is formally defined in Table 18.

Table 18 – STCompType Definition

Attribute

Value

BrowseName

STCompType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasAddIn

Object

2:Identification

4:MachineryComponentIdentificationType

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

Monitoring is representing a collection of ObjectTypes and VariableTypes, representing the current state of the process that are assigned to the component.

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 component. This may be information that is not an identifier for the component 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 STCompType have additional references which are defined in Table 19.

Table 19 – STCompType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Monitoring

4:MachineryBuildingBlocks

0:HasAddIn

True

2:Identification

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 STCompType have additional subcomponents which are defined in Table 20.

Table 20 – STCompType 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.