7 OPC UA ObjectTypes

7.1 PumpType ObjectType Definition

The PumpType is the representation of a Pump and organizes its properties in FunctionalGroups. It is illustrated in Figure 9 and formally defined in Table 9.

Figure 9 – Illustration of PumpType
Table 9 – PumpType Definition
Attribute Value
BrowseNamePumpType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:TopologyElementType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObject2:ConfigurationConfigurationGroupTypeO
0:HasComponentObjectDocumentationDocumentationTypeO
0:HasComponentObjectEventsSupervisionTypeO
0:HasComponentObject2:IdentificationPumpIdentificationTypeM
0:HasComponentObject2:MaintenanceMaintenanceGroupTypeO
0:HasComponentObject2:OperationalOperationalGroupTypeO
0:HasComponentObjectPortsPortsGroupTypeO

The PumpType ObjectType is a concrete type and shall be used directly.

To comply with the Finding all Machines in a Server use case of OPC UA for Machinery, all Pumps shall be added to the 3:Machines Object defined in (OPC 40001-1).

The optional FunctionalGroup 2:Configuration provides collections of Nodes for manufacturer data about the Pump and user data about the Pump’s process environment, such as maximum operating temperature and minimum flow rate.

The optional FunctionalGroup Documentation provides Nodes that are used to store Pump documentation, such as an operating manual and an overview drawing.

The optional FunctionalGroup Events provides collections of Nodes that are used for Pump monitoring, such as failure states, alarms, and conditions.

The mandatory FunctionalGroup 2:Identification provides Nodes for Pump identification, such as the manufacturer, serial number, and article number.

The optional FunctionalGroup 2:Maintenance provides collections of Nodes used for Pump maintenance, such as mean time between failures and installation date.

The optional FunctionalGroup 2:Operational provides collections of Nodes for process data that is used during normal Pump operation, such as measurements, signals, and actuation.

The optional FunctionalGroup Ports provides Nodes for the representation of Pump Ports, such as the inlet, outlet, and drive port.

The InstanceDeclarations of the PumpType have additional Attributes defined in Table 10.

Table 10 – PumpType Attribute values for child Nodes
BrowsePath Description Attribute
2:ConfigurationStatic design, system requirements, and implementation data of the pump.
DocumentationStatic documentation files of a pump.
EventsStates, alarms, and conditions of a pump.
2:IdentificationIdentification information of a pump.
2:MaintenanceMaintenance data of a pump.
2:OperationalProcess data for control, actuation, signals, and measurements of the pump.
PortsConnection points of the pump.

7.2 IPumpVendorNameplateType ObjectType Definition

The IPumpVendorNameplateType provides the capabilities to globally uniquely identify a Pump. It is a subtype of the 3:IMachineVendorNameplateType and extends it by Pump specific Objects and Variables.

The IPumpVendorNameplateType is formally defined in Table 11.

Table 11 – IPumpVendorNameplateType Definition
Attribute Value
BrowseNameIPumpVendorNameplateType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 3:IMachineVendorNameplateType defined in OPC 40001-1, i.e. inheriting the InstanceDeclarations of that Node.
0:HasPropertyVariableArticleNumber0:String0:PropertyTypeO, RO
0:HasPropertyVariableCountryOfOrigin0:String0:PropertyTypeO, RO
0:HasPropertyVariableDayOfConstruction0:Int320:PropertyTypeO, RO
0:HasPropertyVariableFabricationNumber0:String0:PropertyTypeO, RO
0:HasPropertyVariableGTINCode0:String0:PropertyTypeO, RO
0:HasPropertyVariableNationalStockNumber0:String0:PropertyTypeO, RO
0:HasPropertyVariableOrderProductCode0:String0:PropertyTypeO, RO
0:HasPropertyVariablePhysicalAddress PhysicalAddressDataType0:PropertyTypeO, RO
0:HasPropertyVariableSupplier0:String0:PropertyTypeO, RO
0:HasPropertyVariableTypeOfProduct0:String0:PropertyTypeO, RO

The InstanceDeclarations of the IPumpVendorNameplateType have additional Attributes defined in Table 12. The Variables and the associated Descriptions are based on the IEC Common Data Dictionary (CDD). The basis for this are the IEC 61360-4, 61987 and 62683 standards.

Table 12 – IPumpVendorNameplateType Attribute values for child Nodes
BrowsePath Description Attribute
ArticleNumberAlphanumeric character sequence identifying a manufactured, non-configurable product.
CountryOfOriginCountry in which the product is manufactured.
DayOfConstructionThe optional DayOfConstrucition provides the day of the month in which the manufacturing process of the machine has been completed. It shall be a number and never change during the life-cycle of a machine.
FabricationNumberAlphanumeric character sequence assigned to a fabricated product, which allows the date, time and circumstances of fabrication to be traced.
GTINCodeBar code number that identifies the device based on the Global Trade Item Number system.
NationalStockNumber13-digit numeric code, identifying all 'standardized material items of supply' as recognized by the United States Department of Defense.
OrderProductCodeUnique combination of numbers and letters used to order the device.
PhysicalAddressPhysical address of the manufacturer.
SupplierName of the supplier or vendor of a device.
TypeOfProductCharacterization of the device based on its usage, operation principle, and its fabricated form.

7.3 MarkingsType ObjectType Definition

The MarkingsType provides a placeholder Object for safety instructions for the safe use of an asset, such as CE marking, temperature and pressure resistance, electrostatic charge, high voltage, radioactivity or explosive protection.

Table 13 – MarkingsType Definition
Attribute Value
BrowseNameMarkingsType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:FolderType defined in OPC 10000-5, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObject<Marking>0:FileTypeOP

The InstanceDeclarations of the MarkingsType have additional Attributes defined in Table 14.

Table 14 – MarkingsType Attribute values for child Nodes
BrowsePath Description Attribute
<Marking>Placeholder for saving markings.

7.4 PumpIdentificationType ObjectType Definition

The PumpIdentificationType provides Nodes for a globally unique identification, vendor defined information, and user-specific information of a Pump. It is illustrated in Figure 10 and formally defined in Table 15.

Figure 10 – Illustration of PumpIdentificationType
Table 15 – PumpIdentificationType Definition
Attribute Value
BrowseNamePumpIdentificationType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 3:MachineIdentificationType defined in OPC 40001-1, i.e. inheriting the InstanceDeclarations of that Node.
0:HasInterfaceObjectTypeIPumpVendorNameplateType
0:HasComponentObjectMarkingsMarkingsTypeO
Applied from IPumpVendorNameplateType
0:HasPropertyVariableArticleNumber0:String0:PropertyTypeO, RO
0:HasPropertyVariableCountryOfOrigin0:String0:PropertyTypeO, RO
0:HasPropertyVariableDayOfConstruction0:Int320:PropertyTypeO, RO
0:HasPropertyVariableFabricationNumber0:String0:PropertyTypeO, RO
0:HasPropertyVariableGTINCode0:String0:PropertyTypeO, RO
0:HasPropertyVariableNationalStockNumber0:String0:PropertyTypeO, RO
0:HasPropertyVariableOrderProductCode0:String0:PropertyTypeO, RO
0:HasPropertyVariablePhysicalAddress PhysicalAddressDataType0:PropertyTypeO, RO
0:HasPropertyVariableSupplier0:String0:PropertyTypeO, RO
0:HasPropertyVariableTypeOfProduct0:String0:PropertyTypeO, RO
The following nodes override nodes added by the 3:MachineIdentificationType
0:HasPropertyVariable2:DeviceClass0:String0:PropertyTypeM, RO

The optional Property 2:DeviceClass of the 3:MachineIdentificationType is overridden. The ModellingRule is changed to Mandatory and the Value Attribute is set to “Pump”.

The InstanceDeclarations of the PumpIdentificationType have additional Attributes defined in Table 16.

Table 16 – PumpIdentificationType Attribute values for child Nodes
BrowsePath Value Description Attribute
MarkingsSafety instructions for safe use, e.g. temperature and pressure resistance, electrostatic charge, high voltage, radioactivity, explosive protection.
2:DeviceClass“Pump”Domain or for what purpose this item is used.

7.5 DocumentationType ObjectType Definition

The DocumentationType provides various FileType Objects for documents and Variables for links to documents that are used for maintenance operations. It is formally defined in Table 17.

Table 17 – DocumentationType Definition
Attribute Value
BrowseNameDocumentationType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObjectArrangements-0:FileTypeO
0:HasComponentVariableArrangementsLink0:String0:DataItemTypeO, RO
0:HasComponentObjectCertificates-0:FileTypeO
0:HasComponentVariableCertificatesLink0:String0:DataItemTypeO, RO
0:HasComponentObjectCircuitDiagram-0:FileTypeO
0:HasComponentVariableCircuitDiagramLink0:String0:DataItemTypeO, RO
0:HasComponentObjectComponentsList-0:FileTypeO
0:HasComponentVariableComponentsListLink0:String0:DataItemTypeO, RO
0:HasComponentObjectDetail-0:FileTypeO
0:HasComponentVariableDetailLink0:String0:DataItemTypeO, RO
0:HasComponentObjectDuringMaintenanceServicesRendered-0:FileTypeO
0:HasComponentVariableDuringMaintenanceServicesRenderedLink0:String0:DataItemTypeO, RO
0:HasComponentObjectImplementationDescription-0:FileTypeO
0:HasComponentVariableImplementationDescriptionLink0:String0:DataItemTypeO, RO
0:HasComponentObjectLayout-0:FileTypeO
0:HasComponentVariableLayoutLink0:String0:DataItemTypeO, RO
0:HasComponentObjectLocation-0:FileTypeO
0:HasComponentVariableLocationLink0:String0:DataItemTypeO, RO
0:HasComponentObjectLogicDiagram-0:FileTypeO
0:HasComponentVariableLogicDiagramLink0:String0:DataItemTypeO, RO
0:HasComponentObjectLubricationMap-0:FileTypeO
0:HasComponentVariableLubricationMapLink0:String0:DataItemTypeO, RO
0:HasComponentObjectMaintenanceManual-0:FileTypeO
0:HasComponentVariableMaintenanceManualLink0:String0:DataItemTypeO, RO
0:HasComponentObjectOperationManual-0:FileTypeO
0:HasComponentVariableOperationManualLink0:String0:DataItemTypeO, RO
0:HasComponentObjectPersonnelRecording-0:FileTypeO
0:HasComponentVariablePersonnelRecordingLink0:String0:DataItemTypeO, RO
0:HasComponentObjectPipeAndInstrumentDiagram-0:FileTypeO
0:HasComponentVariablePipeAndInstrumentDiagramLink0:String0:DataItemTypeO, RO
0:HasComponentObjectScopeOfWork-0:FileTypeO
0:HasComponentVariableScopeOfWorkLink0:String0:DataItemTypeO, RO
0:HasComponentObjectSingleLineDiagram-0:FileTypeO
0:HasComponentVariableSingleLineDiagramLink0:String0:DataItemTypeO, RO
0:HasComponentObjectSparePartReference-0:FileTypeO
0:HasComponentVariableSparePartReferenceLink0:String0:DataItemTypeO, RO
0:HasComponentObjectStaff-0:FileTypeO
0:HasComponentVariableStaffLink0:String0:DataItemTypeO, RO
0:HasComponentObjectTechnicalData-0:FileTypeO
0:HasComponentVariableTechnicalDataLink0:String0:DataItemTypeO, RO
0:HasComponentObjectTestProgramReport-0:FileTypeO
0:HasComponentVariableTestProgramReportLink0:String0:DataItemTypeO, RO
0:HasComponentObjectUnitMaintenanceReport-0:FileTypeO
0:HasComponentVariableUnitMaintenanceReportLink0:String0:DataItemTypeO, RO

The InstanceDeclarations of the DocumentationType have additional Attributes defined in Table 18. The Variables and the associated Descriptions are based on the standard DIN EN 13460.

Table 18 – DocumentationType Attribute values for child Nodes
BrowsePath Description Attribute
ArrangementsDrawing showing replacement components layout for an item.
ArrangementsLinkDrawing showing replacement components layout for an item.
CertificatesSpecific safety and statutory regulations certificates for items (lifting equipment, steam boilers, pressure vessels,...).
CertificatesLinkSpecific safety and statutory regulations certificates for items (lifting equipment, steam boilers, pressure vessels,...).
CircuitDiagramOverall feeder and control circuits diagram.
CircuitDiagramLinkOverall feeder and control circuits diagram.
ComponentsListComprehensive list of items which constitute part of another one.
ComponentsListLinkComprehensive list of items which constitute part of another one.
DetailDrawing with part list to ensure dismantling, repair and assembly of items.
DetailLinkDrawing with part list to ensure dismantling, repair and assembly of items.
DuringMaintenanceServicesRenderedFinal and/or interim report on services provided
DuringMaintenanceServicesRenderedLinkFinal and/or interim report on services provided
ImplementationDescriptionExplanation of the work carried out
ImplementationDescriptionLinkExplanation of the work carried out
LayoutDrawing showing all areas of a particular plant.
LayoutLinkDrawing showing all areas of a particular plant.
LocationDrawing showing the position of all field items within the considered area.
LocationLinkDrawing showing the position of all field items within the considered area.
LogicDiagramSystem control diagram to clarify the overall system logic.
LogicDiagramLinkSystem control diagram to clarify the overall system logic.
LubricationMapDrawing showing position of each item lubrication point, with lubrication data and specifications.
LubricationMapLinkDrawing showing position of each item lubrication point, with lubrication data and specifications.
MaintenanceManualTechnical instructions intended to preserve an item in, or restore it to, a state in which it can perform a required function.
MaintenanceManualLinkTechnical instructions intended to preserve an item in, or restore it to, a state in which it can perform a required function.
OperationManualTechnical instructions to reach a proper item function performance according to its technical specifications and safety conditions.
OperationManualLinkTechnical instructions to reach a proper item function performance according to its technical specifications and safety conditions.
PersonnelRecordingList of all activities (work order) performed by a technician. This list includes a predefined time period
PersonnelRecordingLinkList of all activities (work order) performed by a technician. This list includes a predefined time period
PipeAndInstrumentDiagramOverall fluid conduction (air, steam, oil, fuel ...), and control diagram.
PipeAndInstrumentDiagramLinkOverall fluid conduction (air, steam, oil, fuel ...), and control diagram.
ScopeOfWorkThe hours worked in the execution of the work order. The type of hours worked should be indicated: normal, in shifts, at night, overtime, etc.
ScopeOfWorkLinkThe hours worked in the execution of the work order. The type of hours worked should be indicated: normal, in shifts, at night, overtime, etc.
SingleLineDiagramOverall power distribution diagram (electrical, pneumatic, hydraulic). This kind of diagram includes switchboard circuits.
SingleLineDiagramLinkOverall power distribution diagram (electrical, pneumatic, hydraulic). This kind of diagram includes switchboard circuits.
SparePartReferenceList of all spare parts used within the scope of the work order
SparePartReferenceLinkList of all spare parts used within the scope of the work order
StaffList of all maintenance workers involved in the execution of the work order
StaffLinkList of all maintenance workers involved in the execution of the work order
TechnicalDataManufacturer`s specification of the item.
TechnicalDataLinkManufacturer`s specification of the item.
TestProgramReportCommissioning report which demonstrates that an item is in compliance with specifications.
TestProgramReportLinkCommissioning report which demonstrates that an item is in compliance with specifications.
UnitMaintenanceReportList of work orders for a particular unit. The list is created for a specified period of time
UnitMaintenanceReportLinkList of work orders for a particular unit. The list is created for a specified period of time

7.6 MaintenanceGroupType ObjectType Definition

The MaintenanceGroupType provides FunctionalGroups for general maintenance and specific maintenance strategies, such as condition based maintenance, preventive maintenance, and breakdown maintenance. It is illustrated in Figure 11 and formally defined in Table 19.

Figure 11 – Illustration of MaintenanceGroupType
Table 19 – MaintenanceGroupType Definition
Attribute Value
BrowseNameMaintenanceGroupType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObjectBreakdownMaintenanceBreakdownMaintenanceTypeO
0:HasComponentObjectConditionBasedMaintenanceConditionBasedMaintenanceTypeO
0:HasComponentObjectGeneralMaintenanceGeneralMaintenanceTypeO
0:HasComponentObjectPreventiveMaintenancePreventiveMaintenanceTypeO

The InstanceDeclarations of the MaintenanceGroupType have additional Attributes defined in Table 20.

Table 20 – MaintenanceGroupType Attribute values for child Nodes
BrowsePath Description Attribute
BreakdownMaintenanceProperties for breakdown maintenance.
ConditionBasedMaintenanceProperties for condition based maintenance.
GeneralMaintenanceGeneral maintenance properties.
PreventiveMaintenanceProperties for preventive maintenance.

7.7 GeneralMaintenanceType ObjectType Definition

The GeneralMaintenanceType provides Variables that are used for general maintenance applications and is formally defined in Table 21.

Table 21 – GeneralMaintenanceType Definition
Attribute Value
BrowseNameGeneralMaintenanceType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableActiveMaintenanceTime0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableDownTime0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableExternalDisabledTime0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableFailureRate0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableIdleTime0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaintenanceLevelMaintenanceLevelEnum0:DataItemTypeO, RO
0:HasComponentVariableMaintenanceTime0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMeanOperatingTimeBetweenFailures0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMeanRepairTime0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMeanTimeToRestauration0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableObsolescence0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableOperatingTime0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOperatingTimeBetweenFailures0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOperatingTimeToFailure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableRepairTime0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableStandbyTime0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableStateOfTheItemStateOfTheItemEnum0:DataItemTypeO, RO
0:HasComponentVariableTimeBetweenFailures0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableTimeToRestoration0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableUpTime0:Double0:BaseAnalogTypeO, RO

