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

BrowseName

MultiPumpType

IsAbstract

False

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:HasComponent

Variable

DistributionPriority

0:String []

0:DataItemType

O, RW

0:HasComponent

Variable

DistributionType

DistributionTypeEnum

0:DataItemType

O, RW

0:HasComponent

Variable

ExchangeMode

ExchangeModeEnum

0:DataItemType

O, RW

0:HasComponent

Variable

ExchangeTime

0:DateTime

0:DataItemType

O, RW

0:HasComponent

Variable

ExchangeTimeDifference

0:Double

0:AnalogUnitType

O, RW

0:HasComponent

Variable

MaximumNumberOfPumpsInOperation

0:UInt32

0:DataItemType

O, RW

0:HasComponent

Variable

MultiPumpOperationMode

MultiPumpOperationModeEnum

0:DataItemType

O, RW

0:HasComponent

Variable

NumberOfPumps

0:UInt32

0:DataItemType

O, RW

0:HasComponent

Variable

PumpCollectiveIDs

0:String []

0:DataItemType

O, RW

0:HasComponent

Variable

PumpRole

PumpRoleEnum

0:DataItemType

O, RW

0:HasComponent

Variable

RedundantPumpIDs

0:String []

0:DataItemType

O, 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

DistributionPriority

This property describes in ascending order the priority of pumps in addition operation mode.

DistributionType

This property describes the share of operation time of different pumps of the pump system in addition operation mode.

ExchangeMode

This property specifies the exchange mode of the pump

ExchangeTime

This property specifies the determination of the absolute time for the next exchange of the pump, if operator specific Pump Exchange Mode is activated.

ExchangeTimeDifference

This 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.

ExchangeTimeDifference

0:EngineeringUnits

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

UnitId: 5457219

DisplayName: s

Description: second [unit of time]

MaximumNumberOfPumpsInOperation

This property specifies the maximum number of pumps in operation. The difference between NumberOfPumps and MaximumNumberOfPumpsInOperation identifies the redundant pumps.

MultiPumpOperationMode

This 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.

NumberOfPumps

This property identifies the number of pumps in multi pump management

PumpCollectiveIDs

This element identifies the pumps within the pump system

PumpRole

This property identifies the role rsp. task of the pump within the multi pump management.

RedundantPumpIDs

This property identifies the actual redundant pumps within the pump system