OPC 40530: UA for Laser Systems


Released 1.0.0

2023-12-01

This document is subject to the license terms described here.

The general OPC Foundation specification license agreement also applies and can be found here.

This document is a copy of the original which can be found here.


1 Scope 2 Normative references 3 Terms, definitions and conventions 3.1 Overview 3.2 OPC UA for Laser Systems terms 3.3 Abbreviated terms 3.4 Conventions used in this document 3.4.1 Conventions for Node descriptions 3.4.1.1 Node definitions 3.4.1.2 Additional References 3.4.1.3 Additional sub-components 3.4.1.4 Additional Attribute values 3.4.2 NodeIds and BrowseNames 3.4.2.1 NodeIds 3.4.2.2 BrowseNames 3.4.3 Common Attributes 3.4.3.1 General 3.4.3.2 Objects 3.4.3.3 Variables 3.4.3.4 VariableTypes 3.4.3.5 Methods 3.4.4 Structures 4 General information to Laser Systems and OPC UA 4.1 Introduction to Laser Systems 4.2 Introduction to OPC Unified Architecture 4.2.1 What is OPC UA? 4.2.2 Basics of OPC UA 4.2.3 Information modelling in OPC UA 4.2.3.1 Concepts 4.2.3.2 Namespaces 4.2.3.3 Companion Specifications 5 Use cases 5.1 Laser System Running or Not Running 5.2 Errors and Warnings 5.3 Information about the Next Maintenance 5.4 Uniform Identification of Laser Systems 5.5 Recipe Settings and Overview 5.6 Activity Logging Information 5.7 Condition Data Monitoring 5.8 Consumption Data 6 Laser Systems Information Model overview 7 OPC UA ObjectTypes 7.1 LaserSystem ObjectType Definition 7.2 Monitoring 7.2.1 LaserSystemMonitoring ObjectType Definition 7.2.2 LaserSystemStatus ObjectType Definition 7.2.3 LaserSystemOperationCounter ObjectType Definition 7.2.4 LaserSystemState_StateMachine ObjectType Definition 7.2.5 ActivityDataMonitoring ObjectType Definition 7.2.6 ConditionDataMonitoring ObjectType Definition 7.2.7 ConsumptionDataMonitoring ObjectType Definition 7.3 Notification 7.3.1 LaserSystemMaintenancePrognosis ObjectType Definition 7.3.2 LaserSystemUtilityChangePrognosis ObjectType Definition 7.4 Production 7.4.1 LaserSystemProduction ObjectType Definition 7.4.2 RecipeSettingsAndOverview Type Definition 8 Profiles and ConformanceUnits 8.1 Conformance Units 8.2 Profiles 8.2.1 Profile list 8.2.2 Server Facets 8.2.2.1 Overview 8.2.2.2 LaserSystems Basic Server Profile 8.2.2.3 LaserSystems Stacklight Facet 8.2.2.4 LaserSystems Monitoring Facet 8.2.2.5 LaserSystems Notification Server Facet 8.2.2.6 LaserSystems Production Server Facet 9 Namespaces 9.1 Namespace Metadata 9.2 Handling of OPC UA Namespaces Annex A (normative)Laser Systems Namespace and mappings