13 Profiles and ConformanceUnits

13.1 Conformance Units

This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Wire Harness Manufacturing.

Table 76 – Conformance Units for WireHarness Manufacturing
Category Title Description
ServerWireHarness WireHarnessMachineTypeThe Server supports nodes that conform to the (subtypes of) WireHarnessMachineType. The WireHarnessMachineType node itself is available in the AddressSpace. Every instance of the (subtypes of) WireHarnessMachineType must include all mandatory components of the WireHarnessMachineType and may include the optional components.
ServerWireHarness WireHarnessMachineIdentificationTypeThe Server supports nodes that conform to the (subtypes of) WireHarnessMachineIdentificationType. The WireHarnessMachineIdentificationType node itself is available in the AddressSpace. Every instance of the (subtypes of) WireHarnessMachineIdentificationType must include all mandatory components of the WireHarnessMachineIdentificationType and may include the optional components.
ServerWireHarness PartManagementTypeThe Server supports nodes that conform to the (subtypes of) PartManagementType. The PartManagementType node itself is available in the AddressSpace. Every instance of the (subtypes of) PartManagementType must include all mandatory components of the PartManagementType and may include the optional components.
ServerWireHarness ArticleSpecManagementTypeThe Server supports nodes that conform to the (subtypes of) ArticleSpecManagementType. The ArticleSpecManagementType node itself is available in the AddressSpace. Every instance of the (subtypes of) ArticleSpecManagementType must include all mandatory components of the ArticleSpecManagementType and may include the optional components.
ServerWireHarness PartManagementType StorePart method Supports the handling of the StorePart method of the PartManagementType as described in this specification.
ServerWireHarness PartManagementType ClearPart method Supports the handling of the ClearPart method of the PartManagementType as described in this specification.
ServerWireHarness ArticleSpecManagementType StoreArticleSpec method Supports the handling of the StoreArticleSpec method of the ArticleSpecManagementType as described in this specification.
ServerWireHarness ArticleSpecManagementType ClearArticleSpec method Supports the handling of the ClearArticleSpec method of the ArticleSpecManagementType as described in this specification.
ServerWireHarness PartManagementType FindPartsByType method Supports the handling of the FindPartsByType method of the PartManagementType as described in this specification.
ServerWireHarness Part TerminalSupports the handling of Terminal parts in PartManagement (if implemented) and JobManagement. This includes all fields described in Table 32.
ServerWireHarness Part Seal

Supports the handling of Seal parts in PartManagement (if implemented) and JobManagement. This includes all fields described in

ServerWireHarness Part WireSupports the handling of Wire parts in PartManagement (if implemented) and JobManagement. This includes all fields described in Table 31.
ServerWireHarness ProductFinishedEventType

Exposes the ProductFinishedEventType and all its supertypes in the AddressSpace.

Supports at least one instance of the 5:JobManagementType generating Events of ProductFinishedEventType.

ServerWireHarness RunCompleteEventType

Exposes the RunCompleteEventType and all its supertypes in the AddressSpace.

Supports at least one instance of the 5:JobManagementType generating Events of RunCompleteEventType.

ServerWireHarness Article CrimpSupports the handling of the Crimp process in the article spec in ArticleSpecManagement (if implemented) and JobManagement. This includes all fields described in Table 42.
ServerWireHarness Article CutSupports the handling of the Cut process in the article spec in ArticleSpecManagement (if implemented) and JobManagement. This includes all fields described in Table 40.
ServerWireHarness Article StripSupports the handling of the Strip process in the article spec in ArticleSpecManagement (if implemented) and JobManagement. This includes all fields described in Table 41.
ServerWireHarness Process Input The Server supports variables that conform to the (subtypes of) ProcessInputType. The ProcessInputType node itself is available in the AddressSpace.
ServerWireHarness Process Input CrimpThe Server supports variables that conform to the (subtypes of) CrimpInputDataType. The CrimpInputDataType node itself is available in the AddressSpace. The ArticleSpec can contain Parameters of this type.
ServerWireHarness Process Input CutThe Server supports variables that conform to the (subtypes of) CutInputDataType. The CutInputDataType node itself is available in the AddressSpace. The ArticleSpec can contain Parameters of this type.
ServerWireHarness Process Input StripThe Server supports variables that conform to the (subtypes of) StripInputDataType. The StripInputDataType node itself is available in the AddressSpace. The ArticleSpec can contain Parameters of this type.
ServerWireHarness Process Input SealThe Server supports variables that conform to the (subtypes of) SealInputDataType. The SealnputDataType node itself is available in the AddressSpace. The ArticleSpec can contain Parameters of this type.
ServerWireHarness Process Output The Server supports variables that conform to the (subtypes of) ProcessOutputType. The ProcessOutputType node itself is available in the AddressSpace.
ServerWireHarness Process Output CrimpThe Server supports variables that conform to the (subtypes of) CrimpOutputType. The CrimpOutputDataType node itself is available in the AddressSpace. The ArticleSpec can contain Parameters of this type.
ServerWireHarness Process Output CutThe Server supports variables that conform to the (subtypes of) CutOutputType. The CutOutputDataType node itself is available in the AddressSpace. The ArticleSpec can contain Parameters of this type.
ServerWireHarness Process Output StripThe Server supports variables that conform to the (subtypes of) StripOutputDataType. The StripOutputDataType node itself is available in the AddressSpace. The ArticleSpec can contain Parameters of this type.
ServerWireHarness Process Output SealThe Server supports variables that conform to the (subtypes of) SealOutputDataType. The SealOutputDataType node itself is available in the AddressSpace. The ArticleSpec can contain Parameters of this type.

