7.1.2 JoiningSystemType definition

Table 15 – JoiningSystemType Definition
Attribute Value
BrowseNameJoiningSystemType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseObjectType defined in OPC 10000-5, i.e., inheriting the InstanceDeclarations of that Node.
0:HasAddInObject2:Identification-JoiningSystemIdentificationTypeM
0:HasComponentObjectAssetManagement-2:FunctionalGroupTypeO
0:HasAddInObject5:ResultManagement-JoiningSystemResultManagementTypeO
0:HasAddInObjectJoiningProcessManagement-JoiningProcessManagementTypeO
0:HasAddInObjectJointManagement-JointManagementTypeO
0:HasComponentObject4:MachineryBuildingBlocks-0:FolderTypeO
Conformance Units
IJT Joining System Base
IJT Joining System Identification
IJT Joining System Machinery Building Blocks
IJT Asset Management
IJT Result Management
IJT Joining Process Management
IJT Joint Management

The 2:Identification Object provides identification parameters of the joining system.

The AssetManagement Object is an instance of 2:FunctionalGroupType to group assets and related objects in the joining system.

The ResultManagement Object is an instance of JoiningSystemResultManagementType which provides mechanisms to access results generated by the joining system.

The JoiningProcessManagement Object is an instance of JoiningProcessManagementType which provides mechanisms to manage joining processes in the joining system.

The JointManagement Object is an instance of JointManagementType which provides mechanisms to manage joint and associated information.

4:MachineryBuildingBlocks contains building blocks from OPC UA for Machinery.

The components of the JoiningSystemType have additional subcomponents which are defined in Table 16.

Table 16 – JoiningSystemType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
AssetManagement0:HasAddInObject2:MethodSetJoiningSystemAssetMethodSetTypeO

2:MethodSet Object is an instance of JoiningSystemAssetMethodSetType which provides set of methods for various assets in a joining system.

The components of the JoiningSystemType have additional subcomponents which are defined in Table 17.

Table 17 – JoiningSystemType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
0:HasComponentObjectControllers0:FolderTypeM
0:HasComponentObjectTools0:FolderTypeO
0:HasComponentObjectServos0:FolderTypeO
0:HasComponentObjectMemoryDevices0:FolderTypeO
0:HasComponentObjectSensors0:FolderTypeO
0:HasComponentObjectCables0:FolderTypeO
0:HasComponentObjectBatteries0:FolderTypeO
0:HasComponentObjectPowerSupplies0:FolderTypeO
0:HasComponentObjectFeeders0:FolderTypeO
0:HasComponentObjectAccessories0:FolderTypeO
0:HasComponentObjectSubComponents0:FolderTypeO
0:HasComponentObjectSoftwareComponents0:FolderTypeO
0:HasComponentObjectVirtualStations0:FolderTypeO

The components of the JoiningSystemType have additional subcomponents which are defined in Table 18.

Table 18 – JoiningSystemType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
0:HasComponentObject<Controller>0:BaseObjectTypeMP
0:HasComponentObject<Tool>0:BaseObjectTypeOP
0:HasComponentObject<Servo>0:BaseObjectTypeOP
0:HasComponentObject<MemoryDevice>0:BaseObjectTypeOP
0:HasComponentObject<Sensor>0:BaseObjectTypeOP
0:HasComponentObject<Cable>0:BaseObjectTypeOP
0:HasComponentObject<Battery>0:BaseObjectTypeOP
0:HasComponentObject<Feeder>0:BaseObjectTypeOP
0:HasComponentObject<PowerSupply>0:BaseObjectTypeOP
0:HasComponentObject<Accessory>0:BaseObjectTypeOP
0:HasComponentObject<SubComponent>0:BaseObjectTypeOP
0:HasComponentObject<Software>0:BaseObjectTypeOP
0:HasComponentObject<VirtualStation>0:BaseObjectTypeOP

The components of the JoiningSystemType have additional subcomponents which are defined in Table 19.

Table 19 – JoiningSystemType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
0:HasInterfaceObjectTypeIControllerType
0:HasInterfaceObjectTypeIToolType
0:HasInterfaceObjectTypeIServoType
0:HasInterfaceObjectTypeIMemoryDeviceType
0:HasInterfaceObjectTypeISensorType
0:HasInterfaceObjectTypeICableType
0:HasInterfaceObjectTypeIBatteryType
0:HasInterfaceObjectTypeIFeederType
0:HasInterfaceObjectTypeIPowerSupplyType
0:HasInterfaceObjectTypeIAccessoryType
0:HasInterfaceObjectTypeISubComponentType
0:HasInterfaceObjectTypeISoftwareType
0:HasInterfaceObjectTypeIVirtualStationType