The InstanceDeclarations of the GeneralMaintenanceType have additional Attributes defined in Table 22. The Variables and the associated Descriptions are based on the standards ISO 13372 and DIN EN 13306.

Table 22 – GeneralMaintenanceType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
ActiveMaintenanceTimePart of the maintenance time when active maintenance is carried out on an item.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

DownTimeMeasured time interval throughout which an item is in a down state

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

ExternalDisabledTimeMeasured time interval throughout which an item is in an external disabled state

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

FailureRateNumber of failures within a population divided by the number of life units used by that population

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

IdleTimeMeasured time interval throughout which an item is in an idle state

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

MaintenanceLevelMaintenance task categorization by complexity
MaintenanceTimeTime interval when maintenance is carried out on an item including technical, logistic and internal administrative delays

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

MeanOperatingTimeBetweenFailuresAverage of the operating times between failures

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

MeanRepairTimeAverage of the repair times

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

MeanTimeToRestaurationAverage of the time to restauration

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

ObsolescenceInability of an item to be maintained due to the unavailability on the market of the necessary resources at acceptable technical and/or economic conditions. A "True" status means that the pump is obsolete and a "False" status means that the pump is not obsolete.
OperatingTimeBetweenFailuresOperating time between consecutive failures

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

OperatingTimeMeasured time interval throughout which an item is in operating state

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

OperatingTimeToFailureOperating time accumulated from the first use, or from restoration, until failure

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

RepairTimePart of corrective maintenance time when repair is carried out on an item.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

StandbyTimeMeasured time interval throughout which an item is in a standby state

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

StateOfTheItemCurrent state of the item
TimeBetweenFailuresDuration between consecutive failures

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

TimeToRestorationTime interval, from the instant of failure, until restoration

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

UpTimeMeasured time interval throughout which an item is in an up state

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

7.8 ConditionBasedMaintenanceType ObjectType Definition

The ConditionBasedMaintenanceType provides Variables that are used for condition based maintenance and is formally defined in Table 23.

Table 23 – ConditionBasedMaintenanceType Definition
Attribute Value
BrowseNameConditionBasedMaintenanceType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableAvailability0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableDurability0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableExpectedReliability0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableInstantaneousAvailability0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableIntrinsicMaintainability0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableIntrinsicReliability0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaintainability0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOperationalReliability0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableProductionBasedAvailability0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableReliability0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableTimeBasedAvailability0:Double0:BaseAnalogTypeO, RO

The InstanceDeclarations of the ConditionBasedMaintenanceType have additional Attributes defined in Table 24. The Variables and the associated Descriptions are based on the standards ISO 13372 and DIN EN 13306.

Table 24 – ConditionBasedMaintenanceType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
AvailabilityProbability that a machine will, when used under specified conditions, operate satisfactorily and effectively

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

DurabilityActual reliability of an item considering operating modes, operating conditions and possible preventive maintenance actions carried out

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

ExpectedReliabilityReliability of an item determined by design and manufacture under expected conditions of operation and maintenance

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

InstantaneousAvailabilityProbability that an item is in a state to perform as required at a given instant, under given conditions, assuming that the necessary external resources are provided

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

IntrinsicMaintainabilityMaintainability of an item determined by the design under expected conditions of maintenance and logistic support

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

IntrinsicReliabilityReliability of an item determined by design and manufacture under expected conditions of operation assuming that no preventive maintenance task is carried out, excepting routine maintenance

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

MaintainabilityAbility of a machine or part of a system to be retained in, or restored to, a state in which it can perform the required function(s)

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

OperationalReliabilityActual reliability of an item considering operating modes, operating conditions and possible preventive maintenance actions carried out

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

ProductionBasedAvailabilityRatio of actual production to required production, or any other reference level, over a specified period of time

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

ReliabilityProbability that a machine will perform its required functions without failure for a specified time period when used under specified conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

TimeBasedAvailabilityDuring a given period of time, percentage of the time during which an item was able to perform when required

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

7.9 PreventiveMaintenanceType ObjectType Definition

The PreventiveMaintenanceType provides Variables that are used for preventive maintenance and is formally defined in Table 25.

Table 25 – PreventiveMaintenanceType Definition
Attribute Value
BrowseNamePreventiveMaintenanceType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableActivePreventiveMaintenanceTime0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableInstallationDate0:DateTime0:DataItemTypeO, RW
0:HasComponentVariableLastInspectionDate0:DateTime0:DataItemTypeO, RW
0:HasComponentVariableLastServicingDate0:DateTime0:DataItemTypeO, RW
0:HasComponentVariableNextInspectionDate0:DateTime0:DataItemTypeO, RW
0:HasComponentVariableNextServicingDate0:DateTime0:DataItemTypeO, RW
0:HasComponentVariablePreventiveMaintenanceTime0:Double0:BaseAnalogTypeO, RW

The InstanceDeclarations of the PreventiveMaintenanceType have additional Attributes defined in Table 26. The Variables and the associated Descriptions are based on the standards DIN EN 13306 and VDMA 24223-1.

Table 26 – PreventiveMaintenanceType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
ActivePreventiveMaintenanceTimeThis attribute indicates the date of installation or commissioning of the device.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

InstallationDateThis attribute identifies the date when the device was last inspected.
LastInspectionDateThis attribute identifies the date when the device is scheduled for the next inspection.
LastServicingDateThis attribute identifies the date when the device is scheduled for the next servicing.
NextInspectionDateThis attribute identifies the date when the device was last serviced.
NextServicingDatePart of maintenance time when preventive maintenance is carried out on an item, including technical, logistic and internal administrative delays
PreventiveMaintenanceTimePart of the active maintenance time taken to perform a preventive maintenance

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

7.10 BreakdownMaintenanceType ObjectType Definition

The BreakdownMaintenanceType provides Variables that are used for breakdown maintenance and is formally defined in Table 27.

Table 27 – BreakdownMaintenanceType Definition
Attribute Value
BrowseNameBreakdownMaintenanceType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableCorrectiveMaintenanceTime0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableCriticality0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableFailure0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableNumberOfFailures0:Int320:BaseAnalogTypeO, RO
0:HasComponentVariableSeverity0:String0:DataItemTypeO, RO

The InstanceDeclarations of the PreventiveMaintenanceType have additional Attributes defined in Table 28. The Variables and the associated Descriptions are based on the standards ISO 13372 and DIN EN 13306.

Table 28 – BreakdownMaintenanceType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
CorrectiveMaintenanceTimePart of the maintenance time when active corrective maintenance is carried out on an item, including technical, logistic and internal administrative delays

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

CriticalityIndex of the severity of an effect combined with the probability of expected frequency of its occurrence
FailureTermination of the ability of an item to perform a required function. A "True" status means that the pump has a failure and a "False" status means that the pump has no failure.
NumberOfFailuresNumber of failures of an object
SeverityExtent of loss, damage or harm caused by a fault or failure

7.11 SupervisionType ObjectType Definition

The SupervisionType provides collections of Variables used for Pump monitoring. It is illustrated in Figure 12 and formally defined in Table 29.

Figure 12 – Illustration of SupervisionType
Table 29 – SupervisionType Definition
Attribute Value
BrowseNameSupervisionType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObjectSupervisionAuxiliaryDeviceSupervisionAuxiliaryDeviceTypeO
0:HasComponentObjectSupervisionElectronicsSupervisionElectronicsTypeO
0:HasComponentObjectSupervisionHardwareSupervisionHardwareTypeO
0:HasComponentObjectSupervisionMechanicsSupervisionMechanicsTypeO
0:HasComponentObjectSupervisionProcessFluidSupervisionProcessFluidTypeO
0:HasComponentObjectSupervisionPumpOperationSupervisionPumpOperationTypeO
0:HasComponentObjectSupervisionSoftwareSupervisionSoftwareTypeO

The InstanceDeclarations of the SupervisionType have additional Attributes defined in Table 30.

Table 30 – SupervisionType Attribute values for child Nodes
BrowsePath Description Attribute
SupervisionAuxiliaryDeviceSupervision auxiliary device specifies information for monitoring an additional device.
SupervisionElectronicsSupervision Electrics specifies information for monitoring the electronics.
SupervisionHardwareSupervision hardware specifies supervising information related to device hardware.
SupervisionMechanicsSupervision mechanics specifies supervising information related to device mechanics.
SupervisionProcessFluid Supervision process fluid specifies information for monitoring the fluid of a pump.
SupervisionPumpOperation Supervision pump operation specifies information for monitoring the pump operation.
SupervisionSoftware Supervision software specifies supervising information related to device software.

7.12 SupervisionMechanicsType ObjectType Definition

The SupervisionMechanicsType provides Variables used for monitoring the Pump mechanics. It is illustrated in Figure 13 and formally defined in Table 31. For the generation of events, the SupervisionMechanicsType has references to the four Namur NE 107 statuses defined in OPC 10000-100. The InputNode Property of the Alarm shall contain the NodeId of the Component.

Figure 13 – Illustration of SupervisionMechanicsType
Table 31 – SupervisionMechanicsType Definition
Attribute Value
BrowseNameSupervisionMechanicsType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableAxialBearingAbrasion0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableAxialBearingFault0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableAxialBearingOverheat0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableBearingFault0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableBrakeChopper0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableBrakeOverheat0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableExcessVibration0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableGapWear0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableMechanicalFault0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableMisalignment0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableRadialBearingAbrasion0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableRadialBearingFault0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableRadialBearingOverheat0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableRotorBlocked0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableRotorStationRubbing0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableUnbalance0:Boolean0:TwoStateDiscreteTypeO, RO
0:GeneratesEventObjectType2:CheckFunctionAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:FailureAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:MaintenanceRequiredAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:OffSpecAlarmTypeDefined in OPC 10000-100

The InstanceDeclarations of the SupervisionMechanicsType have additional Attributes defined in Table 32. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 32 – SupervisionMechanicsType Attribute values for child Nodes
BrowsePath Description Attribute
AxialBearingAbrasionThis attribute indicates an unacceptable abrasion of the axial bearing.
AxialBearingFaultThis attribute indicates a failure of the axial bearing.
AxialBearingOverheatThis attribute indicates an overheating of the axial bearing.
BearingFaultThis attribute indicates a generic bearing failure.
BrakeChopperThis attribute indicates a problem of the brake chopper.
BrakeOverheatThis attribute indicates an overheating of a brake.
ExcessVibrationThis attribute indicates unacceptable high mechanical vibration.
GapWearThis attribute indicates a mechanical wear at gap.
MechanicalFaultThis attribute indicates a generic mechanical fault.
MisalignmentThis attribute indicates a misalignment.
RadialBearingAbrasionThis attribute indicates an unacceptable abrasion of the radial bearing.
RadialBearingFaultThis attribute indicates a failure of the radial bearing.
RadialBearingOverheatThis attribute indicates an overheating of the radial bearing.
RotorBlockedThis attribute indicates a blocked rotor.
RotorStationRubbingThis attribute indicates the rubbing of stator and rotor.
UnbalanceThis attribute indicates an unbalance.

7.13 SupervisionHardwareType ObjectType Definition

The SupervisionHardwareType provides Variables used for monitoring the Pump hardware. It is formally defined in Table 33. For the generation of events, the SupervisionHardwareType has references to the four Namur NE 107 statuses defined in OPC 10000-100. The InputNode Property of the Alarm shall contain the NodeId of the Component.

Table 33 – SupervisionHardwareType Definition
Attribute Value
BrowseNameSupervisionHardwareType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableCommunication0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableComputingCircuit0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableControlCircuit0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableDCLinkSupply0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableEprom0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableHardwareFault0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableIONA0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableMeasureCircuit0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableMicroProcessor0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableNetworkNA0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariablePowerSupply0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableRam0:Boolean0:TwoStateDiscreteTypeO, RO
0:GeneratesEventObjectType2:CheckFunctionAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:FailureAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:MaintenanceRequiredAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:OffSpecAlarmTypeDefined in OPC 10000-100

The InstanceDeclarations of the SupervisionHardwareType have additional Attributes defined in Table 34. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 34 – SupervisionHardwareType Attribute values for child Nodes
BrowsePath Description Attribute
CommunicationThis attribute indicates a communication failure.
ComputingCircuitThis attribute indicates a failure in the computing elements of device hardware.
ControlCircuitThis attribute indicates a failure in the control elements of device hardware.
DCLinkSupplyThis attribute indicates a failure in the dc power supply of device hardware.
EpromThis attribute indicates a failure of an eprom.
HardwareFaultThis attribute indicates a failure of device hardware.
IONAThis attribute indicates a disconnection between processing unit and device.
MeasureCircuitThis attribute indicates a failure in the measurement elements of device hardware.
MicroProcessorThis attribute indicates a failure of the micro processor.
NetworkNAThis attribute indicates a disconnection of the device.
PowerSupplyThis attribute indicates a failure in the power supply of device hardware.
RamThis attribute indicates a ram failure.

7.14 SupervisionSoftwareType ObjectType Definition

The SupervisionSoftwareType provides Variables used for monitoring the Pump software. It is formally defined in Table 35. For the generation of events, the SupervisionSoftwareType has references to the four Namur NE 107 statuses defined in OPC 10000-100. The InputNode Property of the Alarm shall contain the NodeId of the Component.

Table 35 – SupervisionSoftwareType Definition
Attribute Value
BrowseNameSupervisionSoftwareType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableApplication0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableCommunication0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableControl0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableMemory0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableOS0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableParameter0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSoftwareFault0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSoftwareReset0:Boolean0:TwoStateDiscreteTypeO, RO
0:GeneratesEventObjectType2:CheckFunctionAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:FailureAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:MaintenanceRequiredAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:OffSpecAlarmTypeDefined in OPC 10000-100

The InstanceDeclarations of the SupervisionSoftwareType have additional Attributes defined in Table 36. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 36 – SupervisionSoftwareType Attribute values for child Nodes
BrowsePath Description Attribute
ApplicationThis attribute indicates a failure in application software.
CommunicationThis attribute indicates a failure in communication software.
ControlThis attribute indicates a failure in control software.
MemoryThis attribute indicates a memory resource problem.
OSThis attribute indicates a failure of operation system software.
ParameterThis attribute indicates a parameter problem.
SoftwareFaultThis attribute indicates a failure of device software.
SoftwareResetThis attribute indicates a software reset.

7.15 SupervisionProcessFluidType ObjectType Definition

The SupervisionProcessFluidType provides Variables used for monitoring the Pump process fluid. It is formally defined in Table 37. For the generation of events, the SupervisionProcessFluidType has references to the four Namur NE 107 statuses defined in OPC 10000-100. The InputNode Property of the Alarm shall contain the NodeId of the Component.

Table 37 – SupervisionProcessFluidType Definition
Attribute Value
BrowseNameSupervisionProcessFluidType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableBlockage0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableCavitation0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableCondensation0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableDry0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableFlow0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableGas0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableLiquid0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariablePressure0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableProcessFault0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSolid0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableStall0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableTemperature0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableViscosity0:Boolean0:TwoStateDiscreteTypeO, RO
0:GeneratesEventObjectType2:CheckFunctionAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:FailureAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:MaintenanceRequiredAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:OffSpecAlarmTypeDefined in OPC 10000-100

The InstanceDeclarations of the SupervisionProcessFluidType have additional Attributes defined in Table 38. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 38 – SupervisionProcessFluidType Attribute values for child Nodes
BrowsePath Description Attribute
BlockageThis attribute indicates a closed valve operation.
CavitationThis attribute indicates cavitation of the pump liquid.
CondensationThis attribute indicates abnormal condensation in flow medium.
DryThis attribute indicates a dry running.
FlowThis attribute indicates an abnormal flow of the pump fluid.
GasThis attribute indicates a significant amount of gas in the pump liquid.
LiquidThis attribute indicates a significant amount of liquid in the flow medium.
PressureThis attribute indicates an abnormal pressure of the pump fluid.
ProcessFaultThis attribute indicates a generic process problem.
SolidThis attribute indicates an significant amount of solid in the pump fluid.
StallThis attribute indicates a stall of the pump liquid.
TemperatureThis attribute indicates an abnormal temperature of the pump fluid.
ViscosityThis attribute indicates an abnormal viscosity of the pump liquid.

7.16 SupervisionPumpOperationType ObjectType Definition

The SupervisionPumpOperationType provides Variables used for monitoring the Pump operation. It is formally defined in Table 39. For the generation of events, the SupervisionPumpOperationType has references to the four Namur NE 107 statuses defined in OPC 10000-100. The InputNode Property of the Alarm shall contain the NodeId of the Component.

Table 39 – SupervisionPumpOperationType Definition
Attribute Value
BrowseNameSupervisionPumpOperationType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableAccessoryLiquidFlow0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableAccessoryLiquidHigh0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableAccessoryLiquidLow0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableAccessoryLiquidOverheat0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableAccessoryLiquidPressure0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableAmbientTemperature0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableCaseOverheat0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableControllerOverheat0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableConverterOverheat0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableCoolantFlow0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableCoolantHigh0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableCoolantLow0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableCoolantOverheat0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableDeceleration0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableDirtyImpeller0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableDriveOverheat0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableGeneratorOperation0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableLeakage0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableLubricant0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableMaximumNumberStarts0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableMaximumOperationTime0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableMaximumStartsAtTime0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableMotorHumidity0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableMotorOverheat0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableOperationFault0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableOverLoad0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableOverSpeed0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariablePartialLoad0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSynchronisation0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableTemperatureFault0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableTimeOut0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableTMSFailure0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableTorqueLimit0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableTurbineOperation0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableUnderSpeed0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableVelocityLimit0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableWearReserveExhausted0:Boolean0:TwoStateDiscreteTypeO, RO
0:GeneratesEventObjectType2:CheckFunctionAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:FailureAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:MaintenanceRequiredAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:OffSpecAlarmTypeDefined in OPC 10000-100