13.2 Profiles

13.2.1 Profile list

Table 77 lists all Profiles defined in this document and defines their URIs.

Table 77 – Profile URIs for WireHarness
Profile URI
WireHarness BaseServer Server Profilehttp://opcfoundation.org/UA-Profile/WireHarness/Server/BaseServer
WireHarness Result Server Profilehttp://opcfoundation.org/UA-Profile/WireHarness/Server/Result
WireHarness Crimp Server Profilehttp://opcfoundation.org/UA-Profile/WireHarness/Server/Crimp
WireHarness Cut Server Profilehttp://opcfoundation.org/UA-Profile/WireHarness/Server/Cut
WireHarness Strip Server Profile http://opcfoundation.org/UA-Profile/WireHarness/Server/Strip
WireHarness Seal Server Profilehttp://opcfoundation.org/UA-Profile/WireHarness/Server/Seal

13.2.2 Server Facets

13.2.2.1 Overview

The following sections specify the Facets available for Servers that implement this Wire Harness Companion Specification. Each section defines and describes a Facet or Profile.

13.2.2.2 WireHarness BaseServer Server Profile

Table 78 defines a Profile that describes the base profile of a wire harness machine.

Table 78 – WireHarness BaseServer Server Profile
Group Conformance Unit/Profile Title Mandatory / Optional
Profile0:Core 2022 Server Facet
http://opcfoundation.org/UA-Profile/Server/Core2022Facet
Profile0:UA-TCP UA-SC UA Binary
http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary
Profile0:Data Access Server Facet
http://opcfoundation.org/UA-Profile/Server/DataAccess
Profile2:BaseDevice_Server_Facet
Profile3:Machinery Job Management Base Server Facet
Profile3:Machinery Machine Identification Server Facet
Profile3:Machinery Component Identification Server Facet
Profile3:Machinery State Server Facet
Profile3:Machinery Operation Counter Server Facet
Conformance UnitWireHarness WireHarnessMachineTypeM
Conformance UnitWireHarness WireHarnessMachineIdentificationTypeM
Conformance UnitWireHarness PartManagementTypeO
Conformance UnitWireHarness ArticleSpecManagementTypeO
Conformance UnitWireHarness WireHarnessJobOrderReceiverSubStatesTypeM
Conformance UnitWireHarness PartManagementType StorePart methodO
Conformance UnitWireHarness PartManagementType ClearPart methodO
Conformance UnitWireHarness PartManagementType FindPartsByType methodO
13.2.2.3 WireHarness Result Server Profile

Table 79defines a Profile that describes the base profile of a wire harness machine extended with the Machinery Result Tansfer.

Table 79 – WireHarness Result Server Profile
Group Conformance Unit/Profile Title Mandatory / Optional
ProfileWireHarness BaseServer Server Profile
Profile3:Machinery-Result Result Transfer
13.2.2.4 WireHarness Crimp Server Profile

Table 80 defines a Profile that describes the base profile of a wire harness machine with a crimp process.

Table 80 – WireHarness Crimp Server Profile
Group Conformance Unit/Profile Title Mandatory / Optional
ProfileWireHarness BaseServer Server ProfileM
Conformance UnitWireHarness Part TerminalM
Conformance UnitWireHarness Part WireM
Conformance UnitWireHarness Article CrimpM
Conformance UnitWireHarness Process Input M
Conformance UnitWireHarness Process Input CrimpM
Conformance UnitWireHarness Process Output M
Conformance UnitWireHarness Process Output CrimpM
13.2.2.5 WireHarness Cut Server Profile

Table 81 defines a Profile that describes the base profile of a wire harness machine with a cut process.

Table 81 – WireHarness Cut Server Profile
Group Conformance Unit/Profile Title Mandatory / Optional
ProfileWireHarness BaseServer Server ProfileM
Conformance UnitWireHarness Part WireM
Conformance UnitWireHarness Article CutM
Conformance UnitWireHarness Process Input M
Conformance UnitWireHarness Process Input CutM
Conformance UnitWireHarness Process Output M
Conformance UnitWireHarness Process Output CutM
13.2.2.6 WireHarness Strip Server Profile

Table 82 defines a Profile that describes the base profile of a wire harness machine with a strip process.

Table 82 – WireHarness Strip Server Profile
Group Conformance Unit/Profile Title Mandatory / Optional
ProfileWireHarness BaseServer Server ProfileM
Conformance UnitWireHarness Part WireM
Conformance UnitWireHarness Article StripM
Conformance UnitWireHarness Process Input M
Conformance UnitWireHarness Process Input StripM
Conformance UnitWireHarness Process Output M
Conformance UnitWireHarness Process Output StripM
13.2.2.7 WireHarness Strip Server Profile

Table 83 defines a Profile that describes the base profile of a wire harness machine with a seal process.

Table 83 – WireHarness Seal Server Profile
Group Conformance Unit/Profile Title Mandatory / Optional
ProfileWireHarness BaseServer Server ProfileM
Conformance UnitWireHarness Part WireM
Conformance UnitWireHarness Article SealM
Conformance UnitWireHarness Process Input M
Conformance UnitWireHarness Process Input SealM
Conformance UnitWireHarness Process Output M
Conformance UnitWireHarness Process Output SealM