OPC 40550-1: OPC UA for Woodworking Machines

Part 1: Vertical Interface

Release 1.00
2021-10-03

Copyright (c) 2021 OPC Foundation
Generated on 10/17/2021 6:54:27 AM.

This document is subject to the license terms described here.

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

Table of Contents

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 Client
        3.2.4 Line Controller
        3.2.5 Maintenance
        3.2.6 Manual activity
        3.2.7 Operator
        3.2.8 Run
        3.2.9 Tool
        3.2.10 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

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

6 Woodworking Information Model overview

7 OPC UA Types and Instances
    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 WwEventsDispatcherType ObjectType Definition
    7.12 IWwEventMessageType InterfaceType Definition
    7.13 WwEventCategoryEnumeration
    7.14 WwMessageArgumentDataType
    7.15 WwMessageArgumentValueDataType
    7.16 WwBaseEventType ObjectType 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 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

9 Namespaces
    9.1 Namespace Metadata
    9.2 Handling of OPC UA Namespaces

Annex A (normative) Woodworking Namespace and mappings

Annex B (informative) Examples