The InstanceDeclarations of the SupervisionPumpOperationType have additional Attributes defined in Table 40. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 40 – SupervisionPumpOperationType Attribute values for child Nodes
BrowsePath Description Attribute
AccessoryLiquidFlowThis attribute indicates a problem with the accessory liquid flow, e.g. the buffer fluid flow or operating fluid flow.
AccessoryLiquidHighThis attribute indicates a high limited accessory liquid, e.g. the buffer fluid or operating fluid.
AccessoryLiquidLowThis attribute indicates a low limited accessory liquid, e.g. the buffer fluid or operating fluid.
AccessoryLiquidOverheatThis attribute indicates an overheating of the accessory liquid, e.g. the buffer fluid or operating fluid.
AccessoryLiquidPressureThis attribute indicates an abnormal pressure of the accessory liquid, e.g. the buffer fluid pressure or operating fluid pressure.
AmbientTemperatureThis attribute indicates an abnormal ambient temperature.
CaseOverheatThis attribute indicates an overheating of the case.
ControllerOverheatThis attribute indicates an overheating of a controller.
ConverterOverheatThis property indicates an overheating of a converter.
CoolantFlowThis attribute indicates a problem with the coolant flow.
CoolantHighThis attribute indicates that the coolant is high limited.
CoolantLowThis attribute indicates that the coolant is low limited.
CoolantOverheatThis attribute indicates an overheating of the coolant liquid.
DecelerationThis attribute indicates a deceleration of a pump.
DirtyImpellerThis attribute indicates a dirty impeller.
DriveOverheatThis attribute indicates an overheating of a drive.
GeneratorOperationThis attribute indicates that the pump is working as a generator (in flow).
LeakageThis attribute indicates a leakage problem, e.g. leakage of the mechanical seal.
LubricantThis attribute indicates a problem with the lubricant.
MaximumNumberStartsThis attribute indicates that the maximum number of pump start cycles is exceeded.
MaximumOperationTime This attribute indicates that the maximum time of pump operation is exceeded.
MaximumStartsAtTime This attribute indicates that the maximum number of pump start cycles per timespan is exceeded.
MotorHumidityThis attribute indicates unacceptable humidity in the motor.
MotorOverheatThis attribute indicates an overheating of a motor.
OperationFaultThis attribute indicates a generic operation problem of a pump.
OverLoadThis attribute indicates an over load.
OverSpeedThis attribute indicates that the pump operates over normal speed.
PartialLoadThis attribute indicates a partial load.
SynchronisationThis attribute indicates a synchronization problem of a pump.
TemperatureFaultThis attribute indicates a generic temperature problem of a pump.
TimeOutThis attribute indicates a start up time out.
TMSFailureThis attribute indicates a failure of the temperature management system.
TorqueLimitThis attribute indicates a limitation problem of a pump.
TurbineOperationThis attribute indicates that the pump is working as a turbine (reverse flow).
UnderSpeedThis attribute indicates that the pump operates under normal speed.
VelocityLimitThis attribute indicates a limitation problem of a pump.
WearReserveExhaustedThis attribute indicates that the wear reserve of the pump is exhausted.

7.17 SupervisionAuxiliaryDeviceType ObjectType Definition

The SupervisionAuxiliaryDeviceType provides Variables used for monitoring the Pump auxiliary devices. It is formally defined in Table 41. For the generation of events, the SupervisionAuxiliaryDeviceType has references to the four Namur NE 107 statuses defined in OPC 10000-100. The InputNode Property of the Alarm shall contain the NodeId of the Component.

Table 41 – SupervisionAuxiliaryDeviceType Definition
Attribute Value
BrowseNameSupervisionAuxiliaryDeviceType
IsAbstractfalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableActuatorElement0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableAmbientTemperature0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableAuxiliaryDeviceFault0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableAuxiliaryMediumAbsence0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableAuxiliaryMediumInsufficiency0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableAuxiliaryPowerPole0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableAuxiliaryPowerRange0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableCommunicationError0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableCorrosion0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableDeviation0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableElectromagneticInterference0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableElectronicFault0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableEnergySupply0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableEvaluationElectronics0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableExciterError0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableFouling0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableHumidityElectronics0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableInstallation0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableInterruption0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableLineLength0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableMaterialElectronics0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableMeasuredMaterialElectronics0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableMechanicalDamage0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableOperatingConditions0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableOther0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableOverloading0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableParameterSetting0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariablePeripheral0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableProcessInfluence0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSensorElement0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableStartUp0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableTemperatureShock0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableVibration0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableWearReserveOperation0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableWearReserveWear0:Boolean0:TwoStateDiscreteTypeO, RO
0:GeneratesEventObjectType2:CheckFunctionAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:FailureAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:MaintenanceRequiredAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:OffSpecAlarmTypeDefined in OPC 10000-100

The InstanceDeclarations of the SupervisionAuxiliaryDeviceType have additional Attributes defined in Table 42. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 42 – SupervisionAuxiliaryDeviceType Attribute values for child Nodes
BrowsePath Description Attribute
ActuatorElementThis property indicates a fault in an actuator element.
AmbientTemperatureThis property indicates an abnormal ambient temperature.
AuxiliaryDeviceFaultThis property indicates a generic failure of an auxiliary device.
AuxiliaryMediumAbsenceThis property indicates an absence of or wrong auxiliary medium.
AuxiliaryMediumInsufficiencyThis property indicates an insufficiency of auxiliary medium.
AuxiliaryPowerPoleThis property indicates an auxiliary power supply wrongly poled.
AuxiliaryPowerRangeThis property indicates an off-spec of the auxiliary power range.
CommunicationErrorThis property indicates a communication error.
CorrosionThis property indicates corrosion/abrasion in parts in contact with medium.
DeviationThis property indicates an inadmissible deviation from measurement.
ElectromagneticInterferenceThis property indicates an abnormal electromagnetic interference.
ElectronicFaultThis property indicates a fault in the device electronics.
EnergySupplyThis property indicates an error in internal energy supply.
EvaluationElectronicsThis property indicates an error in evaluation electronics.
ExciterErrorThis property indicates an error in the exciter of the sensor element.
FoulingThis property indicates a fouling on sensor element.
HumidityElectronicsThis property indicates an abnormal amount of humidity in electronics area.
InstallationThis property indicates an installation fault.
InterruptionThis property indicates an interruption of signal path or short circuit.
LineLengthThis property indicates that the maximum line length is exceeded.
MaterialElectronicsThis property indicates a foreign material in electronics area.
MeasuredMaterialElectronicsThis property indicates measured material in electronics area.
MechanicalDamageThis property indicates a mechanical damage.
OperatingConditionsThis property indicates a fault due to non-compliance with specified operating conditions.
OtherThis property indicates other faults.
OverloadingThis property indicates an overloading.
ParameterSettingThis property indicates a parameter setting error.
PeripheralThis property indicates an error in peripherals.
ProcessInfluenceThis property indicates a fault due to process influence.
SensorElementThis property indicates a fault in a sensor element.
StartUpThis property indicate an installation fault or fault during start-up.
TemperatureShockThis property indicates an excessive temperature shock.
VibrationThis property indicates an excessive vibration or impact load.
WearReserveOperationThis property indicates that the wear reserve is used up by operation.
WearReserveWearThis property indicates that the wear reserve is used up by wear.

7.18 SupervisionElectronicsType ObjectType Definition

The SupervisionElectronicsType provides Variables used for monitoring the Pump electronics. It is formally defined in Table 43. For the generation of events, the SupervisionElectronicsType has references to the four Namur NE 107 statuses defined in OPC 10000-100. The InputNode Property of the Alarm shall contain the NodeId of the Component.

Table 43 – SupervisionElectronicsType Definition
Attribute Value
BrowseNameSupervisionElectronicsType
IsAbstractfalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableArmatureCircuit0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableCurrentInsideDevice0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableElectricalFault0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableFieldCircuit0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableInstallationFault0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableInsulationResistance0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariablePhaseFailure0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableShortCircuit0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableShortToEarth0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSupplyCurrent0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSupplyCurrentHigh0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSupplyCurrentLow0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSupplyFrequency0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSupplyFrequencyHigh0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSupplyFrequencyLow0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSupplyVoltage0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSupplyVoltageHigh0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSupplyVoltageLow0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableVoltageInsideDevice0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableWindingTemperature0:Boolean0:TwoStateDiscreteTypeO, RO
0:GeneratesEventObjectType2:CheckFunctionAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:FailureAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:MaintenanceRequiredAlarmTypeDefined in OPC 10000-100
0:GeneratesEventObjectType2:OffSpecAlarmTypeDefined in OPC 10000-100

The InstanceDeclarations of the SupervisionElectronicsType have additional Attributes defined in Table 44. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 44 – SupervisionElectronicsType Attribute values for child Nodes
BrowsePath Description Attribute
ArmatureCircuitThis property indicates a failure in armature circuit.
CurrentInsideDeviceThis property indicates unacceptable current inside the device.
ElectricalFaultThis property indicates a generic electrical fault.
FieldCircuitThis property indicates a failure in field circuit.
InstallationFaultThis property indicates an unacceptable electrical installation, e.g. mixed up phases.
InsulationResistanceThis property indicates an unacceptable low winding resistance.
PhaseFailureThis property indicates a phase failure.
ShortCircuitThis property indicates a short circuit.
ShortToEarthThis property indicates a short to earth.
SupplyCurrentThis property indicates a failure of supply current.
SupplyCurrentHighThis property indicates too high supply current.
SupplyCurrentLowThis property indicates too low supply current.
SupplyFrequencyThis property indicates unacceptable supply frequency.
SupplyFrequencyHighThis property indicates too high supply frequency.
SupplyFrequencyLowThis property indicates too low supply frequency.
SupplyVoltageThis property indicates a failure of supply voltage.
SupplyVoltageHighThis property indicates too high supply voltage.
SupplyVoltageLowThis property indicates too low supply voltage.
VoltageInsideDeviceThis property indicates unacceptable voltage inside the device.
WindingTemperatureThis property indicates an unacceptable winding temperature.

7.19 ConfigurationGroupType ObjectType Definition

The ConfigurationGroupType provides FunctionalGroups for static manufacturer data about the Pump and user data about the Pump’s process environment. General information on this use case can be found in chapter 5.2. It is formally defined in Table 45.

Table 45 – ConfigurationGroupType Definition
Attribute Value
BrowseNameConfigurationGroupType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObjectDesign DesignTypeO
0:HasComponentObjectImplementationImplementationTypeO
0:HasComponentObjectSystemRequirementsSystemRequirementsTypeO

The InstanceDeclarations of the ConfigurationGroupType have additional Attributes defined in Table 46.

Table 46 – ConfigurationGroupType Attribute values for child Nodes
BrowsePath Description Attribute
Design Static design properties for a pump.
ImplementationStatic implementation properties for a pump.
SystemRequirementsStatic system requirement properties for a pump.

7.20 DesignType ObjectType Definition

The DesignType provides static Variables for design properties, describing the limitations and working conditions of a Pump and is formally defined in Table 47.

Table 47 – DesignType Definition
Attribute Value
BrowseNameDesignType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableAdditionalFieldbuses0:String [128]0:DataItemTypeO, RO
0:HasComponentVariableBalancingRateOfFlow0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableBasePressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableClearanceVolume0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableClockwiseRotation0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableControllable0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableCool_DownTimeForAVaporJetPumpOrADiffusionPump0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableCounter_ClockwiseRotation0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableCriticalSpeed0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableDeclarationOfConformity0:String0:DataItemTypeO, RO
0:HasComponentVariableDeclarationOfConformityAvailable0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableDesignAxialLoad0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableDesignRadialLoad0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableDirectivesOfEUDeclarationOfConformityDeclarationOfConformityOptionSet0:DataItemTypeO, RO
0:HasComponentVariableDryCriticalSpeed0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableExplosionProtectionExplosionProtectionOptionSet0:DataItemTypeO, RO
0:HasComponentVariableGeometricalFlow0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableGeometricDisplacementVolume0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableHeadAtPeakPoint0:Double0:BaseAnalogTypeO, RO
0:HasComponentObjectInstallationNpshCurve0:FileTypeO
0:HasComponentVariableLeakageRateOfFlow0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumAllowableAmbientTemperature0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumAllowableCasingWorkingPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumAllowableContinuousSpeed0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumAllowableHead0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumAllowableRelativeHumidity0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumAllowableTemperature0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumAllowableThroughput0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumAllowableWorkingPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumAxialLoad0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumPumpPowerInput0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumRadialLoad0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumStaticSealingPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMeanTimebetweenFailures0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMinimumAllowableAmbientTemperature0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMinimumAllowableContinuousSpeed0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMinimumAllowableHead0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMinimumAllowableRelativeHumidity0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMinimumAllowableTemperature0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMinimumAllowableThermalFlow0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMinimumContinuousStableFlow0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMinimumContinuousThermalFlow0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableNetPositiveSuctionHeadRequired0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableNetPositiveSuctionHeadRequiredForADropOf3Percent0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOfferedControlModesOfferedControlModesOptionSet0:DataItemTypeO, RO
0:HasComponentVariableOfferedFieldbusesOfferedFieldbusesOptionSet0:DataItemTypeO, RO
0:HasComponentVariableOptimumHead0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOptimumPumpPowerInput0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOptimumRateOfFlow0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariablePistonVelocity0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariablePossibleFluids0:String []0:DataItemTypeO, RO
0:HasComponentVariablePre_ChargePressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariablePumpClassPumpClassEnum0:DataItemTypeO, RO
0:HasComponentObjectPumpCurve0:FileTypeO
0:HasComponentObjectPumpEfficiencyCurve0:FileTypeO
0:HasComponentObjectPumpH_Q_Curve0:FileTypeO
0:HasComponentObjectPumpNpshCurve0:FileTypeO
0:HasComponentObjectPumpPowerInputCurve0:FileTypeO
0:HasComponentVariableShut_OffHead0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableShut_OffPumpPowerInput0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSlipFlow0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSoundEnergy0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSoundEnergyLevel0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSoundPower0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSoundPowerLevel0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSoundPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSoundPressureLevel0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSpecificSpeed0:Double0:BaseAnalogTypeO, RO
0:HasComponentObjectStablePumpH_Q_Curve0:FileTypeO
0:HasComponentVariableStandardGasFlowrate0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableStartingPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSuction_SpecificSpeed0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSweptVolume0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableTripSpeed0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableTypeNumber0:Double0:DataItemTypeO, RO
0:HasComponentVariableVolumeFlowRate0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableVolumeFlowRateOfBackingPump0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableWarmUpTimeForAVaporJetPumpOrADiffusionPump0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableWaterVaporTolerableLoad0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableWetCriticalSpeed0:Double0:BaseAnalogTypeO, RO

The optional Variable AdditionalFieldbuses is a one dimensional array with a limit of 128 entries.

The optional Variable PossibleFluids is a one dimensional array without a limit for possible entries.

The InstanceDeclarations of the DesignType have additional Attributes defined in Table 48. The Variables and the associated Descriptions are based on the standards DIN EN ISO 17769-1, DIN EN ISO 17769-2, DIN ISO 21360-1, ISO 3529-2, DIN 28400-2, DIN EN ISO 80000-8, ISO/TR 25417 and DIN EN 13306.

Table 48 – DesignType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
AdditionalFieldbusesAdditional fieldbuses supported by the product.
BalancingRateOfFlowRate of flow which is extracted to activate a balance device

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

BasePressurePressure obtained in the test dome after conditioning the vacuum pump and the test dome

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

ClearanceVolumeVolume remaining unswept at the end of the discharge stroke.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067857

DisplayName: m³

Description: cubic metre

ClockwiseRotationDirection of rotation in which the shaft is seen to be turning in a clockwise direction when viewing the drive end of the shaft. A "True" status means that the rotation of pump is clockwise and a "False" status means that the rotation of pump is anticlockwise.
ControllableIndicates whether the product is a controllable pump or a self-controlling pump. A "True" status means that the pump is controllable and a "False" status means that the pump is not controllable.
Cool_DownTimeForAVaporJetPumpOrADiffusionPumpThe cool-down time is the time required to cool the propellant from the working temperature to a temperature at which the propellant can be exposed to atmospheric air without risk after the heating has been switched off.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5457219

DisplayName: s

Description: second [unit of time]

Counter_ClockwiseRotationDirection of rotation in which the shaft is seen to be turning in an anticlockwise direction, when viewing the drive end of the shaft. A "True" status means that the rotation of pump is anticlockwise and a "False" status means that the rotation of pump is clockwise.
CriticalSpeedSpeed of rotation at which the frequency of vibration (or its multiples) corresponds to the rotor resonant (lateral or torsional)

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

DeclarationOfConformityPublicly accessible attestation of conformity, commonly available on websites.
DeclarationOfConformityAvailableWhether or not a declaration of conformity exists. A "True" status means that the declaration exists and a "False" status means that there is no declaration available.
DesignAxialLoadResidual axial thrust on the pump rotor on which the thrust-bearing selection is based.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5129559

