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