This section contains all DataTypes related to a process.

This structure contains information that is needed for all processes. Subtypes may add process-specific fields. The structure is defined in Table 52.

Table 52 – ProcessInputDataType Structure (with field that allows subtypes)

Name

Type

Description

AllowSubtypes

ProcessInputDataType

structure

Subtype of 0:Structure defined in OPC 10000-3.

ToolType

0:String[1]

Indicates the ideal process module or the preferred tool (e.g., the part version).

False

ProcessDescription

0:String[1]

A detailed explanation of the process, outlining its purpose, scope, and implementation steps.

False

Id

0:TrimmedString

A unique identifier for the process, used for tracking and reference purposes.

False

Its representation in the AddressSpace is defined in Table 53.

Table 53 – ProcessInputDataType definition

Attribute

Value

BrowseName

ProcessInputDataType

IsAbstract

True

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-3.

Conformance Units

WireHarness ProcessInputType

This structure contains information needed for the crimping process. The structure is defined in Table 54.

Table 54 – CrimpInputDataType Structure (with field that allows subtypes)

Name

Type

Description

AllowSubtypes

CrimpInputDataType

structure

Subtype of ProcessInputDataType defined in this specification.

ReferencedElement 

7:WireMountingIdDataType

References the product element for which this process is defined.

False

VerifyCrimpHeight

0:Boolean[1]

If set, the NominalCrimpHeight must be measured and returned during the verify and learn process, and the ActualCrimpHeight will be sent back.

False

VerifyCrimpWidth

0:Boolean[1]

If set, the NominalCrimpWidth must be measured and returned during the verify and learn process, and the ActualCrimpWidth will be sent back.

False

VerifyInsulationCrimpHeight

0:Boolean[1]

If set, the NominalInsulationCrimpHeight must be measured and returned during the verify and learn process, and the ActualInsulationCrimpHeight will be sent back.

False

VerifyInsulationCrimpWidth

0:Boolean[1]

If set, the NominalInsulationCrimpWidth must be measured and returned during the verify and learn process, and the ActualInsulationCrimpWidth will be sent back.

False

VerifyPullOutForce

0:Boolean[1]

If set, the PullOutForce must be measured and will be sent back.

False

CrimpForceMonitoring

0:Boolean[1]

If set, the CrimpForce is monitored.

False

Its representation in the AddressSpace is defined in Table 55.

Table 55 – CrimpInputDataType definition

Attribute

Value

BrowseName

CrimpInputDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the ProcessInputDataType defined in this specification.

Conformance Units

WireHarness CrimpInputDataType

This structure contains information needed for the cut process. The structure is defined in Table 56.

Table 56 – CutInputDataType Structure (with field that allows subtypes)

Name

Type

Description

AllowSubtypes

CutInputDataType

structure

Subtype of ProcessInputDataType defined in this specification.

ReferencedElement 

7:WireElementReferenceIdDataType

References the product element for which this process is defined.

False

VerifyWireLength

0:Boolean[1]

The operator must verify the length of the wire

False

Its representation in the AddressSpace is defined in Table 57.

Table 57 – CutInputDataType definition

Attribute

Value

BrowseName

CutInputDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the ProcessInputDataType defined in this specification.

Conformance Units

WireHarness CutInputDataType

This structure contains information needed for the seal process. The structure is defined in Table 58.

Table 58 – SealInputDataType Structure (with field that allows subtypes)

Name

Type

Description

AllowSubtypes

SealInputDataType

structure

Subtype of ProcessInputDataType defined in this specification.

ReferencedElement 

7:WireMountingIdDataType

References the product element for which this process is defined.

False

MonitorSealPosition

0:Boolean[1]

Triggers if the position should be monitored and the result returned.

False

Its representation in the AddressSpace is defined in Table 59.

Table 59 – SealInputDataType definition

Attribute

Value

BrowseName

SealInputDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the ProcessInputDataType defined in this specification.

Conformance Units

WireHarness SealInputDataType

This structure contains information needed for the strip process. The structure is defined in Table 60.

Table 60 – StripInputDataType Structure (with field that allows subtypes)

Name

Type

Description

Optional

StripInputDataType

structure

Subtype of ProcessInputDataType defined in this specification.

ReferencedElement 

7:WireEndIdDataType

References the product element for which this process is defined.

False

StrippingLengthMonitoring

0:Boolean[1]

The operator must monitor the length of the strip.

False

Its representation in the AddressSpace is defined in Table 61.

Table 61 – StripInputDataType definition

Attribute

Value

BrowseName

StripInputDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the ProcessInputDataType defined in this specification.

Conformance Units

WireHarness StripInputDataType

This section contains all DataTypes related to a Part.

This structure contains general result information for a process. Subtypes can add additional fields for process-specific output. This type can also be used by processes with no process-specific output. The structure is defined in Table 62.

The subtypes of the ProcessOutputDataType are used in the ResultData field of the ResultDataType.

If the ProcessOutputDataType (or a subtype of it) is used in the context of the ResultDataType, the ResultEvaluation must be used for the overall result.