DisplayName: N

Description: newton

DesignRadialLoadRadial load of the pump rotor for which the bearing system is selected.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5129559

DisplayName: N

Description: newton

DirectivesOfEUDeclarationOfConformitySet of directives on the basis of which conformity was determined.
DryCriticalSpeedRotor resonant frequency calculated assuming that the rotor is supported only at its bearings and that the bearings are of infinite stiffness

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

ExplosionProtectionDevice category for explosion protection according to 2014/34/EU (ATEX).
GeometricalFlowProduct of geometrical displacement volume and speed of rotation or stroke frequency

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

GeometricDisplacementVolumeDisplacement volume for one stroke or one cycle.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067857

DisplayName: m³

Description: cubic metre

HeadAtPeakPointHighest total head developed by a pump when this does not occur at a zero rate of flow

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

InstallationNpshCurveRelationship between the net positive suction head available and the rate of flow at given operating conditions for a given liquid
LeakageRateOfFlowRate of flow leaking from shaft seals

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MaximumAllowableAmbientTemperatureHighest allowable ambient temperature for which the equipment (or any part to which the term refers) is suitable

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

MaximumAllowableCasingWorkingPressureGreatest outlet pressure at the specified operating temperature at which the pump casing can be used

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

MaximumAllowableContinuousSpeedHighest rotational speed for continuous operation recommended by the manufacturer

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

MaximumAllowableHeadMaximum permissible head at which the pump can be continuously operated without suffering damage

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

MaximumAllowableRelativeHumidityHighest allowable relative humidity for which the equipment (or any part to which the term refers) is suitable

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

MaximumAllowableTemperatureHighest allowable continuous fluid temperature for which the equipment (or any part to which the term refers) is suitable when handling the specified operating fluid at the specified operating pressure

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

MaximumAllowableThroughputMaximum pV flow the pump can withstand without damage

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4665393

DisplayName: Pa·m³/s

Description: pascal cubic metre per second

MaximumAllowableWorkingPressurePressure for a component on the basis of materials used and on the basis of calculation rules at the specified operating temperature

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

MaximumAxialLoadGreatest value of the residual axial thrust on the pump rotor resulting from operating the pump at any condition within its allowable operating range.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5129559

DisplayName: N

Description: newton

MaximumPumpPowerInputHighest value of the pump power input at any rate of flow at any allowable operating condition

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

MaximumRadialLoadGreatest radial load of the pump rotor resulting from operating the pump at any condition within its allowable operating range.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5129559

DisplayName: N

Description: newton

MaximumStaticSealingPressureHighest pressure, excluding hydrostatic testing, to which the seal can be subjected while the pump is shut down

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

MeanTimebetweenFailuresAverage of the times between failures.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

MinimumAllowableAmbientTemperatureLowest allowable ambient temperature for which the equipment (or any part to which the term refers) is suitable

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

MinimumAllowableContinuousSpeedLowest speed for continuous operation recommended by the manufacturer

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

MinimumAllowableHeadMinimum permissible head at which the pump can be operated without suffering damage

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

MinimumAllowableRelativeHumidityLowest allowable relative humidity for which the equipment (or any part to which the term refers) is suitable

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

MinimumAllowableTemperatureLowest allowable continuous temperature for which the equipment (or any part to which the term refers) is suitable when handling the specified operating fluid at the specified operating pressure

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

MinimumAllowableThermalFlowLowest flow at which the pump can operate without its operation being impaired by the temperature rise of the pumped liquid

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MinimumContinuousStableFlowLowest flow at which the pump can be operated without it adversely affecting its performance in terms of life expectancy, noise and vibrations

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MinimumContinuousThermalFlowLowest flow at which the pump can operate without its operation being impaired by the temperature rise of the pumped liquid

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

NetPositiveSuctionHeadRequiredMinimum NPSH at the pump inlet connection required to give the rated or operating performance at the specified conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

NetPositiveSuctionHeadRequiredForADropOf3PercentNPSH required for a drop of 3 % in the total head of the first stage of the pump as a standard basis for use in performance curves

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

OfferedControlModesControl modes supported by the manufacturer for the product.
OfferedFieldbusesFieldbuses supported by the manufacturer for the product.
OptimumHeadTotal head developed by the pump at a rate of flow corresponding to the best efficiency

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

OptimumPumpPowerInputPump power input at the rate of flow corresponding to the best efficiency

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

OptimumRateOfFlowRate of flow at the point of best efficiency

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

PistonVelocityAverage speed given by the stroke length multiplied with the number of complete pumping cycles of the piston, plunger or piston attached to the diaphragm per minute (stroke per minute or pump crank speed)

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067859

DisplayName: m/s

Description: metre per second

PossibleFluidsFluids that can be pumped by the pump.
Pre_ChargePressurePressure to which the pulsation dampener is charged with dry gas prior to start of operation

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

PumpClassPump type according to functional principle and pumped fluid
PumpCurveRepresentation of the pump head plotted against the flow rate
PumpEfficiencyCurveRelationship between the pump efficiency and the rate of flow at given operating conditions of speed and liquid
PumpH_Q_CurveRelationship between the total head of the pump and the rate of flow at given operating conditions /rated conditions of speed and liquid
PumpNpshCurveRelationship between the net positive suction head required and the rate of flow at given operating conditions of speed and liquid
PumpPowerInputCurveRelationship between the pump power input and the rate of flow given operating conditions of speed and liquid
Shut_OffHeadTotal head developed by the pump in a zero rate of flow

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

Shut_OffPumpPowerInputPump power input at zero rate of flow

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

SlipFlowFlow lost internally through clearances

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

SoundEnergyIntegral of the sound power, P, over a stated time interval of duration T (starting at t1 and ending at t2).

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4869973

DisplayName: J

Description: joule

SoundEnergyLevelTen times the logarithm to the base 10 of the ratio of the sound energy, J, to a reference value, J0, expressed in decibels.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 12878

DisplayName: dB

Description: decibel

SoundPowerThrough a surface, product of the sound pressure, p, and the component of the particle velocity, un, at a point on the surface in the direction normal to the surface, integrated over that surface.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

SoundPowerLevelTen times the logarithm to the base 10 of the ratio of the sound power of a source, P, to a reference value, P0, expressed in decibels.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 12878

DisplayName: dB

Description: decibel

SoundPressureDifference between instantaneous pressure and static pressure.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

SoundPressureLevelTen times the logarithm to the base 10 of the ratio of the square of the sound pressure, p, to the square of a reference value, p0, expressed in decibels.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 12878

DisplayName: dB

Description: decibel

SpecificSpeedSpeed that characterizes a pump in terms of its speed, flow rate per impeller eye, i.e. total flow for single-flow impeller, half flow for double-flow impeller, at the best efficiency point and head per stage at maximum impeller diameter

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

StablePumpH_Q_CurvePump H(Q) curve where the maximum head and shut-off head are coincidental, and the total head declines continuously as the rate of flow increases
StandardGasFlowrateVolume flow rate at standard reference conditions, i.e. 0 °C and 101 325 Pa

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

StartingPressureThe starting pressure is the pressure at which a vacuum pump can be switched on and a pumping effect is achieved without damage occurring.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

Suction_SpecificSpeedSpeed that characterizes a pump's cavitation performance in terms of its speed, optimum rate of flow per impeller eye at best efficiency point and NPSH3 at best efficiency point for the first stage at maximum impeller diameter

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

SweptVolumeVolume traversed by a single stroke of piston, plunger or diaphragm.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067857

DisplayName: m³

Description: cubic metre

TripSpeedSpeed at which the independent emergency overspeed devices operate to shut down a prime mover

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

TypeNumberPure number calculated at the point of best efficiency
VolumeFlowRateVolume flow rate of the gas removed by the pump from the gas phase within the evacuated chamber.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

VolumeFlowRateOfBackingPumpMaximum volume flow rate for which the conditions are defined in the instruction manual or in a specific standard for the particular vacuum pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

WarmUpTimeForAVaporJetPumpOrADiffusionPumpThe warm-up time is the time required to heat the blowing agent in the boiling vessel to its working temperature. The initial temperature can either be equal to the ambient temperature or equal to the temperature at which the blowing agent of the vacuum pump can be exposed to atmospheric air without risk.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5457219

DisplayName: s

Description: second [unit of time]

WaterVaporTolerableLoadThe mass flow rate for water vapor, in a gas ballast pump, in continuous operation and under normal ambient conditions, if the pumped gas is pure water vapor.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4933459

DisplayName: kg/s

Description: kilogram per second

WetCriticalSpeedRotor resonant frequency calculated considering the additional support and damping produced by the action of the pumped fluid within rotor

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

7.21 SystemRequirementsType ObjectType Definition

The SystemRequirementsType provides static Variables for parameters of the process in which the Pump is to be used and is formally defined in Table 49.

Table 49 – SystemRequirementsType Definition
Attribute Value
BrowseNameSystemRequirementsType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableCompressionRatio0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableExplosionZoneExplosionZoneOptionSet0:DataItemTypeO, RW
0:HasComponentVariableFieldbusFieldbusEnum0:DataItemTypeO, RW
0:HasComponentVariableFluid0:String0:DataItemTypeO, RW
0:HasComponentVariableGasContent0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableHeightOfTheInletSideOfTheInstallation0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableHeightOfTheOutletSideOfTheInstallation0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableHeightOfThePump0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMaximumAmbientTemperature0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMaximumFlow0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMaximumHead0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMaximumInletPressure0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMaximumOutletPressure0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMaximumRelativeHumidity0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMaximumTemperature0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMeanTimeBetweenFailures0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMinimumAmbientTemperature0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMinimumFlow0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMinimumHead0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMinimumInletPressure0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMinimumOutletPressure0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMinimumRelativeHumidity0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMinimumTemperature0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMulti_Phase0:Boolean0:TwoStateDiscreteTypeO, RW
0:HasComponentVariableNetPositiveInletPressureAvailable0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableNormalFlow0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableNpshDatumPlane0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableOperatingModeOperatingModeEnum0:DataItemTypeO, RW
0:HasComponentVariableRatedInletPressureOfTheInstallation0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableRatedPumpUnitTotalHead0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableReferencePlane0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableRequiredControlModeControlModeEnum0:DataItemTypeO, RW
0:HasComponentVariableRequiredTime0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableSolidContent0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableThroughput0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableUltimatePressureOfAVacuumPump0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableWorkingTemperature0:Double0:BaseAnalogTypeO, RW

The InstanceDeclarations of the SystemRequirementsType have additional Attributes defined in Table 50. The Variables and the associated Descriptions are based on the standards DIN EN ISO 17769-1, DIN ISO 21360-1, ISO 3529-2, DIN 28400-2, DIN EN 13306 and VDI 3805-4.

Table 50 – SystemRequirementsType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
CompressionRatioRatio of the backing pressure, p3, to the inlet pressure, p1, of the vacuum pump without throughput
ExplosionZoneCategories of explosion zones for devices according to 2014/34/EU (ATEX).
FieldbusSelected fieldbus for the product
FluidFluid that is handled by the pump at specified operating conditions
GasContentProportion of gaseous substance in the liquid to be pumped, either as a contaminant or as vapor from the main body of liquid

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

HeightOfTheInletSideOfTheInstallationHeight of the fluid level on the inlet side of the installation, or in the center of the inlet manifold

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

HeightOfTheOutletSideOfTheInstallationHeight of the fluid level on the outlet side of the installation or in the center of the outlet manifold

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

HeightOfThePumpHeight of the center of the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

MaximumAmbientTemperatureHighest ambient temperature to be expected under normal circumstances

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

MaximumFlowGreatest rate of flow which is expected at operating conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MaximumHeadHighest total head developed by a pump at any rate of flow

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

MaximumInletPressureHighest inlet pressure to which the pump is subjected during operation

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

MaximumOutletPressureMaximum possible pressure at outlet, due either to internal energy increase (rotodynamic pumps) or external downstream restrictions (volumetric pumps)

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

MaximumRelativeHumidityHighest relative humidity that can be expected under normal circumstances.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

MaximumTemperatureHighest fluid temperature to be expected under operating conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

MeanTimeBetweenFailuresAverage of the times between failures

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

MinimumAmbientTemperatureLowest ambient temperature to be expected under normal circumstances

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

MinimumFlowSmallest rate of flow which is expected at operating conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MinimumHeadSmallest total head developed by a pump at any rate of flow

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

MinimumInletPressureLowest inlet pressure that can occur during operation for the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

MinimumOutletPressureLowest outlet pressure that can occur during operation for the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

MinimumRelativeHumidityLowest relative humidity to be expected under normal circumstances.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

MinimumTemperatureLowest fluid temperature to be expected under operating conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

Multi_PhaseComprising a fluid together with substances in solid or gaseous states, whether due to deliberate addition or a change of state caused by a change in conditions. A "True" status means that there is a possibility of multi-phase-fluid and a "False" status means that there is no possibility of multi-phase-fluid.
NetPositiveInletPressureAvailableTotal pressure (including velocity pressure) at the pump inlet connection less the liquid vapor pressure at the present temperature of the liquid

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

NormalFlowRate of flow at which usual operation is expected

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

NpshDatumPlaneHorizontal plane through the center of the circle described by the external points of the entrance edges of the impeller blades, in the first stage in the case of multi-stage pumps

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

OperatingModeSpecifies whether the pump is to be operated in single, parallel or series connection.
RatedInletPressureOfTheInstallationInlet pressure of the installation for the working conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

RatedPumpUnitTotalHeadDifference of the total head, at the outlet side of the pump unit from the total head at the inlet side of the pump unit, at which usual operation is expected

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

ReferencePlaneAny horizontal plane for use as the datum for height measurement

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

RequiredControlModeSpecifies which control mode is to be used for the use case.
RequiredTimeTime interval throughout which an item is required to be in an up state

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

SolidContentProportion of solids contained in the fluid to be pumped, either as a contaminant or as a deliberate useful burden or suspension

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

ThroughputAmount of fluid flowing through a duct

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4665393

DisplayName: Pa·m³/s

Description: pascal cubic metre per second

UltimatePressureOfAVacuumPumpThe ultimate pressure is the value to which the pressure in a standardized test dome approaches asymptotically during normal operation of the vacuum pump and without gas inlet. A difference can be made between the final pressure caused by gases and the final pressure caused by gases and vapors.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

WorkingTemperatureTemperature determined by the given application and fluid.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

7.22 ImplementationType ObjectType Definition

The ImplementationType provides static Variables for preconfiguring a Pump for the process in which the Pump is to be used and is formally defined in Table 51.

Table 51 – ImplementationType Definition
Attribute Value
BrowseNameImplementationType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableAtmosphericPressure0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableDensity0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableDynamicViscosity0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableHeightOfTheInletManometer0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableHeightOfTheNpshDatumPlane0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableHeightOfTheOutletManometer0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableHydraulicEfficiency0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableInstallationTotalHead0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableKinematicViscosity0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMaximumAllowableFlow0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMaximumDynamicSealingPressure0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableRatedMeanVelocityAtInletAreaOfTheInstallation0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableRatedMeanVelocityAtOutletAreaOfTheInstallation0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMechanicalEfficiency0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMinimumAllowableFlow0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMinimumAllowableStableFlow0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableNetPositiveSuctionHeadAvailable0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableOverallEfficiency0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariablePumpBestEfficiency0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariablePumpEfficiency0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariablePumpMechanicalPowerLosses0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariablePumpRatedPowerInput0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariablePumpTotalHead0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableRatedDifferentialPressure0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableRatedFlow0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableRatedSpeed0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableTotalHeadAtInletAreaOfTheInstallation0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableTotalHeadAtOutletAreaOfTheInstallation0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableUsefulLife0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableValveSeatVelocity0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableValveSpillVelocity0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableVaporPressureOfThePumpedLiquid0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableVolumetricEfficiency0:Double0:BaseAnalogTypeO, RW

The InstanceDeclarations of the ImplementationType have additional Attributes defined in Table 52. The Variables and the associated Descriptions are based on the standards DIN EN ISO 17769-1 and DIN EN 13306.

Table 52 – ImplementationType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
AtmosphericPressureMean absolute pressure of the atmosphere measured at the place of installation (2.1.1.3) of the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

DensityVolumetric mass at a stated temperature

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4934993

DisplayName: kg/m³

Description: kilogram per cubic metre

DynamicViscosityRatio of the shear stress to the shear velocity acting in a liquid subjected to a plane shear motion

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4404789

DisplayName: Pa·s

Description: pascal second

HeightOfTheInletManometerHeight of the zero or center position of the inlet manometer, or other point as defined by the manometer calibration

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

HeightOfTheNpshDatumPlaneDifference between the NPSH datum plane and the reference plane

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

HeightOfTheOutletManometerHeight of the zero or center position of the outlet manometer, or other point as defined by the manometer calibration

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

HydraulicEfficiencyProportion of pump available power input, Pa, which is delivered as pump power output, Pu, after satisfying the losses resulting from friction due to the relative motion of internal surfaces and internal leakage

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

InstallationTotalHeadDifference between the total head at the outlet side of the installation and the total head at the inlet side of the installation

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

KinematicViscosityRatio of the dynamic viscosity to the density of the pumped liquid

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 21300

DisplayName: m²/s

Description: square metre per second

MaximumAllowableFlowGreatest rate of flow that the pump can be expected to deliver continuously without risk of internal damage when operated at the rated speed and on the liquid for which it was supplied

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MaximumDynamicSealingPressureHighest pressure expected at the shaft seals during any specified operating condition and during startup and shutdown

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

