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:MachineryBuildingBlocks |
0:HasAddIn |
True |
|
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 |
||
|
0:HasComponent |
Object |
4:MachineryItemState |
|
4:MachineryItemState_StateMachineType |
O |
||
|
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.