OPC 40600: OPC UA for Weihenstephan Standards

Release 1.00.0

Copyright (c) 2021 OPC Foundation
Generated on 8/5/2021 10:13:56 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
    1.1 Scope of this Companion Specification
    1.2 Organizations
        1.2.1 VDMA Food Processing and Packaging Machinery Association
        1.2.2 OPC Foundation
        1.2.3 Weihenstephan Standards Industry User Group
        1.2.4 Technical University Munich – Research Group Smart Production Systems at the Chair of Brewing and Beverage Technology
        1.2.5 Fraunhofer IGCV

2 Normative references

3 Terms, definitions and conventions
    3.1 Overview
    3.2 OPC UA for Weihenstephan Standards terms
        3.2.1 WS DataPoint
        3.2.2 WS BrowseName
        3.2.3 WS TagNumber
        3.2.4 WS Protocol
    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.3 Common Attributes

4 General information to Weihenstephan Standards and OPC UA
    4.1 Introduction the Weihenstephan Standards in general
        4.1.1 Benefits of the Weihenstephan Standards
        4.1.2 Exemplary definition of MES functionalities and Industry 4.0
        4.1.3 WS DataPoints and WS Categories
        4.1.4 WS Communication interfaces
        4.1.5 WS Document structure
    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

5 Use cases

6 Weihenstephan Standards Information Model
    6.1 Overview of the Weihenstephan Standards Information Model
    6.2 Deeper understanding of the WS Templates
    6.3 Used Types for WS DataPoints and general mapping to WS Protocol data types
    6.4 Namespaces for WS and vendor-specific data points

7 OPC UA ObjectTypes
    7.1 WSMachineType ObjectType Definition
    7.2 WSBaseObjectType Definition
    7.3 WSAlarmType ObjectType Definition
    7.4 WSWarningType ObjectType Definition
    7.5 WSBaseStateMachineType ObjectType Definition
    7.6 WSExecuteStateMachineType ObjectType Definition
    7.7 WSHeldStateMachineType Definition
    7.8 WSSuspendedStateMachineType Definition

8 OPC UA VariableTypes
    8.1 WSAnalogUnitType VariableType Definition

9 OPC UA DataTypes
    9.1 WSOperatingModeEnumerationType
    9.2 WSProgramEnumerationType

10 Profiles and ConformanceUnits
    10.1 Conformance Units
    10.2 Profiles
        10.2.1 Profile list
        10.2.2 Server Facets
        10.2.3 Client Facets

11 Namespaces
    11.1 Namespace Metadata
    11.2 Handling of OPC UA Namespaces

Annex A (normative) OPC UA for Weihenstephan Standards Namespace and mappings