OPC 40600: Weihenstephan Standards


Released 1.00

2021-08-04

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 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.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 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 4.2.3.1 Concepts 4.2.3.2 Namespaces 4.2.3.3 Companion Specifications 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 8.2 WSOperatingModeEnumerationType 8.3 WSProgramEnumerationType 9 Profiles and ConformanceUnits 9.1 Conformance Units 9.2 Profiles 9.2.1 Profile list 9.2.2 Server Facets 9.2.2.1 Overview 9.2.2.2 Weihenstephan Base Functionality Server Profile 9.2.2.3 Weihenstephan Base Functionality Server Facet 9.2.3 Client Facets 9.2.3.1 Overview 9.2.3.2 Weihenstephan Base Functionality Client Profile 9.2.3.3 Weihenstephan Base Functionality Client Facet 10 Namespaces 10.1 Namespace Metadata 10.2 Handling of OPC UA Namespaces Annex A (normative)→OPC UA for Weihenstephan Standards Namespace and mappings