This structure provides the joint information. Joint is the physical outcome of the joining operation which determines the properties of the point where multiple parts are assembled. Refer Annex H for examples.

The structure is defined in Table 221.

Table 221 – JointDataType Structure

Name

Type

Description

Optional

JointDataType

structure

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

JointId

0:TrimmedString

It is the identifier of the joint.

False

JointOriginId

0:TrimmedString

It is an identifier to track the changes made to the original instance in the system.

Example: It can point to the identifier of the object when it was created for the first time. It should be an existing ID in the system if it is available else it can be NULL if it is not tracked in a joining system.

True

JointDesignId

0:TrimmedString

It is the identifier of the associated joint design.

True

CreationTime

0:UtcTime

It is the time when the joint was created.

True

LastUpdatedTime

0:UtcTime

It is the time when the joint was updated last time. If it is not available, it can be same as CreationTime.

True

Name

0:String

It is the name of the joint.

True

Description

0:LocalizedText

It is the description of the joint.

True

Classification

0:Int16

It is the classification of the joint. It has the following pre-defined values.

0 – UNDEFINED

1 – OTHER

2 – CATEGORY_A is high risk, danger to life or environment. (VDI-VDE 2862-2).

3 – CATEGORY_B is medium risk, operational malfunction, or system shutdown. (VDI-VDE 2862-2).

4 – CATEGORY_C is low risk, non-critical. (VDI-VDE 2862-2).

True

ClassificationDetails

0:LocalizedText

It is the details of the classification. It can also be used to provide any other type of classification.

Examples: Safety Critical, etc.

True

JointStatus

0:TrimmedString

It is the status of the joint.

Examples: Ok, InUse, NotInUse, NotYetDone, etc.

True

AssociatedEntities

EntityDataType[]

It is the list of entities associated to the joint.

Examples: JoiningProcessId, JobId, QualityProcessId, SimulationProcessId, etc.

True

JoiningTechnology

0:LocalizedText

It is a human readable text to identify the joining technology.

True

Its representation in the AddressSpace is defined in Table 222.

Table 222 – JointDataType Definition

Attribute

Value

BrowseName

JointDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

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

Conformance Units

IJT Send Joint

IJT Get Joint List

IJT Get Joint

IJT Joint Data