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.

image014.png

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

AssetManagement

Assets

0:HasComponent

Object

Controllers

0:FolderType

M

AssetManagement

Assets

0:HasComponent

Object

Tools

0:FolderType

O

AssetManagement

Assets

0:HasComponent

Object

Servos

0:FolderType

O

AssetManagement

Assets

0:HasComponent

Object

MemoryDevices

0:FolderType

O

AssetManagement

Assets

0:HasComponent

Object

Sensors

0:FolderType

O

AssetManagement

Assets

0:HasComponent

Object

Cables

0:FolderType

O

AssetManagement

Assets

0:HasComponent

Object

Batteries

0:FolderType

O

AssetManagement

Assets

0:HasComponent

Object

PowerSupplies

0:FolderType

O

AssetManagement

Assets

0:HasComponent

Object

Feeders

0:FolderType

O

AssetManagement

Assets

0:HasComponent

Object

Accessories

0:FolderType

O

AssetManagement

Assets

0:HasComponent

Object

SubComponents

0:FolderType

O

AssetManagement

Assets

0:HasComponent

Object

SoftwareComponents

0:FolderType

O

AssetManagement

Assets

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

AssetManagement

Assets

Controllers

0:HasComponent

Object

<Controller>

0:BaseObjectType

MP

AssetManagement

Assets

Tools

0:HasComponent

Object

<Tool>

0:BaseObjectType

OP

AssetManagement

Assets

Servos

0:HasComponent

Object

<Servo>

0:BaseObjectType

OP

AssetManagement

Assets

MemoryDevices

0:HasComponent

Object

<MemoryDevice>

0:BaseObjectType

OP

AssetManagement

Assets

Sensors

0:HasComponent

Object

<Sensor>

0:BaseObjectType

OP

AssetManagement

Assets

Cables

0:HasComponent

Object

<Cable>

0:BaseObjectType

OP

AssetManagement

Assets

Batteries

0:HasComponent

Object

<Battery>

0:BaseObjectType

OP

AssetManagement

Assets

Feeders

0:HasComponent

Object

<Feeder>

0:BaseObjectType

OP

AssetManagement

Assets

PowerSupplies

0:HasComponent

Object

<PowerSupply>

0:BaseObjectType

OP

AssetManagement

Assets

Accessories

0:HasComponent

Object

<Accessory>

0:BaseObjectType

OP

AssetManagement

Assets

SubComponents

0:HasComponent

Object

<SubComponent>

0:BaseObjectType

OP

AssetManagement

Assets

SoftwareComponents

0:HasComponent

Object

<Software>

0:BaseObjectType

OP

AssetManagement

Assets

VirtualStations

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

AssetManagement

Assets

Controllers

<Controller>

0:HasInterface

ObjectType

IControllerType

AssetManagement

Assets

Tools

<Tool>

0:HasInterface

ObjectType

IToolType

AssetManagement

Assets

Servos

<Servo>

0:HasInterface

ObjectType

IServoType

AssetManagement

Assets

MemoryDevices

<MemoryDevice>

0:HasInterface

ObjectType

IMemoryDeviceType

AssetManagement

Assets

Sensors

<Sensor>

0:HasInterface

ObjectType

ISensorType

AssetManagement

Assets

Cables

<Cable>

0:HasInterface

ObjectType

ICableType

AssetManagement

Assets

Batteries

<Battery>

0:HasInterface

ObjectType

IBatteryType

AssetManagement

Assets

Feeders

<Feeder>

0:HasInterface

ObjectType

IFeederType

AssetManagement

Assets

PowerSupplies

<PowerSupply>

0:HasInterface

ObjectType

IPowerSupplyType

AssetManagement

Assets

Accessories

<Accessory>

0:HasInterface

ObjectType

IAccessoryType

AssetManagement

Assets

SubComponents

<SubComponent>

0:HasInterface

ObjectType

ISubComponentType

AssetManagement

Assets

SoftwareComponents

<Software>

0:HasInterface

ObjectType

ISoftwareType

AssetManagement

Assets

VirtualStations

<VirtualStation>

0:HasInterface

ObjectType

IVirtualStationType