OPC 40550-1: Woodworking Machinery - Vertical Interface


Released 1.02

2025-11-28

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 Woodworking terms 3.2.1 Automatic mode 3.2.2 Axis 3.2.3 Maintenance 3.2.4 Manual activity 3.2.5 Operator 3.2.6 Run 3.2.7 Tool 3.2.8 Tool change 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 Woodworking and OPC UA 4.1 Introduction to Woodworking 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 Use case 1: Identification of Machines of different Manufacturers 5.2 Use case 2: Overview of Machine States 5.3 Use case 3: Overview of Machine Messages 5.4 Use case 4: Providing Information for KPI calculations 5.5 Use case 5: Overview of Runtimes for a Job 5.6 Use case 6: Overview of the Workpiece in a Job 5.7 Use case 7: Job Handling 5.8 Use case 8: Provide OPC UA for Machinery Use Cases 6 Woodworking Information Model overview 7 OPC UA Types and Interfaces 7.1 Finding Woodworking Machines in a Server 7.2 WwMachineType ObjectType Definition 7.3 IWwStateType InterfaceType Definition 7.4 IWwSubUnitsType InterfaceType Definition 7.5 IWwBaseStateType InterfaceType Definition 7.6 IWwUnitOverviewType InterfaceType Definition 7.7 WwUnitStateEnumeration 7.8 WwUnitModeEnumeration 7.9 IWwUnitFlagsType InterfaceType Definition 7.10 IWwUnitValuesType InterfaceType Definition 7.11 IWwEventMessageType InterfaceType Definition 7.12 WwEventCategoryEnumeration 7.13 WwMessageArgumentDataType 7.14 WwMessageArgumentValueDataType 7.15 WwBaseEventType ObjectType Definition 7.16 WwConditionType ObjectType Definition 7.17 WwAcknowledgeableConditionType ObjectType Definition 7.18 WwAlarmConditionType ObjectType Definition 7.19 WwEventsDispatcherType ObjectType 7.20 Job-Order-Input and Job-Order-Response Information 7.20.1 Overview 7.20.2 JobOrderParameters and JobResponseData 8 Profiles and Conformance Units 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 Woodworking Basic Server Profile 8.2.2.3 Woodworking Monitoring Server Facet 8.2.2.4 Woodworking Machine Events Server Facet 8.2.2.5 Woodworking Custom Extension Server Facet 8.2.2.6 Woodworking Job Management Server Facet 9 Namespaces 9.1 Namespace Metadata 9.2 Handling of OPC UA Namespaces Annex A (normative)Woodworking Namespace and mappings Annex B (informative)→Examples