Table 62 – ProcessOutputDataType Structure

Name

Type

Description

AllowSubtypes

ProcessOutputDataType

structure

Subtype of the 0:Structure defined in OPC 10000-3.

ToolInstance

String

The actual serial number of the process module or tool (process module or tool), identifying the specific equipment used in the process.

False

Its representation in the AddressSpace is defined in Table 63.

Table 63 – ProcessOutputDataType definition

Attribute

Value

BrowseName

ProcessOutputDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-3.

Conformance Units

WireHarness ProcessOutputType

This structure provides a data point for a curve. The structure is defined in Table 66.

Note: This DataTypes is simillar tot he XVType but use only UInt32 for smaller memory storage

Table 64 – ForceCurvePointDataType Structure (with field that allows subtypes)

Name

Type

Description

Optional

ForceCurvePointDataType

structure

Subtype of the 0:Structure defined in OPC 10000-3.

X

0:UInt32[]

Position on the X axis of this value

False

Value

0:UInt32[]

The value itself

False

Its representation in the AddressSpace is defined in Table 67.

Table 65 – ForceCurveDataType definition

Attribute

Value

BrowseName

ForceCurvePointDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-3.

Conformance Units

WireHarness CrimpOutputDataType

This structure provides data for a curve. The structure is defined in Table 66.

Table 66 – ForceCurveDataType Structure (with field that allows subtypes)

Name

Type

Description

Optional

ForceCurveDataType

structure

Subtype of the 0:Structure defined in OPC 10000-3.

Points

ForceCurvePointDataType[]

Contains the points of the curve.

False

EngineeringUnitsX

EUInformation

Contains the units of the x axis

False

EngineeringUnitsValue

EUInformation

Contains the units of the value axis

False

Its representation in the AddressSpace is defined in Table 67.

Table 67 – ForceCurveDataType definition

Attribute

Value

BrowseName

ForceCurveDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-3.

Conformance Units

WireHarness CrimpOutputDataType

This structure contains generated result information from the crimp process. The structure is defined in Table 68.

Table 68 – CrimpOutputDataType Structure

Name

Type

Description

AllowSubtypes

CrimpOutputDataType

structure

Subtype of ProcessOutputDataType defined in this specification.

ActualCrimpHeight

7:NumericalValue[1]

Measured value of the crimp height.

False

ActualCrimpWidth

7:NumericalValue[1]

Measured value of the crimp width.

False

ActualInsulationCrimpHeight

7:NumericalValue[1]

Measured insulation crimp height.

False

ActualCrimpForceCurve

ForceCurveDataType[1]

The actual crimp force curve for each crimp process. The NominalCrimp curve is sent back during the learning process.

False

ActualCrimpPullOutForce

7:NumericalValue[1]

During the learning process, a reference wire will be measured using a destructive test and this value is assumed for the entire job.

False

Its representation in the AddressSpace is defined in Table 69.

Table 69 – CrimpOutputDataType definition

Attribute

Value

BrowseName

CrimpOutputDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the ProcessOutputDataType defined in this specification.

Conformance Units

WireHarness CrimpOutputDataType

This structure contains generated result information from the cut process. The structure is defined in Table 70.

Table 70 – CutOutputDataType Structure (with field that allows subtypes)

Name

Type

Description

AllowSubtypes

CutOutputDataType

structure

Subtype of CutOutputDataType defined in this specification.

ActualLength

7:NumericalValue[1]

The actual length of the wire.

False

Its representation in the AddressSpace is defined in Table 71.

Table 71 – CutOutputDataType definition

Attribute

Value

BrowseName

CutOutputDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the ProcessOutputDataType defined in this specification.

Conformance Units

WireHarness CutProcessOutputType

This structure contains generated result information from the seal process. The structure is defined in Table 72.

Table 72 – SealOutputDataType Structure (with field that allows subtypes)

Name

Type

Description

AllowSubtypes

SealOutputDataType

structure

Subtype of ProcessOutputDataType defined in this specification.

ActualPosition

7:NumericalValue[1]

Actual seal position, relative to the cable tip.

False

Its representation in the AddressSpace is defined in Table 73.

Table 73 – SealOutputDataType definition

Attribute

Value

BrowseName

SealOutputDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the ProcessOutputDataType defined in this specification.

Conformance Units

WireHarness SealOutputDataType

This structure contains generated result information from the strip process. The structure is defined in Table 74.

Table 74 – StripOutputDataType Structure (with field that allows subtypes)

Name

Type

Description

AllowSubtypes

StripOutputDataType

structure

Subtype of ProcessOutputDataType defined in this specification.

ActualStrippingLength

7:NumericalValue[1]

Denotes the length of the wire that has been stripped. This measurement is crucial for subsequent processes and serves as a redundant definition used as an input parameter for strip monitoring processes.

False

Its representation in the AddressSpace is defined in Table 75.

Table 75 – StripOutputDataType definition

Attribute

Value

BrowseName

StripOutputDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the ProcessOutputDataType defined in this specification.

Conformance Units

WireHarness StripOutputDataType