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 |