RatedMeanVelocityAtInletAreaOfTheInstallationRated flow at the inlet area of the installation divided by the inlet area of the installation

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067859

DisplayName: m/s

Description: metre per second

RatedMeanVelocityAtOutletAreaOfTheInstallationRated flow at the outlet area of the installation divided by the inlet area of the installation

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067859

DisplayName: m/s

Description: metre per second

MechanicalEfficiencyProportion of the pump power input, P, available after satisfying the mechanical power losses, PJ,ab, at given operating conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

MinimumAllowableFlowSmallest rate of flow that the pump can be expected to deliver continuously without risk of internal damage when operated at the rated speed and on the liquid for which it was supplied

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MinimumAllowableStableFlowLowest flow at which the pump can operate without exceeding the noise and vibration limits imposed in the order

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

NetPositiveSuctionHeadAvailableMinimum NPSH available at the inlet area of the pump as determined by the conditions of the installation for a specified rate of flow

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

OverallEfficiencyProportion of the driver power input, Pmot, delivered as pump power output, Pu

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

PumpBestEfficiencyGreatest value of pump efficiency obtained at given operating conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

PumpEfficiencyProportion of the pump power input, P, delivered as pump power output, Pu, at given operating conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

PumpMechanicalPowerLossesPower absorbed by friction in bearings and shaft seal at given operating conditions of the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

PumpRatedPowerInputPower required by the pump at the rated conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

PumpTotalHeadDifference between the total head at the outlet side of the pump and the total head at the inlet side of the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

RatedDifferentialPressureDifferential pressure for the operating conditions at the guarantee point

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

RatedFlowRate of flow at the guarantee point

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

RatedSpeedNumber of revolutions of the pump in a given time required to meet the rated conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

TotalHeadAtInletAreaOfTheInstallationHead observed at inlet area of the installation, corresponding to the sum of the height, pressure head and velocity head

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

TotalHeadAtOutletAreaOfTheInstallationHead observed at outlet area of the installation, corresponding to the sum of the height, pressure head and velocity head

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

UsefulLifeTime interval from first use until the instant when a limiting state is reached

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740434

DisplayName: h

Description: hour

ValveSeatVelocityMean velocity of the flow through the valve seat at the specified operating conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067859

DisplayName: m/s

Description: metre per second

ValveSpillVelocityMean velocity of the flow through the valve spill area

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067859

DisplayName: m/s

Description: metre per second

VaporPressureOfThePumpedLiquidAbsolute pressure at which the fluid vaporizes corresponding to the temperature of the liquid

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

VolumetricEfficiencyRatio of the actual delivered volume at maximum pressure to the geometric displacement volume

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

7.23 OperationalGroupType ObjectType Definition

The OperationalGroupType provides FunctionalGroups that collect Nodes for process data that is used during normal Pump operation, such as measurements, signals, and actuation. It is illustrated in Figure 14 and formally defined in Table 53.

Figure 14 – Illustration of OperationalGroupType
Table 53 – OperationalGroupType Definition
Attribute Value
BrowseNameOperationalGroupType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObjectBypassActuationActuationTypeO
0:HasComponentObjectControlControlTypeO
0:HasComponentObjectMeasurementsMeasurementsTypeO
0:HasComponentObjectMultiPumpMultiPumpTypeO
0:HasComponentObjectPumpActuationPumpActuationTypeO
0:HasComponentObjectSignalsSignalsTypeO
0:HasComponentObjectThrottleValveActuationActuationTypeO

The InstanceDeclarations of the OperationalGroupType have additional Attributes defined in Table 54.

Table 54 – OperationalGroupType Attribute values for child Nodes
BrowsePath Description Attribute
BypassActuationActuation parameters for a bypass valve of a pump.
ControlControl parameters for a pump.
MeasurementsMeasurements at a pump.
MultiPumpProperties for multi pump usage of a pump.
PumpActuationActuation parameters for a pump.
SignalsSignals of a pump.
ThrottleValveActuationActuation parameters for a throttle valve of a pump.

7.24 ControlType ObjectType Definition

The ControlType provides Variables for precise control of a Pump according to DIN IEC 60050-351 and is formally defined in Table 55.

Table 55 – ControlType Definition
Attribute Value
BrowseNameControlType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableCommandVariable0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableControlDifferenceVariable0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableControlledVariable0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableControllerOutputVariable0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableDeadTime0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableDerivativeActionCoefficient0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableFeedbackVariable0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableFinalControlledVariable0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableIntegralActionCoefficient0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableManipulatedVariable0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableOperatingMode0:String0:DataItemTypeO, RW
0:HasComponentVariableProportionalActionCoefficient0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableReferenceVariable0:Double0:BaseAnalogTypeO, RW

The InstanceDeclarations of the ControlType have additional Attributes defined in Table 56. The Variables and the associated Descriptions are based on the standard DIN IEC 60050-351.

Table 56 – ControlType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
CommandVariableVariable quantity, which is not influenced by the control but is introduced into the control system from outside with the aim of making the final controlled variable follow it in a given relationship
ControlDifferenceVariableDifference between the reference variable and the feedback variable
ControlledVariableOutput variable of the controlled system that will be acted upon by one or more manipulated variables
ControllerOutputVariableOutput variable of the controlling element, which is deducted from the control difference variable and is also the input variable of the actuator
DeadTimeIn a dead-time element the duration of the time interval by which the output variable is shifted relative to the input variable

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5457219

DisplayName: s

Description: second [unit of time]

DerivativeActionCoefficientFor a derivative element, the quotient of the value of the output variable to the value of the time derivative of the input variable
FeedbackVariableVariable quantity, which represents the controlled variable and is returned to the comparing element
FinalControlledVariableVariable quantity which has, or combination of variable quantities which have, to be influenced by the control
IntegralActionCoefficientFor an integral element, the quotient of the time derivative of the output variable to the fixed value of the input variable
ManipulatedVariableOutput variable of the controlling system, which is also an input variable of the controlled system
OperatingModeCharacterization of the way and the extent to which the human operator intervenes in the control equipment
ProportionalActionCoefficientFor a proportional element, the quotient of the variation of the output variable to the corresponding variation of the input variable
ReferenceVariableInput variable to a comparing element in a controlling system, which sets the desired value of the controlled variable and is deducted from the command variable

7.25 ActuationType ObjectType Definition

The ActuationType provides general Variables for asset actuation. It is illustrated in Figure 15 and formally defined in Table 57.

Figure 15 – Illustration of ActuationType
Table 57 – ActuationType Definition
Attribute Value
BrowseNameActuationType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasSubtypeObjectTypePumpActuationTypeDefined in 7.26
0:HasComponentVariableFaultAction0:Boolean0:TwoStateDiscreteTypeO, RW
0:HasComponentVariableFaultValue0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableFeedbackVariable0:Double0:AnalogUnitTypeO, RO
0:HasComponentVariableManipulatedValue0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableOnOff0:Boolean0:TwoStateDiscreteTypeO, RW
0:HasComponentVariableReferenceVariable0:Double0:AnalogUnitTypeO, RO
0:HasComponentVariableStatus0:Boolean0:TwoStateDiscreteTypeO, RO

The InstanceDeclarations of the ActuationType have additional Attributes defined in Table 58. The Variables and the associated Descriptions are based on the standards VDMA 24223-1 and DIN IEC 60050-351.

Table 58 – ActuationType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
FaultAction This property determines the action taken on variables in fault state. If the value is TRUE, the value of the property Fault value is used, if it is FALSE, the last valid value is used
FaultValueThis property specifies a user-defined value for use with Fault action property
FeedbackVariable Variable quantity, which represents the controlled variable and is returned to the comparing element

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

ManipulatedValueOutput variable of the controlling system, which is also an input variable of the controlled system
OnOffThis property enables the operation.
ReferenceVariableInput variable to a comparing element in a controlling system, which sets the desired value of the controlled variable and is deducted from the command variable

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

StatusThis property contains the actual status of the element

7.26 PumpActuationType ObjectType Definition

The PumpActuationType extends its supertype by Pump specific Objects and Variables for discrete outputs according to VDMA 24223. It is illustrated in Figure 16 and formally defined in Table 59.

Figure 16 – Illustration of PumpActuationType
Table 59 – PumpActuationType Definition
Attribute Value
BrowseNamePumpActuationType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the ActuationType defined in 7.25, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableActualControlModeControlModeEnum0:DataItemTypeO, RO
0:HasComponentVariableActualOperationModeOperationModeEnum0:DataItemTypeO, RO
0:HasComponentObjectCleanValveRequestDiscreteOutputObjectTypeO
0:HasComponentVariableControlInversion0:Boolean0:TwoStateDiscreteTypeO, RW
0:HasComponentVariableEnable0:Boolean0:TwoStateDiscreteTypeO, RW
0:HasComponentVariableExternalSignal0:Boolean0:TwoStateDiscreteTypeO, RW
0:HasComponentObjectFlushValveRequestDiscreteOutputObjectTypeO
0:HasComponentObjectGasDilValveRequestDiscreteOutputObjectTypeO
0:HasComponentObjectInletValveRequestDiscreteOutputObjectTypeO
0:HasComponentObjectOutletValveRequestDiscreteOutputObjectTypeO
0:HasComponentObjectPumpKickPumpKickObjectTypeO
0:HasComponentObjectPumpStandByRequestDiscreteOutputObjectTypeO
0:HasComponentObjectPurgeValveRequestDiscreteOutputObjectTypeO
0:HasComponentVariableReverseRotatingDirection0:Boolean0:TwoStateDiscreteTypeO, RO
0:HasComponentVariableSetControlModeControlModeEnum0:DataItemTypeO, RW
0:HasComponentVariableSetOperationModeOperationModeEnum0:DataItemTypeO, RW
0:HasComponentObjectVentValveRequestDiscreteOutputObjectTypeO

The InstanceDeclarations of the PumpActuationType have additional Attributes defined in Table 60. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 60 – PumpActuationType Attribute values for child Nodes
BrowsePath Description Attribute
ActualControlModeThis property describes the actual control mode of the pump.
ActualOperationModeThis property describes the actual operation mode of the pump.
CleanValveRequestThis element offers a request for the opening of the clean valve.
ControlInversionThis property offers the inversion of the selected control mode in operation mode AutoControl. A "True" status means that the control mode inversion is activated and a "False" status means that the control mode inversion is deactivated.
EnableThis property activates of the control function.
ExternalSignalThis property offers the activation of an external electrical interface serving the setpoint of the control function by selecting the kind of electrical (analogue) signal.
FlushValveRequestThis element offers a request for the opening of the flush valve.
GasDilValveRequestThis element offers a request for the opening of the gas dilution valve.
InletValveRequestThis element offers a request for the opening of the inlet valve.
OutletValveRequestThis element offers a request for the opening of the outlet valve.
PumpKickThis element describes a periodical operation of a pump, avoiding blockage at non operation time.
PumpStandByRequestThis element offers a request for pump standby.
PurgeValveRequestThis element offers a request for the opening of the purge valve.
ReverseRotatingDirectionThis property indicates the inversion of the standard rotating direction.
SetControlModeThis property describes the desired control mode of the pump.
SetOperationModeThis property describes the desired operation mode of the pump.
VentValveRequestThis element offers a request for the opening of the vent valve.

7.27 DiscreteObjectType ObjectType Definition

The abstract DiscreteObjectType provides Variables for discrete inputs and outputs of a Pump. It is illustrated in Figure 17 and formally defined in Table 61.

Figure 17 – Illustration of DiscreteObjectType
Table 61 – DiscreteObjectType Definition
Attribute Value
BrowseNameDiscreteObjectType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC 10000-5.
0:HasSubtypeObjectTypeDiscreteInputObjectTypeDefined in 7.28
0:HasSubtypeObjectTypeDiscreteOutputObjectTypeDefined in 7.29
0:HasComponentVariableOnOffCycle0:UInt320:BaseAnalogTypeO, RO
0:HasComponentVariableStatus0:Boolean0:TwoStateDiscreteTypeO, RO

The InstanceDeclarations of the DiscreteObjectType have additional Attributes defined in Table 62. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 62 – DiscreteObjectType Attribute values for child Nodes
BrowsePath Description Attribute
OnOffCycleThis property contains the total number of transitions of the value from the Off to the On state.
StatusThis property contains the actual status of the element.

7.28 DiscreteInputObjectType ObjectType Definition

The DiscreteInputObjectType extends its supertype by input specific Variables and is formally defined in Table 63.

Table 63 – DiscreteInputObjectType Definition
Attribute Value
BrowseNameDiscreteInputObjectType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the DiscreteObjectType defined in 7.27, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableDiscreteInputValue0:Boolean0:TwoStateDiscreteTypeM, RO

The InstanceDeclarations of the DiscreteInputObjectType have additional Attributes defined in Table 64. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 64 – DiscreteInputObjectType Attribute values for child Nodes
BrowsePath Description Attribute
DiscreteInputValueThis property contains the actual value of the discrete input unit.

7.29 DiscreteOutputObjectType ObjectType Definition

The DiscreteOutputObjectType extends its supertype by output specific Variables and is formally defined in Table 65.

Table 65 – DiscreteOutputObjectType Definition
Attribute Value
BrowseNameDiscreteOutputObjectType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the DiscreteObjectType defined in 7.270, i.e. inheriting the InstanceDeclarations of that Node.
0:HasSubtypeObjectTypePumpKickObjectTypeDefined in 7.30
0:HasComponentVariableDiscreteOutputValue0:Boolean0:TwoStateDiscreteTypeM, RW
0:HasComponentVariableFaultAction0:Boolean0:TwoStateDiscreteTypeO, RW
0:HasComponentVariableFaultValue0:Boolean0:TwoStateDiscreteTypeO, RW

The InstanceDeclarations of the DiscreteOutputObjectType have additional Attributes defined in Table 66. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 66 – DiscreteOutputObjectType Attribute values for child Nodes
BrowsePath Description Attribute
DiscreteOutputValueThis property contains the actual value of the discrete output unit.
FaultActionThis property determines the action taken on variables in fault state.
FaultValueThis property specifies a user-defined value for use with Fault action property.

7.30 PumpKickObjectType ObjectType Definition

The PumpKickObjectType extends its supertype by pump kick specific Variables and is formally defined in Table 67.

Table 67 – PumpKickObjectType Definition
Attribute Value
BrowseNamePumpKickObjectType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the DiscreteOutputObjectType defined in 7.29, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariablePumpKickModePumpKickModeEnum0:DataItemTypeO, RW
0:HasComponentVariablePumpKickTime0:Double0:DataItemTypeO, RW
0:HasComponentVariablePumpKickTimeDifference0:Double0:AnalogUnitTypeO, RW

The InstanceDeclarations of the PumpKickObjectType have additional Attributes defined in Table 68. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 68 – PumpKickObjectType Attribute values for child Nodes
BrowsePath Value Attribute Description
PumpKickModeThis property describes the pump kick mode of the pump.
PumpKickTimeThis property determines the absolute time of a pump kick, if Pump Kick Mode is operator specific. The time for the next pump kick results of the sum of Pump Kick Time and Pump Kick Time Difference
PumpKickTimeDifferenceThis property determines the interval time of a pump kick, if Pump Kick Mode is operator specific. The time for the next pump kick results of the sum of Pump Kick Time and Pump Kick Time Difference

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5457219

DisplayName: s

Description: second [unit of time]

7.31 SignalsType ObjectType Definition

The SignalsType provides Objects to provide feedback on the current Pump state and is formally defined in Table 69.

Table 69 – SignalsType Definition
Attribute Value
BrowseNameSignalsType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObjectAccelerationDiscreteInputObjectTypeO
0:HasComponentObjectCleanValveOpenDiscreteInputObjectTypeO
0:HasComponentObjectDecelerationDiscreteInputObjectTypeO
0:HasComponentObjectFlushValveOpenDiscreteInputObjectTypeO
0:HasComponentObjectGasDilValveOpenDiscreteInputObjectTypeO
0:HasComponentObjectInletValveOpenDiscreteInputObjectTypeO
0:HasComponentObjectNoRotationDiscreteInputObjectTypeO
0:HasComponentObjectOutletValveOpenDiscreteInputObjectTypeO
0:HasComponentObjectProcessIsActiveDiscreteInputObjectTypeO
0:HasComponentObjectPumpActivationDiscreteInputObjectTypeO
0:HasComponentObjectPumpDirectionDiscreteInputObjectTypeO
0:HasComponentObjectPumpOperationDiscreteInputObjectTypeO
0:HasComponentObjectPumpPowerMaxDiscreteInputObjectTypeO
0:HasComponentObjectPumpSpeedMaxDiscreteInputObjectTypeO
0:HasComponentObjectPumpSpeedMinDiscreteInputObjectTypeO
0:HasComponentObjectPurgeValveOpenDiscreteInputObjectTypeO
0:HasComponentObjectRatedSpeedDiscreteInputObjectTypeO
0:HasComponentObjectStandByDiscreteInputObjectTypeO
0:HasComponentObjectStandBySpeedDiscreteInputObjectTypeO
0:HasComponentObjectTargetSpeedDiscreteInputObjectTypeO
0:HasComponentObjectVentValveOpenDiscreteInputObjectTypeO

