The WireHarnessMachineType represents the entire wire harness machine interface of the information model. It is the entry point to the OPC UA interface of a wire harness machine. It gives a basic structure to the interface. An instance of this type aggregates all information related to one wire harness machine. The WireHarnessMachineType is formally defined in Table 48.
Table 48 – WireHarnessMachineType definition
Attribute |
Value |
||||
BrowseName |
WireHarnessMachineType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseObjectType defined in OPC 10000-3; i.e., inherits the InstanceDeclarations of that Node. |
|||||
HasComponent |
Object |
ArticleSpecManagement |
|
ArticleSpecManagementType |
Optional |
HasComponent |
Object |
PartManagement |
|
PartManagementType |
Optional |
HasAddIn |
Object |
2:Identification |
|
WireHarnessMachineIdentificationType |
Mandatory |
HasComponent |
Object |
4:MachineryBuildingBlocks |
|
0:FolderType |
Mandatory |
HasAddIn |
Object |
4:Components |
|
4:MachineComponentsType |
Optional |
Conformance Units |
|||||
WireHarness WireHarnessMachineType |
4:Identification provides properties to identify a Device.
4:Components contains the details of all components of the machine. See OPC 40001-1 for more information.
PartManagement contains the part list and the method to manage this list.
ArticleSpecManagement contains the article list and the method to manage this list.
MachineryBuildingBlocks are used as described in OPC 40001-1. This Companion Specification uses the following building blocks:
The components of the WireHarnessMachineType have additional subcomponents, which are defined in Table 49. The methods 5:Store, 5:Start, 5:Clear, 5:Abort are mandatory.
Note: The data integrity described in 4.1.3 must be considered, especially with the 5:Store method.
Table 49 – WireHarnessMachineType additional subcomponents
BrowsePath |
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Others |
|||
4:MachineryBuildingBlocks |
0:HasAddIn |
Object |
4:MachineryItemState |
|
4:MachineryItemState_StateMachineType |
M |
|||
4:MachineryBuildingBlocks |
0:HasAddIn |
Object |
5:JobManagement |
|
5:JobManagementType |
M |
|||
4:MachineryBuildingBlocks |
0:HasAddIn |
Object |
6:ResultManagement |
|
6:ResultManagementType |
O |
|||
4:MachineryBuildingBlocks |
0:HasAddIn |
Object |
2:OperationCounters |
|
4:MachineryOperationCounterType |
O |
|||
|
0:HasComponent |
Method |
3:Store |
|
|
M |
|||
|
0:HasComponent |
Method |
3:Clear |
|
|
M |
|||
|
0:HasComponent |
Method |
3:Start |
|
|
M |
|||
|
0:HasComponent |
Method |
3:Abort |
|
|
M |