OPC 40223: Pumps and Vacuumpumps


Released 1.00

2021-05-28

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 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.2.1 NodeIds 3.3.2.2 BrowseNames 3.3.3 Common Attributes 3.3.3.1 General 3.3.3.2 Objects 3.3.3.3 Variables 3.3.3.4 VariableTypes 3.3.3.5 Methods 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 4.2.3.1 Concepts 4.2.3.2 Namespaces 4.2.3.3 Companion Specifications 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.2.1 Overview 9.2.2.2 Pump Base Server Profile 9.2.2.3 Pump Advanced Server Profile 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 Annex B Annex B(informative) Example Annex C Annex C(informative) Bibliography