The InstanceDeclarations of the SignalsType have additional Attributes defined in Table 70. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 70 – SignalsType Attribute values for child Nodes
BrowsePath Description Attribute
AccelerationThis element serves a feedback that the pump rotation accelerates.
CleanValveOpenThis element serves a feedback about the open state of the cleaning valve.
DecelerationThis element serves a feedback that the pump rotation decelerates.
FlushValveOpenThis element serves a feedback about the open state of the flush valve.
GasDilValveOpenThis element serves a feedback about the open state of the gas dilution valve.
InletValveOpenThis element serves a feedback about the open state of the inlet valve.
NoRotationThis element serves a feedback that the pump stands still.
OutletValveOpenThis element serves a feedback about the open state of the outlet valve.
ProcessIsActiveThis element serves a feedback that the process is active.
PumpActivationThis element serves a feedback about the activation state of the pump. The activation state takes into account that control mechanisms are active. Never the less the pump is not necessarily running
PumpDirectionThis element serves a feedback of the pumps direction of rotation.
PumpOperationThis element serves a feedback about the operation state of the pump. In the operation state the pump rotor is rotating.
PumpPowerMaxThis element serves a feedback of pump operating at maximum power.
PumpSpeedMaxThis element serves a feedback of pump operating at maximum speed.
PumpSpeedMinThis element serves a feedback that the pump operates at minimum speed.
PurgeValveOpenThis element serves a feedback about the open state of the purge valve.
RatedSpeedThis element serves a feedback that the pump rotation is at rated speed.
StandByThis element serves a feedback about the process standby of the pump. In the stand by state the pump is ready for operation.
StandBySpeedThis element serves a feedback that the pump rotation is at standby speed.
TargetSpeedThis element serves a feedback that the pump is at target speed.
VentValveOpenThis element serves a feedback about the open state of the vent valve.

7.32 MeasurementsType ObjectType Definition

The MeasurementsType provides Objects and Variables used for measurements performed at a Pump. It is illustrated in Figure 18 and formally defined in Table 73. For the generation of events, the MeasurementsType has a reference to the 0:LimitAlarmType. The InputNode Property of the Alarm shall contain the NodeId of the Component. Measurements defined in this ObjectType have an additional Subcomponent with the TypeDefinition 0:PropertyType and the BrowseName KindOfQuantity defined in Table 72. In this Variables the measurements can be matched to a physical quantity. To comply with this Companion Specification, the default values for the Property 0:EngineeringUnits and the Property KindOfQuantity provided in Table 73 should be used. The values should be sensible to the use of the application.

Figure 18 – Illustration of MeasurementsType
Table 71 – MeasurementsType Definition
Attribute Value
BrowseNameMeasurementsType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObject<Vibration>VibrationMeasurementTypeOP
0:HasComponentVariableAmbientHumidity0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableAmbientTemperature0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableAxialLoadOfPumpRotor0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableAxialRotorPosition0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableBackPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableBearingTemperature0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableClearanceFlow0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableCoolantTemperature0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableDensity0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableDifferentialPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableDynamicViscosity0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableElectronicTemperature0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableFluidTemperature0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableHousingTemperature0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableHydraulicEfficiency0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableInletPressureOfTheInstallation0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableInstallationTotalHead0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableKinematicViscosity0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableLeakageRateOfFlow0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableLevel0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableLubricatingOilConsumption0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableLubricatingOilPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMassFlow0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMeanVelocityAtThroat0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMechanicalEfficiency0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableNetPositiveInletPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableNetPositiveSuctionHead0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableNumberOfStarts0:UInt320:BaseAnalogTypeO, RO
0:HasComponentVariableOutletPressureOfTheInstallation0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOverallEfficiency0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariablePowerLossDueToInternalLeakage0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableProcessPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariablePumpEfficiency0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariablePumpHumidity0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariablePumpPowerInput0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariablePumpPowerOutput0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariablePumpTemperature0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariablePumpTotalHead0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableRadialLoadOfPumpRotor0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSoundEnergy0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSoundEnergyLevel0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSoundPower0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSoundPowerLevel0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSoundPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSoundPressureLevel0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSpeed0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableThroughput0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableTotalHeadAtInletAreaOfTheInstallation0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableTotalHeadAtOutletAreaOfTheInstallation0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableVolumetricEfficiency0:Double0:BaseAnalogTypeO, RO
0:GeneratesEventObjectType0:LimitAlarmTypeDefined in OPC 10000-9

The OptionalPlaceholder Object Vibration is used for multiple vibration measurements at a Pump.

Table 72 – MeasurementsType Additional Subcomponents
Source Path References NodeClass BrowseName DataType TypeDefinition Other
AmbientHumidity0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
AmbientTemperature0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
AxialLoadOfPumpRotor0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
AxialRotorPosition0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
BackPressure0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
BearingTemperature0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
ClearanceFlow0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
CoolantTemperature0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
Density0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
DifferentialPressure0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
DynamicViscosity0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
ElectronicTemperature0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
FluidTemperature0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
HousingTemperature0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
HydraulicEfficiency0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
InletPressureOfTheInstallation0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
InstallationTotalHead0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
KinematicViscosity0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
LeakageRateOfFlow0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
Level0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
LubricatingOilConsumption0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
LubricatingOilPressure0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
MassFlow0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
MeanVelocityAtThroat0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
MechanicalEfficiency0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
NetPositiveInletPressure0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
NetPositiveSuctionHead0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
NumberOfStarts0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
OutletPressureOfTheInstallation0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
OverallEfficiency0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
PowerLossDueToInternalLeakage0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
ProcessPressure0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
PumpEfficiency0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
PumpHumidity0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
PumpPowerInput0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
PumpPowerOutput0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
PumpTemperature0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
PumpTotalHead0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
RadialLoadOfPumpRotor0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
SoundEnergy0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
SoundEnergyLevel0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
SoundPower0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
SoundPowerLevel0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
SoundPressure0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
SoundPressureLevel0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
Speed0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
Throughput0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
TotalHeadAtInletAreaOfTheInstallation0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
TotalHeadAtOutletAreaOfTheInstallation0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
VolumetricEfficiency0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO

The InstanceDeclarations of the MeasurementsType have additional Attributes defined in Table 73. The Variables and the associated Descriptions are based on the standards VDMA 24223, DIN EN 13306, DIN EN ISO 17769-1, DIN ISO 21360-1, ISO 2041, DIN EN ISO 80000-8, ISO/ TR 25417, ISO 7967-6, ISO 2710-1 and IEC61987.

Table 73 – MeasurementsType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
<Vibration>Properties characterizing dynamic data which are the result of an oscillation measurement at machines with rotating movements
AmbientHumidityMeasured ambient humidity

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

“relative humidity”Quotient of partial pressure of water vapor and partial pressure at its saturation
AmbientTemperatureMeasured ambient temperature

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

“temperature”Quantity representing a temperature value
AxialLoadOfPumpRotorMeasured residual thrust acting through the shaft derived from hydraulic or mechanical forces

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5129559

DisplayName: N

Description: newton

“force”Vector quantity describing interaction between bodies or particles
AxialRotorPositionMeasured position of the axial rotor in bearing.
“rational number”Element of a set of mathematical entities that includes all integers and other entities, each defined as the quotient of two integers, such that the division is defined for any two entities, except zero as a divisor
BackPressureMeasured back pressure of the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

“pressure”Quotient of the component of a force normal to a surface and its area
BearingTemperatureMeasured temperature of the bearing

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

“temperature”Quantity representing a temperature value
ClearanceFlowMeasured clearance flow between the housing and the impeller

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

“volume flow rate”Scalar quantity characterizing the total flow through the two-dimensional domain A with the normal vector of a flowing fluid with velocity as an integral
CoolantTemperatureMeasured temperature of the coolant.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

“temperature”Quantity representing a temperature value
DensityMeasured density of the fluid

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4934993

DisplayName: kg/m³

Description: kilogram per cubic metre

“density”Quantity representing the spatial distribution of mass of a continuous material
DifferentialPressureDetermined (actual) gain in total pressure between the pump inlet and pump outlet

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

“pressure”Quotient of the component of a force normal to a surface and its area
DynamicViscosityMeasured kinematic viscosity of the fluid

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4665393

DisplayName: Pa·m³/s

Description: pascal cubic metre per second

“dynamic viscosity”For laminar flows, proportionality constant between shear stress in a fluid moving with a velocity and gradient perpendicular to the plane of shear
ElectronicTemperatureMeasured temperature of the electronic

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

“temperature”Quantity representing a temperature value
FluidTemperatureMeasured internal temperature of pump fluid.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

“temperature”Quantity representing a temperature value
HousingTemperatureMeasured temperature of the housing

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

“temperature”Quantity representing a temperature value
HydraulicEfficiencyDetermined proportion of pump available power input, Pa, which is delivered as pump power output, Pu, after satisfying the losses resulting from friction due to the relative motion of internal surfaces and internal leakage

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

“ratio”Quotient of two numbers or two quantities of the same kind
InletPressureOfTheInstallationMeasured pressure at the inlet area of the installation.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

“pressure”Quotient of the component of a force normal to a surface and its area
InstallationTotalHeadDetermined difference between the total head at the outlet side of the installation and the total head at the inlet side of the installation

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

“length”Linear extent in space between any two points
KinematicViscosityMeasured dynamic viscosity of the fluid

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 21300

DisplayName: m²/s

Description: square metre per second

“kinematic viscosity”Quotient of dynamic viscosity and mass density of a fluid
LeakageRateOfFlowMeasured rate of flow leaking from shaft seals

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

“volume flow rate”Scalar quantity characterizing the total flow through the two-dimensional domain A with the normal vector of a flowing fluid with velocity as an integral
LevelMeasured level

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

“length”Linear extent in space between any two points
LubricatingOilConsumptionMeasured oil consumption of the lubricating system

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067857

DisplayName: m³

Description: cubic metre

“volume”Extent of a three dimensional geometrical shape
LubricatingOilPressureMeasured oil pressure of the lubrication system

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

“pressure”Quotient of the component of a force normal to a surface and its area
MassFlowMeasure mass flow from the outlet area of the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4933459

DisplayName: kg/s

Description: kilogram per second

“mass flow”Vector quantity characterizing a flowing fluid by the product of its local mass density and local velocity
MeanVelocityAtThroatMeasured rate of flow passing through the exit from the volute divided by the throat area

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067859

DisplayName: m/s

Description: metre per second

“velocity”Vector quantity giving the rate of change of a position vector
MechanicalEfficiencyDetermined proportion of the pump power input, P, available after satisfying the mechanical power losses, PJ, ab, at given operating conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

“ratio”Quotient of two numbers or two quantities of the same kind
NetPositiveInletPressureTotal pressure (including velocity pressure) at the pump inlet connection less the liquid vapor pressure at the present temperature of the liquid

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

“pressure”Quotient of the component of a force normal to a surface and its area
NetPositiveSuctionHeadAmount of the absolute value of the total head above the head, equivalent to the vapor pressure of the liquid at the particular temperature, with reference to the NPSH datum plane

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

“length”Linear extent in space between any two points
NumberOfStartsTotal number of starts
“rational number”Element of a set of mathematical entities that includes all integers and other entities, each defined as the quotient of two integers, such that the division is defined for any two entities, except zero as a divisor
OutletPressureOfTheInstallationMeasured pressure at the outlet area of the installation.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

“pressure”Quotient of the component of a force normal to a surface and its area
OverallEfficiencyDetermined proportion of the driver power input, Pmot, delivered as pump power output, Pu

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

“ratio”Quotient of two numbers or two quantities of the same kind
PowerLossDueToInternalLeakageDetermined power loss due clearance flows

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

“power”Derivative with respect to time t of energy E being transferred or transformed
ProcessPressureMeasured process pressure of the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

“pressure”Quotient of the component of a force normal to a surface and its area
PumpEfficiencyDetermined proportion of the pump power input, P, delivered as pump power output, Pu, at given operating conditions

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

“ratio”Quotient of two numbers or two quantities of the same kind
PumpHumidityMeasured humidity inside the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

“relative humidity”Quotient of partial pressure of water vapor and partial pressure at its saturation
PumpPowerInputMeasured power transmitted to the pump by its driver

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

“mechanical power”Scalar product of force acting to a body and its velocity
PumpPowerOutputMeasured useful mechanical power transferred to the fluid during its passage through the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

“mechanical power”Scalar product of force acting to a body and its velocity
PumpTemperatureMeasured temperature of the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

“temperature”Quantity representing a temperature value
PumpTotalHeadDetermined difference between the total head at the outlet side of the pump and the total head at the inlet side of the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

“length”Linear extent in space between any two points
RadialLoadOfPumpRotorMeasured residual force acting at right angles to the line of the shaft and derived from hydraulic forces

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5129559

DisplayName: N

Description: newton

“force”Vector quantity describing interaction between bodies or particles
SoundEnergyDetermined integral of the sound power, P, over a stated time interval of duration T (starting at t1 and ending at t2)

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4869973

DisplayName: J

Description: joule

“energy“Ability of a system to do work
SoundEnergyLevelDetermined ten times the logarithm to the base 10 of the ratio of the sound energy, J, to a reference value, J0, expressed in decibels

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 12878

DisplayName: dB

Description: decibel

“sound level”Logarithm of the ratio of a given sound pressure to the reference sound pressure of 20 μPa, the sound pressure being obtained with a standard frequency weighting and with a standard exponential time weighting. Sound level in decibels is twenty times the logarithm to the base ten of that ratio
SoundPowerDetermined through a surface, product of the sound pressure, p, and the component of the particle velocity, un, at a point on the surface in the direction normal to the surface, integrated over that surface

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

“power”Derivative with respect to time t of energy E being transferred or transformed
SoundPowerLevelDetermined ten times the logarithm to the base 10 of the ratio of the sound power of a source, P, to a reference value, P0, expressed in decibels

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 12878

DisplayName: dB

Description: decibel

“sound level”Logarithm of the ratio of a given sound pressure to the reference sound pressure of 20 μPa, the sound pressure being obtained with a standard frequency weighting and with a standard exponential time weighting. Sound level in decibels is twenty times the logarithm to the base ten of that ratio
SoundPressureMeasured difference between instantaneous pressure and static pressure

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

“pressure”Quotient of the component of a force normal to a surface and its area
SoundPressureLevelDetermined ten times logarithm to the base 10 of the ratio of the square of the sound pressure, p, to the square of a reference value, p0, expressed in decibels

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 12878

DisplayName: dB

Description: decibel

“sound level”Logarithm of the ratio of a given sound pressure to the reference sound pressure of 20 μPa, the sound pressure being obtained with a standard frequency weighting and with a standard exponential time weighting. Sound level in decibels is twenty times the logarithm to the base ten of that ratio
SpeedMeasured number of rotations or movements made by the shaft, coupling or impeller in a given time

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

“frequency”Inverse of one cycle of a periodic event
ThroughputMeasured throughput of the vacuum pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4665393

DisplayName: Pa·m³/s

Description: pascal cubic metre per second

“volume flow rate”Scalar quantity characterizing the total flow through the two-dimensional domain A with the normal vector of a flowing fluid with velocity as an integral
TotalHeadAtInletAreaOfTheInstallationDetermined total head at the inlet area of the installation, which corresponds to the sum of geodetic head, pressure head and velocity head

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

“length”Linear extent in space between any two points
TotalHeadAtOutletAreaOfTheInstallationDetermined total head at the outlet area of the installation, which corresponds to the sum of geodetic head, pressure head and velocity head

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

“length”Linear extent in space between any two points
VolumetricEfficiencyDetermined ratio of the actual delivered volume at maximum pressure to the geometric displacement volume

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

“ratio”Quotient of two numbers or two quantities of the same kind.

7.33 VibrationMeasurementType ObjectType Definition

The VibrationMeasurementType provides Variables for Pump vibration measurements according to IEC61987 and is formally defined in Table 74.

Table 74 – VibrationMeasurementType Definition
Attribute Value
BrowseNameVibrationMeasurementType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariable1XPhase0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariable1XRelativeShaftVibrationP_P0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariable2XPhase0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariable2XRelativeShaftVibrationP_P0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableBearingIndex0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableBearingIndexPerG0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableBroadbandCavitationAccelerationPerG_RMS0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableBroadbandCavitationAccelerationRMS0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableGapVoltage0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableNot1XRelativeShaftVibrationP_P0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOverallVibrationAcceleration0_P0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOverallVibrationAccelerationP_P0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOverallVibrationAccelerationPerG0_P0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOverallVibrationAccelerationPerG_RMS0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOverallVibrationAccelerationPerGP_P0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOverallVibrationAccelerationRMS0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOverallVibrationDisplacementP_P0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOverallVibrationDisplacementRMS0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOverallVibrationVelocity0_P0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOverallVibrationVelocityP_P0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOverallVibrationVelocityRMS0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableReferenceStandardForVibrationMeasurement0:String0:DataItemTypeO, RO
0:HasComponentVariableRotationalPhase1X0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableRotationalPhase2X0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableSpeedOfRotation0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableThrustPosition0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableVibrationAmplitudeAtTheBearingDefectFrequencies0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableVibrationAmplitudeAtTheBearingDefectFrequenciesPerG0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableVibrationAmplitudeAtTheBladePassFrequency0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableVibrationAmplitudeAtTheFirstHarmonicOfTheRotationFrequency2X0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableVibrationAmplitudeAtTheGearMeshingFrequency0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableVibrationAmplitudeAtTheGearMeshingFrequencyPerG0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableVibrationAmplitudeAtTheHarmonicsOfTheRotationFrequencyNx0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableVibrationAmplitudeAtTheRotationFrequency1X0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableVibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequency0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableVibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequencyPerG0:Double0:BaseAnalogTypeO, RO

The InstanceDeclarations of the VibrationMeasurementType have additional Attributes defined in Table 75. The Variables and the associated Descriptions are based on the standard IEC61987.

