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

4:MachineryBuildingBlocks

5:JobManagement

5:JobOrderControl

0:HasComponent

Method

3:Store

M

4:MachineryBuildingBlocks

5:JobManagement

5:JobOrderControl

0:HasComponent

Method

3:Clear

M

4:MachineryBuildingBlocks

5:JobManagement

5:JobOrderControl

0:HasComponent

Method

3:Start

M

4:MachineryBuildingBlocks

5:JobManagement

5:JobOrderControl

0:HasComponent

Method

3:Abort

M