OPC 40223: OPC UA for Pumps and Vacuum Pumps

Release 1.0
2021-04-19

Copyright (c) 2021 OPC Foundation
Generated on 6/5/2021 4:01: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 Pumps and Vacuum Pumps terms
        3.2.1 PumpClass
        3.2.2 FunctionalGroup
        3.2.3 KindOfQuantity
        3.2.4 Port
        3.2.5 Pump
    3.3 Conventions used in this document
        3.3.1 Conventions for Node descriptions
        3.3.2 NodeIds and BrowseNames
        3.3.3 Common Attributes

4 General information to Pumps and Vacuum Pumps and OPC UA
    4.1 Introduction to Pumps and Vacuum Pumps
    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
    5.1 Device Identification
    5.2 Configuration
    5.3 Maintenance Management
    5.4 Operation

6 OPC UA for Pumps and Vacuum Pumps information model overview
    6.1 Modelling Concepts
    6.2 Model Overview
        6.2.1 Ports
        6.2.2 Variables
        6.2.3 FunctionalGroups
    6.3 Extending FunctionalGroups

7 OPC UA ObjectTypes
    7.1 PumpType ObjectType Definition
    7.2 IPumpVendorNameplateType ObjectType Definition
    7.3 MarkingsType ObjectType Definition
    7.4 PumpIdentificationType ObjectType Definition
    7.5 DocumentationType ObjectType Definition
    7.6 MaintenanceGroupType ObjectType Definition
    7.7 GeneralMaintenanceType ObjectType Definition
    7.8 ConditionBasedMaintenanceType ObjectType Definition
    7.9 PreventiveMaintenanceType ObjectType Definition
    7.10 BreakdownMaintenanceType ObjectType Definition
    7.11 SupervisionType ObjectType Definition
    7.12 SupervisionMechanicsType ObjectType Definition
    7.13 SupervisionHardwareType ObjectType Definition
    7.14 SupervisionSoftwareType ObjectType Definition
    7.15 SupervisionProcessFluidType ObjectType Definition
    7.16 SupervisionPumpOperationType ObjectType Definition
    7.17 SupervisionAuxiliaryDeviceType ObjectType Definition
    7.18 SupervisionElectronicsType ObjectType Definition
    7.19 ConfigurationGroupType ObjectType Definition
    7.20 DesignType ObjectType Definition
    7.21 SystemRequirementsType ObjectType Definition
    7.22 ImplementationType ObjectType Definition
    7.23 OperationalGroupType ObjectType Definition
    7.24 ControlType ObjectType Definition
    7.25 ActuationType ObjectType Definition
    7.26 PumpActuationType ObjectType Definition
    7.27 DiscreteObjectType ObjectType Definition
    7.28 DiscreteInputObjectType ObjectType Definition
    7.29 DiscreteOutputObjectType ObjectType Definition
    7.30 PumpKickObjectType ObjectType Definition
    7.31 SignalsType ObjectType Definition
    7.32 MeasurementsType ObjectType Definition
    7.33 VibrationMeasurementType ObjectType Definition
    7.34 MultiPumpType ObjectType Definition
    7.35 PortsGroupType ObjectType Definition
    7.36 PortType ObjectType Definition
    7.37 DrivePortType ObjectType Definition
    7.38 InletConnectionPortType ObjectType Definition
    7.39 OutletConnectionPortType ObjectType Definition
    7.40 ConnectionDesignType ObjectType Definition
    7.41 InletConnectionDesignType ObjectType Definition
    7.42 OutletConnectionDesignType ObjectType Definition
    7.43 DriveDesignType ObjectType Definition
    7.44 InletConnectionSystemRequirementsType ObjectType Definition
    7.45 OutletConnectionSystemRequirementsType ObjectType Definition
    7.46 ConnectionImplementationType ObjectType Definition
    7.47 InletConnectionImplementationType ObjectType Definition
    7.48 OutletConnectionImplementationType ObjectType Definition
    7.49 DriveMeasurementsType ObjectType Definition
    7.50 InletConnectionMeasurementsType ObjectType Definition
    7.51 OutletConnectionMeasurementsType ObjectType Definition

8 OPC UA DataTypes
    8.1 PhysicalAddressDataType
    8.2 DeclarationOfConformityOptionSet
    8.3 ExplosionProtectionOptionSet
    8.4 ExplosionZoneOptionSet
    8.5 OfferedControlModesOptionSet
    8.6 OfferedFieldbusesOptionSet
    8.7 ControlModeEnum
    8.8 PumpClassEnum
    8.9 DistributionTypeEnum
    8.10 ExchangeModeEnum
    8.11 FieldbusEnum
    8.12 MaintenanceLevelEnum
    8.13 MultiPumpOperationModeEnum
    8.14 OperatingModeEnum
    8.15 OperationModeEnum
    8.16 PortDirectionEnum
    8.17 PumpKickModeEnum
    8.18 PumpRoleEnum
    8.19 StateOfTheItemEnum

9 Profiles and ConformanceUnits
    9.1 Conformance Units
    9.2 Profiles
        9.2.1 Profile list
        9.2.2 Server Facets
        9.2.3 Client Facets

10 Namespaces
    10.1 Namespace Metadata
    10.2 Handling of OPC UA Namespaces

Annex A (normative) OPC UA for Pumps and Vacuum Pumps Namespace and mappings