Table 75 – VibrationMeasurementType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
1XPhasePhase of the 1X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 17476

DisplayName: °

Description: degree [unit of angle]

1XRelativeShaftVibrationP_POscillation range at the rotation frequency of the shaft under consideration, expressed as displacement.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 13384

DisplayName: µm

Description: micrometre (micron)

2XPhasePhase of the 2X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 17476

DisplayName: °

Description: degree [unit of angle]

2XRelativeShaftVibrationP_POscillation range at the double rotation frequency of the shaft under consideration, expressed as displacement.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 13384

DisplayName: µm

Description: micrometre (micron)

BearingIndexAmplitude of the oscillation envelope after high pass filtering, expressed as acceleration. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067595

DisplayName: m/s²

Description: metre per second squared

BearingIndexPerGAmplitude of the oscillation envelope after high pass filtering, expressed as acceleration in units of the acceleration of gravity g. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user.
BroadbandCavitationAccelerationPerG_RMSRoot mean square of the oscillation signal due to cavitation within a defined frequency range, expressed as acceleration in units of the acceleration of gravity g. The frequency range is regularly defined by the user.
BroadbandCavitationAccelerationRMSRoot mean square of the oscillation signal due to cavitation within a defined frequency range, expressed as acceleration. The frequency range is regularly defined by the user.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067595

DisplayName: m/s²

Description: metre per second squared

GapVoltageSum value of the oscillation ranges of the vibration at all frequencies except the rotation frequency of the shaft under consideration, expressed as displacement. Regularly, only the frequency range below the rotational frequency is considered.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5655636

DisplayName: V

Description: volt

Not1XRelativeShaftVibrationP_PPhase of the 2X relative shaft vibration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 13384

DisplayName: µm

Description: micrometre (micron)

OverallVibrationAcceleration0_PMaximum oscillation amplitude, expressed as acceleration. The oscillation range is the difference between the minimum and maximum value within the time range under consideration.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067595

DisplayName: m/s²

Description: metre per second squared

OverallVibrationAccelerationP_POscillation range, expressed as acceleration. The oscillation range is the difference between the minimum and maximum value within the time range under consideration.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067595

DisplayName: m/s²

Description: metre per second squared

OverallVibrationAccelerationPerG0_PMaximum oscillation amplitude, expressed as acceleration in units of the acceleration of gravity g. The oscillation range is the difference between the minimum and maximum value within the time range under consideration.
OverallVibrationAccelerationPerG_RMSRoot mean square of the oscillation displacement, expressed as acceleration in units of the acceleration of gravity g
OverallVibrationAccelerationPerGP_POscillation range, expressed as acceleration in units of the acceleration of gravity g. The oscillation range is the difference between the minimum and maximum value within the time range under consideration.
OverallVibrationAccelerationRMSRoot mean square of the oscillation displacement, expressed as acceleration

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067595

DisplayName: m/s²

Description: metre per second squared

OverallVibrationDisplacementP_POscillation range, expressed as local displacement. The oscillation range is the difference between the minimum and maximum value within the time range under consideration.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 13384

DisplayName: µm

Description: micrometre (micron)

OverallVibrationDisplacementRMSRoot mean square of oscillation range, expressed as local displacement. The oscillation range is the difference between the minimum and maximum value within the time range under consideration.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 13384

DisplayName: µm

Description: micrometre (micron)

OverallVibrationVelocity0_PMaximum oscillation amplitude, expressed as velocity. The oscillation range is the difference between the minimum and maximum value within the time range under consideration.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4403510

DisplayName: mm/s

Description: millimetre per second

OverallVibrationVelocityP_POscillation range, expressed as velocity. The oscillation range is the difference between the minimum and maximum value within the time range under consideration.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4403510

DisplayName: mm/s

Description: millimetre per second

OverallVibrationVelocityRMSRoot mean square of the oscillation displacement expressed as velocity

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4403510

DisplayName: mm/s

Description: millimetre per second

ReferenceStandardForVibrationMeasurementStandard to which statements on vibration measurement refer.
RotationalPhase1XPhase of the vibration amplitude at the rotation frequency (1X) of the object under consideration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 17476

DisplayName: °

Description: degree [unit of angle]

RotationalPhase2XPhase of the vibration amplitude at the first harmonic of the rotation frequency (2X) of the object under consideration related to a reference point of time. The reference point of time for the phase is defined by a so called phase reference sensor.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 17476

DisplayName: °

Description: degree [unit of angle]

SpeedOfRotationNumber of revolutions per time.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

ThrustPositionMeasure for the distance between the sensor and the shaft, expressed as device output voltage

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5066068

DisplayName: mm

Description: millimetre

VibrationAmplitudeAtTheBearingDefectFrequenciesAmplitude of the oscillation envelope at the roller bearing defect frequencies after high pass filtering, expressed as acceleration. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067595

DisplayName: m/s²

Description: metre per second squared

VibrationAmplitudeAtTheBearingDefectFrequenciesPerGAmplitude of the oscillation envelope at the roller bearing defect frequencies after high pass filtering, expressed as acceleration in units of the acceleration of gravity g. The parameter for the high pass filtering and oscillation envelope are regularly defined by the user.
VibrationAmplitudeAtTheBladePassFrequencyPerformance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft multiplied with the number of blades mounted at the shaft, expressed as velocity.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4403510

DisplayName: mm/s

Description: millimetre per second

VibrationAmplitudeAtTheFirstHarmonicOfTheRotationFrequency2XOscillation amplitude at the double rotation frequency of the object under consideration, expressed as velocity.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4403510

DisplayName: mm/s

Description: millimetre per second

VibrationAmplitudeAtTheGearMeshingFrequencyPerformance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft, multiplied with the number of teeth of the gear mounted at the shaft, expressed as acceleration.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067595

DisplayName: m/s²

Description: metre per second squared

VibrationAmplitudeAtTheGearMeshingFrequencyPerGPerformance indicator of vibration calculated from the oscillation amplitude at the rotation frequency of the shaft, multiplied with the number of teeth of the gear mounted at the shaft, expressed as acceleration in units of the acceleration of gravity g.
VibrationAmplitudeAtTheHarmonicsOfTheRotationFrequencyNxPerformance indicator of vibration calculated from the oscillation amplitude at the harmonics of the rotation frequency of the object under consideration, expressed as velocity.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4403510

DisplayName: mm/s

Description: millimetre per second

VibrationAmplitudeAtTheRotationFrequency1XOscillation amplitude at the rotation frequency of the object under consideration, expressed as velocity.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4403510

DisplayName: mm/s

Description: millimetre per second

VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequencyRoot mean square of the oscillation signal within defined frequency ranges, which include the side bands of the mesh frequency above and below the mesh frequency, expressed as acceleration.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067595

DisplayName: m/s²

Description: metre per second squared

VibrationAmplitudeAtTheSidebandsOfTheGearMeshingFrequencyPerGRoot mean square of the oscillation signal within defined frequency ranges, which include the side bands of the mesh frequency above and below the mesh frequency, expressed as acceleration in units of the acceleration of gravity g.

7.34 MultiPumpType ObjectType Definition

The MultiPumpType provides Variables for Pump operation in a system with several Pumps and is formally defined in Table 76.

Table 76 – MultiPumpType Definition
Attribute Value
BrowseNameMultiPumpType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableDistributionPriority0:String []0:DataItemTypeO, RW
0:HasComponentVariableDistributionTypeDistributionTypeEnum0:DataItemTypeO, RW
0:HasComponentVariableExchangeModeExchangeModeEnum0:DataItemTypeO, RW
0:HasComponentVariableExchangeTime0:DateTime0:DataItemTypeO, RW
0:HasComponentVariableExchangeTimeDifference0:Double0:AnalogUnitTypeO, RW
0:HasComponentVariableMaximumNumberOfPumpsInOperation0:UInt320:DataItemTypeO, RW
0:HasComponentVariableMultiPumpOperationModeMultiPumpOperationModeEnum0:DataItemTypeO, RW
0:HasComponentVariableNumberOfPumps0:UInt320:DataItemTypeO, RW
0:HasComponentVariablePumpCollectiveIDs0:String [] 0:DataItemTypeO, RW
0:HasComponentVariablePumpRolePumpRoleEnum0:DataItemTypeO, RW
0:HasComponentVariableRedundantPumpIDs0:String []0:DataItemTypeO, RW

The optional Variables PumpCollectiveIDs, RedundantPumpIDs, and DistributionPriority are one dimensional arrays without a limit for possible entries.

The InstanceDeclarations of the MultiPumpType have additional Attributes defined in Table 77. The Variables and the associated Descriptions are based on the standard VDMA 24223.

Table 77 – MultiPumpType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
DistributionPriorityThis property describes in ascending order the priority of pumps in addition operation mode.
DistributionTypeThis property describes the share of operation time of different pumps of the pump system in addition operation mode.
ExchangeModeThis property specifies the exchange mode of the pump
ExchangeTimeThis property specifies the determination of the absolute time for the next exchange of the pump, if operator specific Pump Exchange Mode is activated.
ExchangeTimeDifferenceThis property specifies the determination of the time for the next exchange of the pump relative to ExchangeTime, if operator specific Pump Exchange Mode is activated.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5457219

DisplayName: s

Description: second [unit of time]

MaximumNumberOfPumpsInOperationThis property specifies the maximum number of pumps in operation. The difference between NumberOfPumps and MaximumNumberOfPumpsInOperation identifies the redundant pumps.
MultiPumpOperationModeThis property specifies the actual multi pump operation mode. In redundant operation mode a pump fulfils the process function of another pump. Addition operation mode characterizes the supplementary fulfilling of the process function. The mixed mode characterizes both operation tasks.
NumberOfPumpsThis property identifies the number of pumps in multi pump management
PumpCollectiveIDsThis element identifies the pumps within the pump system
PumpRoleThis property identifies the role rsp. task of the pump within the multi pump management.
RedundantPumpIDsThis property identifies the actual redundant pumps within the pump system

7.35 PortsGroupType ObjectType Definition

The PortsGroupType provides Objects for the representation of Pump Ports, such as the inlet, outlet, and drive port. It is formally defined in Table 78.

Table 78 – PortsGroupType Definition
Attribute Value
BrowseNamePortsGroupType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObject<Drive>DrivePortTypeOP
0:HasComponentObject<InletConnection>InletConnectionPortTypeOP
0:HasComponentObject<OutletConnection>OutletConnectionPortTypeOP

The InstanceDeclarations of the PortsGroupType have additional Attributes defined in Table 79.

Table 79 – PortsGroupType Attribute values for child Nodes
BrowsePath Description Attribute
<Drive>Port for the connection of the drive.
<InletConnection>Port for the inlet connection.
<OutletConnection>Port for the outlet connection.

7.36 PortType ObjectType Definition

The abstract PortType provides Variables for identification and specification of a Pump Port. It is illustrated in Figure 19 and formally defined in Table 80.

Figure 19 – Illustration of PortType
Table 80 – PortType Definition
Attribute Value
BrowseNamePortType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC 10000-5.
0:HasSubtypeObjectTypeDrivePortTypeDefined in 0
0:HasSubtypeObjectTypeInletConnectionPortTypeDefined in 7.38
0:HasSubtypeObjectTypeOutletConnectionPortTypeDefined in 0
0:HasComponentVariableCategory0:String0:DataItemTypeO, RW
0:HasComponentVariableDirectionPortDirectionEnum0:DataItemTypeO, RW
0:HasComponentVariableIdCarrier0:String0:DataItemTypeO, RW

The InstanceDeclarations of the PortType have additional Attributes defined in Table 81. The Variables and the associated Descriptions are based on the AutomationML semantic.

Table 81 – PortType Attribute values for child Nodes
BrowsePath Description Attribute
CategoryThe category property describes the Port type. The value of this attribute is user-defined. Only ports with the same category value are allowed to be connected.
Direction Ports with the direction “In” can only be connected to ports with the direction “Out” or “InOut” and ports with the direction “Out” can only be connected with ports with the direction “In” or “InOut”. Ports with the direction “InOut” can be connected to Ports of arbitrary direction.
IdCarrierThis property contains the ID of the asset to which the port is assigned.

7.37 DrivePortType ObjectType Definition

The DrivePortType extends its supertype by FunctionalGroups for Pump drive specific Objects and Variables and is formally defined in Table 82.

Table 82 – DrivePortType Definition
Attribute Value
BrowseNameDrivePortType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the PortType defined in 7.36, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObjectDesignDriveDesignTypeO
0:HasComponentObjectMeasurementsDriveMeasurementsTypeO

The InstanceDeclarations of the DrivePortType have additional Attributes defined in Table 83.

Table 83 – DrivePortType Attribute values for child Nodes
BrowsePath Description Attribute
Design Manufacturer's properties that describe the rudimentary data of the drive.
Measurements All operation measurements that describe the drive.

7.38 InletConnectionPortType ObjectType Definition

The InletConnectionPortType extends its supertype by FunctionalGroups for Pump inlet specific Objects and Variables and is formally defined in Table 84.

Table 84 – InletConnectionPortType Definition
Attribute Value
BrowseNameInletConnectionPortType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the PortType defined in 7.36, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObjectDesignInletConnectionDesignTypeO
0:HasComponentObjectImplementationInletConnectionImplementationTypeO
0:HasComponentObjectMeasurementsInletConnectionMeasurementsTypeO
0:HasComponentObjectSystemRequirementsInletConnectionSystemRequirementsTypeO

The InstanceDeclarations of the InletConnectionPortType have additional Attributes defined in Table 85.

Table 85 – InletConnectionPortType Attribute values for child Nodes
BrowsePath Description Attribute
Design Manufacturer's properties that describe the rudimentary data of the inlet connection.
Implementation Properties that describe the specific installation and operational situation of the inlet connection.
Measurements All measurements of the operation which describe the inlet connection.
SystemRequirements Buyer's properties that describe the installation situation of the inlet port.

7.39 OutletConnectionPortType ObjectType Definition

The OutletConnectionPortType extends its supertype by FunctionalGroups for Pump outlet specific Objects and Variables and is formally defined in Table 86.

Table 86 – OutletConnectionPortType Definition
Attribute Value
BrowseNameOutletConnectionPortType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the PortType defined in 7.36, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObjectDesignOutletConnectionDesignTypeO
0:HasComponentObjectImplementationOutletConnectionImplementationTypeO
0:HasComponentObjectMeasurementsOutletConnectionMeasurementsTypeO
0:HasComponentObjectSystemRequirementsOutletConnectionSystemRequirementsTypeO

The InstanceDeclarations of the OutletConnectionPortType have additional Attributes defined in Table 87.

Table 87 – OutletConnectionPortType Attribute values for child Nodes
BrowsePath Description Attribute
Design Manufacturer's properties that describe the rudimentary data of the outlet connection.
Implementation Properties that describe the specific installation and operational situation of the outlet connection.
Measurements All measurements of the operation which describe the outlet connection.
SystemRequirements Buyer's properties that describe the installation situation of the outlet port.

7.40 ConnectionDesignType ObjectType Definition

The abstract ConnectionDesignType provides static Variables for Pump inlet and outlet connection design properties. It is illustrated in Figure 20 and formally defined in Table 88.

Figure 20 – Illustration of ConnectionDesignType
Table 88 – ConnectionDesignType Definition
Attribute Value
BrowseNameConnectionDesignType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasSubtypeObjectTypeInletConnectionDesignTypeDefined in 7.41
0:HasSubtypeObjectTypeOutletConnectionDesignTypeDefined in 7.42
0:HasComponentVariableNominalPressure0:String0:DataItemTypeO, RO

The InstanceDeclarations of the ConnectionDesignType have additional Attributes defined in Table 89. The Variables and the associated Descriptions are based on the standard DIN EN 1333.

Table 89 – ConnectionDesignType Attribute values for child Nodes
BrowsePath Description Attribute
NominalPressureAlphanumeric parameter for reference purposes, referring to a combination of mechanical and dimensional properties of a component of a piping system. It comprises the letters PN followed by a dimensionless number.

7.41 InletConnectionDesignType ObjectType Definition

The InletConnectionDesignType extends its supertype by Pump inlet connection specific Variables and is formally defined in Table 90.

Table 90 – InletConnectionDesignType Definition
Attribute Value
BrowseNameInletConnectionDesignType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the ConnectionDesignType defined in 7.40, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableCriticalBackingPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableInletAreaOfThePump0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumAllowableInletPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumTolerableWaterVaporInletPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMaximumWorkingPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMinimumAllowableInletPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableNetPositiveInletPressureRequired0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableWaterVaporCapacity0:Double0:BaseAnalogTypeO, RO

The InstanceDeclarations of the InletConnectionDesignType have additional Attributes defined in Table 91. The Variables and the associated Descriptions are based on the standards DIN EN ISO 17769-1, DIN 28426-1, ISO 3529-2 and ISO 21360-2.

Table 91 – InletConnectionDesignType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
CriticalBackingPressureMaximum backing pressure for which the conditions are defined in the instruction manual or in a specific standard for the particular vacuum pump.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

InletAreaOfThePumpFree cross-sectional area of the entry opening in the inlet connection of the pump.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067851

DisplayName: m²

Description: square metre

MaximumAllowableInletPressureHighest value of inlet pressure at which the pump or component is capable of functioning on the basis of the materials used.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

MaximumTolerableWaterVaporInletPressureThe highest water vapor inlet pressure at which a gas ballast pump, under normal ambient conditions, can pump and exhaust pure water vapor in continuous Operation.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

MaximumWorkingPressureinstantaneous inlet pressure with adequate margin above the minimum liquid vapor pressure expected.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

