The LaserSystemType defines the top level OPC UA Object for a laser system. Each instance is representative of one laser system and thus aggregates all information relevant to the individual system. It is modelled similarly to the MachineToolType in OPC 40501-1.

The LaserSystemType is formally defined in Table 15.

Table 15 – LaserSystemType Definition

Attribute

Value

BrowseName

LaserSystemType

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

3:MachineryComponentIdentificationType

M

0:HasComponent

Object

3:MachineryBuildingBlocks

0:FolderType

M

0:HasComponent

Object

4:Monitoring

LaserSystemMonitoringType

M

0:HasComponent

Object

4:Notification

4:NotificationType

M

0:HasComponent

Object

4:Production

LaserSystemProductionType

M

Conformance Units

LaserSystems LaserSystemType Basic

2:Identification ( see Table 16), Monitoring (see chapter 7.2), 4:Notification ( see chapter 7.3) and Production (see chapter 7.4) are instances of the respective types. They are used to structure the information in the LaserSystemType topically.

The components of the LaserSystemType have additional references which are defined in Table 16.

Table 16 – LaserSystemType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

3:MachineryBuildingBlocks

0:HasAddIn

True

Monitoring

LaserSystemStatus

3:MachineryItemState

3:MachineryBuildingBlocks

0:HasAddIn

True

Monitoring

LaserSystemStatus

3:MachineryOperationMode

3:MachineryBuildingBlocks

0:HasAddIn

True

Monitoring

LaserSystemStatus

2:OperationCounters

3:MachineryBuildingBlocks

0:HasAddIn

True

2:Identification