OPC 40001-1: OPC UA for Machinery

Part 1: Basic Building Blocks

Release 1.0.0
2020-11-01

Copyright (c) 2020 OPC Foundation
Generated on 9/25/2020 9:39:26 PM.

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 Machinery terms
    3.3 Abbreviated terms
    3.4 Conventions used in this document
        3.4.1 Conventions for Node descriptions
        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 Machinery and OPC UA
    4.1 Introduction to Machinery
        4.1.1 Machinery and Mechanical Engineering
        4.1.2 Sample Industries and Products
        4.1.3 Machinery and OPC UA
    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 Machine Identification and Nameplate
    5.2 Finding all Machines in a Server

6 Machinery Information Model overview
    6.1 General Idea – definition of Building Blocks
    6.2 Overview of the Building Blocks

7 General Recommendations
    7.1 Localization
    7.2 Optional Nodes

8 Machine Identification and Nameplate
    8.1 Overview
    8.2 IMachineryItemVendorNameplateType
    8.3 MachineryItemIdentificationType ObjectType Definition
    8.4 IMachineVendorNameplateType
    8.5 IMachineTagNameplateType
    8.6 MachineIdentificationType ObjectType Definition

9 Finding all Machines in a Server
    9.1 Overview
    9.2 Machines Object Definition

10 Profiles and ConformanceUnits
    10.1 Conformance Units
    10.2 Profiles
        10.2.1 Profile list
        10.2.2 Server Facets
            10.2.2.1 Overview
            10.2.2.2 Machinery Machine Identification Server Facet
            10.2.2.3 Machinery Machine Identification Writable Server Facet
        10.2.3 Client Facets

11 Namespaces
    11.1 Namespace Metadata
    11.2 Handling of OPC UA Namespaces

Annex A (normative) OPC UA for Machinery Namespace and mappings

Annex B (informative) Examples