MinimumAllowableInletPressureLowest value of inlet pressure at which the pump or component is capable of functioning on the basis of the materials used.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

NetPositiveInletPressureRequiredTotal inlet pressure required to ensure there is enough margin to maintain the minimum.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

WaterVaporCapacityMass of water which can be conveyed by the pump without condensation per time.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4600375

DisplayName: g/h

Description: gram per hour

7.42 OutletConnectionDesignType ObjectType Definition

The OutletConnectionDesignType extends its supertype by Pump outlet connection specific Variables and is formally defined in Table 92.

Table 92 – OutletConnectionDesignType Definition
Attribute Value
BrowseNameOutletConnectionDesignType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the ConnectionDesignType defined in 7.40, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableMaximumAllowableOutletPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMinimumAllowableOutetPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOutletAreaOfThePump0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableReliefValveAccumulationPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableReliefValveBackPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableReliefValveReseatPressure0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableReliefValveSetPressure0:Double0:BaseAnalogTypeO, RO

The InstanceDeclarations of the OutletConnectionDesignType have additional Attributes defined in Table 93. The Variables and the associated Descriptions are based on the standard DIN EN ISO 17769-1.

Table 93 – OutletConnectionDesignType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
MaximumAllowableOutletPressureHighest value of outlet pressure at which the pump or component is capable of functioning on the basis of the materials used.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

MinimumAllowableOutetPressureLowest value of outlet pressure at which the pump or component is capable of functioning on the basis of the materials used.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

OutletAreaOfThePumpFree cross-sectional area of the orifice in the outlet connection of the pump.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067851

DisplayName: m²

Description: square metre

ReliefValveAccumulationPressureOutlet pressure at which the relief valve will pass the total pump flow.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

ReliefValveBackPressurePressure at the outlet of the relief valve when the valve is closed.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

ReliefValveReseatPressureOutlet pressure at which the relief valve will close after passing the total pump flow.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

ReliefValveSetPressureOutlet pressure at which the relief valve begins to open.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

7.43 DriveDesignType ObjectType Definition

The DriveDesignType provides static Variables for Pump drive design properties and is formally defined in Table 94.

Table 94 – DriveDesignType Definition
Attribute Value
BrowseNameDriveDesignType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableEnergyEfficiencyClassOfMotor0:String0:DataItemTypeO, RO
0:HasComponentVariableMaxNominalFrequency0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMinNominalFrequency0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMotorEfficiency0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableNominalFrequency0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableNominalPowerConsumption0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableNominalVoltage0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariablePowerFactor0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableProtectionClass0:String0:DataItemTypeO, RO
0:HasComponentVariableRatedCurrent0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableRatedSpeed0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableTorqueAtNominalSpeedOfDrive0:Double0:BaseAnalogTypeO, RO

The InstanceDeclarations of the DriveDesignType have additional Attributes defined in

Table 95. The Variables and the associated Descriptions are based on the standard DIN EN ISO 17769-1 and ECLASS entries.

Table 95 – DriveDesignType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
EnergyEfficiencyClassOfMotorCharacterization of the energy efficiency of electric motors according to international standards.
MaxNominalFrequencyA suitable, maximum (usually rounded) value of a frequency to describe, designate or identify a component, device, resource, facility or equipment.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740186

DisplayName: Hz

Description: hertz

MinNominalFrequencyA suitable minimum (usually rounded) value of a frequency to describe, designate or identify a component, device, resource, facility or equipment.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740186

DisplayName: Hz

Description: hertz

MotorEfficiencyProportion of the motor power input P_mot delivered as pump power input P_mot, u.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

NominalFrequencyDesign of the object at a certain frequency, which is repeated regularly.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740186

DisplayName: Hz

Description: hertz

NominalPowerConsumptionIndication of the rated power consumption in watts.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

NominalVoltageRated voltage is the value of the electrical voltage in normal operation specified by the manufacturer or supplier.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5655636

DisplayName: V

Description: volt

PowerFactorRatio of the amount of active power to apparent power.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

ProtectionClassProtection class of an enclosure, expressed as NEMA or IP rating.
RatedCurrentAppropriate (usually rounded) value of a current to describe, designate or identify a component, device, resource, facility or equipment.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4279632

DisplayName: A

Description: ampere

RatedSpeedSpeed corresponding to the rated data of the motor used.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

TorqueAtNominalSpeedOfDriveThe torque transmittable by the equipment.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5129559

DisplayName: N

Description: newton

7.44 InletConnectionSystemRequirementsType ObjectType Definition

The InletConnectionSystemRequirementsType provides static Variables for Pump inlet connection specific parameters of the process in which the Pump is to be used and is formally defined in Table 96.

Table 96 – InletConnectionSystemRequirementsType Definition
Attribute Value
BrowseNameInletConnectionSystemRequirementsType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableInletPressure0:Double0:BaseAnalogTypeO, RW

The InstanceDeclarations of the InletConnectionSystemRequirementsType have additional Attributes defined in Table 97. The Variables and the associated Descriptions are based on the standard DIN ISO 21360-1.

Table 97 – InletConnectionSystemRequirementsType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
InletPressurePressure at the inlet of the pump, measured at a defined location in the test dome.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

7.45 OutletConnectionSystemRequirementsType ObjectType Definition

The OutletConnectionSystemRequirementsType provides static Variables for Pump outlet connection specific parameters of the process in which the Pump is to be used and is formally defined in Table 98.

Table 98 – OutletConnectionSystemRequirementsType Definition
Attribute Value
BrowseNameOutletConnectionSystemRequirementsType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableBackingPressure0:Double0:BaseAnalogTypeO, RW

The InstanceDeclarations of the OutletConnectionSystemRequirementsType have additional Attributes defined in Table 99. The Variables and the associated Descriptions are based on the standard DIN ISO 21360-1.

Table 99 – OutletConnectionSystemRequirementsType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
BackingPressurePressure at the outlet of a vacuum pump.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

7.46 ConnectionImplementationType ObjectType Definition

The abstract ConnectionImplementationType provides static Variables for preconfiguring a Pump connection for the process in which the Pump is to be used. It is illustrated in Figure 21 and formally defined in Table 100.

Figure 21 – Illustration of ConnectionImplementationType
Table 100 – ConnectionImplementationType Definition
Attribute Value
BrowseNameConnectionImplementationType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasSubtypeObjectTypeInletConnectionImplementationTypeDefined in 7.47
0:HasSubtypeObjectTypeOutletConnectionImplementationTypeDefined in 7.48
0:HasComponentVariableNominalSize0:String0:DataItemTypeO, RW

The InstanceDeclarations of the ConnectionImplementationType have additional Attributes defined in Table 101. The Variables and the associated Descriptions are based on the standard ISO 6708.

Table 101 – ConnectionImplementationType Attribute values for child Nodes
BrowsePath Description Attribute
NominalSizeAn alphanumeric designation of size for components of a pipework system, which is used for reference purposes. It comprises the letters DN followed by a dimensionless whole number which is indirectly related to the physical size, in millimeters, of the bore or outside diameter of the end connections.

7.47 InletConnectionImplementationType ObjectType Definition

The InletConnectionImplementationType extends its supertype by Pump inlet connection specific Variables and is formally defined in Table 102.

Table 102 – InletConnectionImplementationType Definition
Attribute Value
BrowseNameInletConnectionImplementationType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the ConnectionImplementationType defined in 7.46, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableHeightOfTheInletConnection0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMeanRatedVelocityAtInlet0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableRatedInletPressure0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableTotalHeadAtInletAreaOfThePump0:Double0:BaseAnalogTypeO, RW

The InstanceDeclarations of the InletConnectionImplementationType have additional Attributes defined in Table 103. The Variables and the associated Descriptions are based on the standard DIN EN ISO 17769-1.

Table 103 – InletConnectionImplementationType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
HeightOfTheInletConnectionHeight of the center of the inlet connection of the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

MeanRatedVelocityAtInletRated flow at pump inlet connection divided by the inlet area of the pump

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067859

DisplayName: m/s

Description: metre per second

RatedInletPressureInlet pressure of the operating conditions at the guarantee point

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

TotalHeadAtInletAreaOfThePumpHead observed at inlet area of the pump, corresponding to the sum of the height, pressure head and velocity head

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

7.48 OutletConnectionImplementationType ObjectType Definition

The OutletConnectionImplementationType extends its supertype by Pump inlet connection specific Variables and is formally defined in Table 104.

Table 104 – OutletConnectionImplementationType Definition
Attribute Value
BrowseNameOutletConnectionImplementationType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the ConnectionImplementationType defined in 7.46, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableHeightOfTheOutletConnection0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableMeanRatedVelocityAtOutlet0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableRatedOutletPressure0:Double0:BaseAnalogTypeO, RW
0:HasComponentVariableTotalHeadAtOutletAreaOfThePump0:Double0:BaseAnalogTypeO, RW

The InstanceDeclarations of the OutletConnectionImplementationType have additional Attributes defined in Table 105. The Variables and the associated Descriptions are based on the standard DIN EN ISO 17769-1.

Table 105 – OutletConnectionImplementationType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
HeightOfTheOutletConnectionHeight of the center of the outlet connection of the pump.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

MeanRatedVelocityAtOutletRated flow at pump outlet connection divided by the inlet area of the pump.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067859

DisplayName: m/s

Description: metre per second

RatedOutletPressureOutlet pressure of the pump at the guarantee point with rated flow and rated speed, as well as rated inlet pressure, for rotodynamic pumps only.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5259596

DisplayName: Pa

Description: pascal

TotalHeadAtOutletAreaOfThePumpHead observed at outlet area of the pump, corresponding to the sum of the height, pressure head and velocity head.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067858

DisplayName: m

Description: metre

7.49 DriveMeasurementsType ObjectType Definition

The DriveMeasurementsType provides Variables used for measurements performed at a Pump drive and is formally defined in Table 106. For the generation of events, the DriveMeasurementsType has a reference to the 0:LimitAlarmType. The InputNode Property of the Alarm shall contain the NodeId of the Component. Measurements defined in this ObjectType have an additional Subcomponent with the TypeDefinition 0:PropertyType and the BrowseName KindOfQuantity defined in Table 107. In this Variables the measurements can be matched to a physical quantity. To comply with this Companion Specification, the default values for the Property 0:EngineeringUnits and the Property KindOfQuantity provided in Table 108 should be used. The values should be sensible to the use of the application.

Table 106 – DriveMeasurementsType Definition
Attribute Value
BrowseNameDriveMeasurementsType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableCurrent0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableDCLinkCurrent0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableDCLinkVoltage0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableDriverPowerInput0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableEnergyConsumption0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableFrequency0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMotorCurrent0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMotorEfficiency0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMotorTemperature0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMotorVoltage0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariablePowerFactor0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableTorque0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableVoltage0:Double0:BaseAnalogTypeO, RO
0:GeneratesEventObjectType0:LimitAlarmTypeDefined in OPC 10000-9
Table 107 – DriveMeasurementsType Additional Subcomponents
Source Path References NodeClass BrowseName DataType TypeDefinition Other
Current0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
DCLinkCurrent0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
DCLinkVoltage0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
DriverPowerInput0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
EnergyConsumption0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
Frequency0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
MotorCurrent0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
MotorEfficiency0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
MotorTemperature0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
MotorVoltage0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
PowerFactor0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
Torque0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
Voltage0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO

The InstanceDeclarations of the DriveMeasurementsType have additional Attributes defined in Table 108. The Variables and the associated Descriptions are based on the standards VDMA 24223 and DIN EN ISO 17769-1.

Table 108 – DriveMeasurementsType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
CurrentMeasured consumed mains current of the whole unit of the motor.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4279632

DisplayName: A

Description: ampere

“electric current”Scalar quantity equal to the flux of the electric current density J through a given directed surface S
DCLinkCurrentMeasured actual electrical dc current of the converter.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4279632

DisplayName: A

Description: ampere

“electric current”Scalar quantity equal to the flux of the electric current density J through a given directed surface S
DCLinkVoltageMeasured actual electrical dc voltage of the converter.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5655636

DisplayName: V

Description: volt

“voltage”Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b
DriverPowerInputMeasured power absorbed by the motor.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5723220

DisplayName: W

Description: watt

“power”Derivative with respect to time t of energy E being transferred or transformed
EnergyConsumptionMeasured energy consumption of the unit of the motor.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4869973

DisplayName: J

Description: joule

“energy“Ability of a system to do work
FrequencyMeasured output frequency of the frequency converter.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4740186

DisplayName: Hz

Description: hertz

“frequency”Inverse of one cycle of a periodic event
MotorCurrentMeasured actual motor current.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4279632

DisplayName: A

Description: ampere

“electric current”Scalar quantity equal to the flux of the electric current density J through a given directed surface S
MotorEfficiencyDetermined proportion of the motor power input P_mot delivered as pump power input P_mot, u

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20529

DisplayName: %

Description: percent

“ratio”Quotient of two numbers or two quantities of the same kind
MotorTemperatureMeasured temperature of the motor.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

“temperature”Quantity representing a temperature value
MotorVoltageMeasured actual motor voltage.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5655636

DisplayName: V

Description: volt

“voltage”Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b
PowerFactorDetermined power factor of the motor.
“rational number”Element of a set of mathematical entities that includes all integers and other entities, each defined as the quotient of two integers, such that the division is defined for any two entities, except zero as a divisor
TorqueMeasured torque of the motor.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 20053

DisplayName: N·m

Description: newton metre

“moment of force”Vector quantity described by the vector product M=r * F where r is position vector with respect to the axis of rotation and F is force
VoltageMeasured actual mains voltage of the motor.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5655636

DisplayName: V

Description: volt

“voltage”Scalar quantity equal to the line integral of the electric field strength E along a specific path linking two points a and b

7.50 InletConnectionMeasurementsType ObjectType Definition

The InletConnectionMeasurementsType provides Variables used for measurements performed at a Pump inlet connection and is formally defined in Table 109. For the generation of events, the InletConnectionMeasurementsType has a reference to the 0:LimitAlarmType. The InputNode Property of the Alarm shall contain the NodeId of the Component. Measurements defined in this ObjectType have an additional Subcomponent with the TypeDefinition 0:PropertyType and the BrowseName KindOfQuantity defined in Table 110. In this Variables the measurements can be matched to a physical quantity. To comply with this Companion Specification, the default values for the Property 0:EngineeringUnits and the Property KindOfQuantity provided in Table 111 should be used. The values should be sensible to the use of the application.

Table 109 – InletConnectionMeasurementsType Definition
Attribute Value
BrowseNameInletConnectionMeasurementsType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentVariableInletTemperatureOfThePump0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableMeanVelocityAtInlet0:Double0:BaseAnalogTypeO, RO
0:GeneratesEventObjectType0:LimitAlarmTypeDefined in OPC 10000-9
Table 110 – InletConnectionMeasurementsType Additional Subcomponents
Source Path References NodeClass BrowseName DataType TypeDefinition Other
InletTemperatureOfThePump0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
MeanVelocityAtInlet0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO

The InstanceDeclarations of the InletConnectionMeasurementsType have additional Attributes defined in Table 111. The Variables and the associated Descriptions are based on the standard DIN EN ISO 17769-1.

Table 111 – InletConnectionMeasurementsType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
InletTemperatureOfThePumpMeasured temperature acting at the inlet area of the pump.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

“temperature”Quantity representing a temperature value
MeanVelocityAtInletMeasured rate of flow at pump inlet connection divided by the inlet area of the pump.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067859

DisplayName: m/s

Description: metre per second

“velocity”Vector quantity giving the rate of change of a position vector

7.51 OutletConnectionMeasurementsType ObjectType Definition

The OutletConnectionMeasurementsType provides Variables used for measurements performed at a Pump outlet connection and is formally defined in Table 112. For the generation of events, the OutletConnectionMeasurementsType has a reference to the 0:LimitAlarmType. The InputNode Property of the Alarm shall contain the NodeId of the Component. Measurements defined in this ObjectType have an additional Subcomponent with the TypeDefinition 0:PropertyType and the BrowseName KindOfQuantity defined in Table 113. In this Variables the measurements can be matched to a physical quantity. To comply with this Companion Specification, the default values for the Property 0:EngineeringUnits and the Property KindOfQuantity provided in Table 114 should be used. The values should be sensible to the use of the application.

Table 112 – OutletConnectionMeasurementsType Definition
Attribute Value
BrowseNameOutletConnectionMeasurementsType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.
0: HasComponentVariableMeanVelocityAtOutlet0:Double0:BaseAnalogTypeO, RO
0:HasComponentVariableOutletTemperatureOfThePump0:Double0:BaseAnalogTypeO, RO
0:GeneratesEventObjectType0:LimitAlarmTypeDefined in OPC 10000-9
Table 113 – OutletConnectionMeasurementsType Additional Subcomponents
Source Path References NodeClass BrowseName DataType TypeDefinition Other
MeanVelocityAtOutlet0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO
OutletTemperatureOfThePump0:HasPropertyVariableKindOfQuantity0:String0:PropertyTypeO, RO

The InstanceDeclarations of the OutletConnectionMeasurementsType have additional Attributes defined in Table 114. The Variables and the associated Descriptions are based on the standard DIN EN ISO 17769-1.

Table 114 – OutletConnectionMeasurementsType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
MeanVelocityAtOutletMeasured rate of flow at pump outlet connection divided by the outlet area of the pump.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 5067859

DisplayName: m/s

Description: metre per second

“velocity”Vector quantity giving the rate of change of a position vector
OutletTemperatureOfThePumpMeasured temperature acting at the outlet area of the pump.

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4932940

DisplayName: K

Description: kelvin

“temperature”Quantity representing a temperature value