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