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
AssetManagement
Assets

0:HasComponentObjectControllers0:FolderTypeM
AssetManagement
Assets

0:HasComponentObjectTools0:FolderTypeO
AssetManagement
Assets

0:HasComponentObjectServos0:FolderTypeO
AssetManagement
Assets

0:HasComponentObjectMemoryDevices0:FolderTypeO
AssetManagement
Assets

0:HasComponentObjectSensors0:FolderTypeO
AssetManagement
Assets

0:HasComponentObjectCables0:FolderTypeO
AssetManagement
Assets

0:HasComponentObjectBatteries0:FolderTypeO
AssetManagement
Assets

0:HasComponentObjectPowerSupplies0:FolderTypeO
AssetManagement
Assets

0:HasComponentObjectFeeders0:FolderTypeO
AssetManagement
Assets

0:HasComponentObjectAccessories0:FolderTypeO
AssetManagement
Assets

0:HasComponentObjectSubComponents0:FolderTypeO
AssetManagement
Assets

0:HasComponentObjectSoftwareComponents0:FolderTypeO
AssetManagement
Assets

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
AssetManagement
Assets
Controllers

0:HasComponentObject<Controller>0:BaseObjectTypeMP
AssetManagement
Assets
Tools

0:HasComponentObject<Tool>0:BaseObjectTypeOP
AssetManagement
Assets
Servos

0:HasComponentObject<Servo>0:BaseObjectTypeOP
AssetManagement
Assets
MemoryDevices

0:HasComponentObject<MemoryDevice>0:BaseObjectTypeOP
AssetManagement
Assets
Sensors

0:HasComponentObject<Sensor>0:BaseObjectTypeOP
AssetManagement
Assets
Cables

0:HasComponentObject<Cable>0:BaseObjectTypeOP
AssetManagement
Assets
Batteries

0:HasComponentObject<Battery>0:BaseObjectTypeOP
AssetManagement
Assets
Feeders

0:HasComponentObject<Feeder>0:BaseObjectTypeOP
AssetManagement
Assets
PowerSupplies

0:HasComponentObject<PowerSupply>0:BaseObjectTypeOP
AssetManagement
Assets
Accessories

0:HasComponentObject<Accessory>0:BaseObjectTypeOP
AssetManagement
Assets
SubComponents

0:HasComponentObject<SubComponent>0:BaseObjectTypeOP
AssetManagement
Assets
SoftwareComponents

0:HasComponentObject<Software>0:BaseObjectTypeOP
AssetManagement
Assets
VirtualStations

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
AssetManagement
Assets
Controllers
<Controller>

0:HasInterfaceObjectTypeIControllerType
AssetManagement
Assets
Tools
<Tool>

0:HasInterfaceObjectTypeIToolType
AssetManagement
Assets
Servos
<Servo>

0:HasInterfaceObjectTypeIServoType
AssetManagement
Assets
MemoryDevices
<MemoryDevice>

0:HasInterfaceObjectTypeIMemoryDeviceType
AssetManagement
Assets
Sensors
<Sensor>

0:HasInterfaceObjectTypeISensorType
AssetManagement
Assets
Cables
<Cable>

0:HasInterfaceObjectTypeICableType
AssetManagement
Assets
Batteries
<Battery>

0:HasInterfaceObjectTypeIBatteryType
AssetManagement
Assets
Feeders
<Feeder>

0:HasInterfaceObjectTypeIFeederType
AssetManagement
Assets
PowerSupplies
<PowerSupply>

0:HasInterfaceObjectTypeIPowerSupplyType
AssetManagement
Assets
Accessories
<Accessory>

0:HasInterfaceObjectTypeIAccessoryType
AssetManagement
Assets
SubComponents
<SubComponent>

0:HasInterfaceObjectTypeISubComponentType
AssetManagement
Assets
SoftwareComponents
<Software>

0:HasInterfaceObjectTypeISoftwareType
AssetManagement
Assets
VirtualStations
<VirtualStation>

0:HasInterfaceObjectTypeIVirtualStationType