The JoiningSystemType provides the overview of the information exposed from a given joining system.
Note:
- An instance of the JoiningSystemType does not represent a specific asset. It is a container which represents an entry point for assets, results, etc. in the joining system.
- An instance of a JoiningSystemType can be associated with other joining systems using AssociatedWith or any other reference type. It can be useful when there is an aggregation of multiple joining systems.
Figure 9 – Joining System Overview
It is formally defined in Table 15.
Table 15 – JoiningSystemType Definition
Attribute |
Value |
||||
BrowseName |
JoiningSystemType |
||||
IsAbstract |
False |
||||
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:HasAddIn |
Object |
2:Identification |
- |
JoiningSystemIdentificationType |
M |
0:HasComponent |
Object |
AssetManagement |
- |
2:FunctionalGroupType |
O |
0: HasAddIn |
Object |
5:ResultManagement |
- |
JoiningSystemResultManagementType |
O |
0: HasAddIn |
Object |
JoiningProcessManagement |
- |
JoiningProcessManagementType |
O |
0: HasAddIn |
Object |
JointManagement |
- |
JointManagementType |
O |
0:HasComponent |
Object |
4:MachineryBuildingBlocks |
-- |
0:FolderType |
O |
Conformance Units |
|||||
IJT Joining System Base |
|||||
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 FolderType 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.
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 |
AssetManagement |
0:HasAddIn |
Object |
2:MethodSet |
|
JoiningSystemAssetMethodSetType |
O |
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:HasComponent |
Object |
Controllers |
|
0:FolderType |
M |
||
|
0:HasComponent |
Object |
Tools |
|
0:FolderType |
O |
||
|
0:HasComponent |
Object |
Servos |
|
0:FolderType |
O |
||
|
0:HasComponent |
Object |
MemoryDevices |
|
0:FolderType |
O |
||
|
0:HasComponent |
Object |
Sensors |
|
0:FolderType |
O |
||
|
0:HasComponent |
Object |
Cables |
|
0:FolderType |
O |
||
|
0:HasComponent |
Object |
Batteries |
|
0:FolderType |
O |
||
|
0:HasComponent |
Object |
PowerSupplies |
|
0:FolderType |
O |
||
|
0:HasComponent |
Object |
Feeders |
|
0:FolderType |
O |
||
|
0:HasComponent |
Object |
Accessories |
|
0:FolderType |
O |
||
|
0:HasComponent |
Object |
SubComponents |
|
0:FolderType |
O |
||
|
0:HasComponent |
Object |
SoftwareComponents |
|
0:FolderType |
O |
||
|
0:HasComponent |
Object |
VirtualStations |
|
0:FolderType |
O |
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:HasComponent |
Object |
<Controller> |
|
0:BaseObjectType |
MP |
|||
|
0:HasComponent |
Object |
<Tool> |
|
0:BaseObjectType |
OP |
|||
|
0:HasComponent |
Object |
<Servo> |
|
0:BaseObjectType |
OP |
|||
|
0:HasComponent |
Object |
<MemoryDevice> |
|
0:BaseObjectType |
OP |
|||
|
0:HasComponent |
Object |
<Sensor> |
|
0:BaseObjectType |
OP |
|||
|
0:HasComponent |
Object |
<Cable> |
|
0:BaseObjectType |
OP |
|||
|
0:HasComponent |
Object |
<Battery> |
|
0:BaseObjectType |
OP |
|||
|
0:HasComponent |
Object |
<Feeder> |
|
0:BaseObjectType |
OP |
|||
|
0:HasComponent |
Object |
<PowerSupply> |
|
0:BaseObjectType |
OP |
|||
|
0:HasComponent |
Object |
<Accessory> |
|
0:BaseObjectType |
OP |
|||
|
0:HasComponent |
Object |
<SubComponent> |
|
0:BaseObjectType |
OP |
|||
|
0:HasComponent |
Object |
<Software> |
|
0:BaseObjectType |
OP |
|||
|
0:HasComponent |
Object |
<VirtualStation> |
|
0:BaseObjectType |
OP |
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:HasInterface |
ObjectType |
IControllerType |
|
|
|
||||
|
0:HasInterface |
ObjectType |
IToolType |
|
|
|
||||
|
0:HasInterface |
ObjectType |
IServoType |
|
|
|
||||
|
0:HasInterface |
ObjectType |
IMemoryDeviceType |
|
|
|
||||
|
0:HasInterface |
ObjectType |
ISensorType |
|
|
|
||||
|
0:HasInterface |
ObjectType |
ICableType |
|
|
|
||||
|
0:HasInterface |
ObjectType |
IBatteryType |
|
|
|
||||
|
0:HasInterface |
ObjectType |
IFeederType |
|
|
|
||||
|
0:HasInterface |
ObjectType |
IPowerSupplyType |
|
|
|
||||
|
0:HasInterface |
ObjectType |
IAccessoryType |
|
|
|
||||
|
0:HasInterface |
ObjectType |
ISubComponentType |
|
|
|
||||
|
0:HasInterface |
ObjectType |
ISoftwareType |
|
|
|
||||
|
0:HasInterface |
ObjectType |
IVirtualStationType |
|
|
|