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.

image014.jpg

Figure 9 – Illustration of PumpType

Table 9 – PumpType Definition

Attribute

Value

BrowseName

PumpType

IsAbstract

False

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

Object

2:Configuration

ConfigurationGroupType

O

0:HasComponent

Object

Documentation

DocumentationType

O

0:HasComponent

Object

Events

SupervisionType

O

0:HasComponent

Object

2:Identification

PumpIdentificationType

M

0:HasComponent

Object

2:Maintenance

MaintenanceGroupType

O

0:HasComponent

Object

2:Operational

OperationalGroupType

O

0:HasComponent

Object

Ports

PortsGroupType

O

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

Static design, system requirements, and implementation data of the pump.

Documentation

Static documentation files of a pump.

Events

States, alarms, and conditions of a pump.

2:Identification

Identification information of a pump.

2:Maintenance

Maintenance data of a pump.

2:Operational

Process data for control, actuation, signals, and measurements of the pump.

Ports

Connection points of the pump.

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

BrowseName

IPumpVendorNameplateType

IsAbstract

True

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

Variable

ArticleNumber

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

CountryOfOrigin

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

DayOfConstruction

0:Int32

0:PropertyType

O, RO

0:HasProperty

Variable

FabricationNumber

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

GTINCode

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

NationalStockNumber

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

OrderProductCode

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

PhysicalAddress

PhysicalAddressDataType

0:PropertyType

O, RO

0:HasProperty

Variable

Supplier

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

TypeOfProduct

0:String

0:PropertyType

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

ArticleNumber

Alphanumeric character sequence identifying a manufactured, non-configurable product.

CountryOfOrigin

Country in which the product is manufactured.

DayOfConstruction

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

FabricationNumber

Alphanumeric character sequence assigned to a fabricated product, which allows the date, time and circumstances of fabrication to be traced.

GTINCode

Bar code number that identifies the device based on the Global Trade Item Number system.

NationalStockNumber

13-digit numeric code, identifying all 'standardized material items of supply' as recognized by the United States Department of Defense.

OrderProductCode

Unique combination of numbers and letters used to order the device.

PhysicalAddress

Physical address of the manufacturer.

Supplier

Name of the supplier or vendor of a device.

TypeOfProduct

Characterization of the device based on its usage, operation principle, and its fabricated form.

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

BrowseName

MarkingsType

IsAbstract

False

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

Object

<Marking>

0:FileType

OP

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.

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.

image015.jpg

Figure 10 – Illustration of PumpIdentificationType

Table 15 – PumpIdentificationType Definition

Attribute

Value

BrowseName

PumpIdentificationType

IsAbstract

False

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

ObjectType

IPumpVendorNameplateType

0:HasComponent

Object

Markings

MarkingsType

O

Applied from IPumpVendorNameplateType

0:HasProperty

Variable

ArticleNumber

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

CountryOfOrigin

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

DayOfConstruction

0:Int32

0:PropertyType

O, RO

0:HasProperty

Variable

FabricationNumber

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

GTINCode

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

NationalStockNumber

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

OrderProductCode

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

PhysicalAddress

PhysicalAddressDataType

0:PropertyType

O, RO

0:HasProperty

Variable

Supplier

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

TypeOfProduct

0:String

0:PropertyType

O, RO

The following nodes override nodes added by the 3:MachineIdentificationType

0:HasProperty

Variable

2:DeviceClass

0:String

0:PropertyType

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

Markings

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

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

BrowseName

DocumentationType

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

Object

Arrangements

-

0:FileType

O

0:HasComponent

Variable

ArrangementsLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

Certificates

-

0:FileType

O

0:HasComponent

Variable

CertificatesLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

CircuitDiagram

-

0:FileType

O

0:HasComponent

Variable

CircuitDiagramLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

ComponentsList

-

0:FileType

O

0:HasComponent

Variable

ComponentsListLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

Detail

-

0:FileType

O

0:HasComponent

Variable

DetailLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

DuringMaintenanceServicesRendered

-

0:FileType

O

0:HasComponent

Variable

DuringMaintenanceServicesRenderedLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

ImplementationDescription

-

0:FileType

O

0:HasComponent

Variable

ImplementationDescriptionLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

Layout

-

0:FileType

O

0:HasComponent

Variable

LayoutLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

Location

-

0:FileType

O

0:HasComponent

Variable

LocationLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

LogicDiagram

-

0:FileType

O

0:HasComponent

Variable

LogicDiagramLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

LubricationMap

-

0:FileType

O

0:HasComponent

Variable

LubricationMapLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

MaintenanceManual

-

0:FileType

O

0:HasComponent

Variable

MaintenanceManualLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

OperationManual

-

0:FileType

O

0:HasComponent

Variable

OperationManualLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

PersonnelRecording

-

0:FileType

O

0:HasComponent

Variable

PersonnelRecordingLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

PipeAndInstrumentDiagram

-

0:FileType

O

0:HasComponent

Variable

PipeAndInstrumentDiagramLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

ScopeOfWork

-

0:FileType

O

0:HasComponent

Variable

ScopeOfWorkLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

SingleLineDiagram

-

0:FileType

O

0:HasComponent

Variable

SingleLineDiagramLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

SparePartReference

-

0:FileType

O

0:HasComponent

Variable

SparePartReferenceLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

Staff

-

0:FileType

O

0:HasComponent

Variable

StaffLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

TechnicalData

-

0:FileType

O

0:HasComponent

Variable

TechnicalDataLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

TestProgramReport

-

0:FileType

O

0:HasComponent

Variable

TestProgramReportLink

0:String

0:DataItemType

O, RO

0:HasComponent

Object

UnitMaintenanceReport

-

0:FileType

O

0:HasComponent

Variable

UnitMaintenanceReportLink

0:String

0:DataItemType

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

Arrangements

Drawing showing replacement components layout for an item.

ArrangementsLink

Drawing showing replacement components layout for an item.

Certificates

Specific safety and statutory regulations certificates for items (lifting equipment, steam boilers, pressure vessels,...).

CertificatesLink

Specific safety and statutory regulations certificates for items (lifting equipment, steam boilers, pressure vessels,...).

CircuitDiagram

Overall feeder and control circuits diagram.

CircuitDiagramLink

Overall feeder and control circuits diagram.

ComponentsList

Comprehensive list of items which constitute part of another one.

ComponentsListLink

Comprehensive list of items which constitute part of another one.

Detail

Drawing with part list to ensure dismantling, repair and assembly of items.

DetailLink

Drawing with part list to ensure dismantling, repair and assembly of items.

DuringMaintenanceServicesRendered

Final and/or interim report on services provided

DuringMaintenanceServicesRenderedLink

Final and/or interim report on services provided

ImplementationDescription

Explanation of the work carried out

ImplementationDescriptionLink

Explanation of the work carried out

Layout

Drawing showing all areas of a particular plant.

LayoutLink

Drawing showing all areas of a particular plant.

Location

Drawing showing the position of all field items within the considered area.

LocationLink

Drawing showing the position of all field items within the considered area.

LogicDiagram

System control diagram to clarify the overall system logic.

LogicDiagramLink

System control diagram to clarify the overall system logic.

LubricationMap

Drawing showing position of each item lubrication point, with lubrication data and specifications.

LubricationMapLink

Drawing showing position of each item lubrication point, with lubrication data and specifications.

MaintenanceManual

Technical instructions intended to preserve an item in, or restore it to, a state in which it can perform a required function.

MaintenanceManualLink

Technical instructions intended to preserve an item in, or restore it to, a state in which it can perform a required function.

OperationManual

Technical instructions to reach a proper item function performance according to its technical specifications and safety conditions.

OperationManualLink

Technical instructions to reach a proper item function performance according to its technical specifications and safety conditions.

PersonnelRecording

List of all activities (work order) performed by a technician. This list includes a predefined time period

PersonnelRecordingLink

List of all activities (work order) performed by a technician. This list includes a predefined time period

PipeAndInstrumentDiagram

Overall fluid conduction (air, steam, oil, fuel ...), and control diagram.

PipeAndInstrumentDiagramLink

Overall fluid conduction (air, steam, oil, fuel ...), and control diagram.

ScopeOfWork

The hours worked in the execution of the work order. The type of hours worked should be indicated: normal, in shifts, at night, overtime, etc.

ScopeOfWorkLink

The hours worked in the execution of the work order. The type of hours worked should be indicated: normal, in shifts, at night, overtime, etc.

SingleLineDiagram

Overall power distribution diagram (electrical, pneumatic, hydraulic). This kind of diagram includes switchboard circuits.

SingleLineDiagramLink

Overall power distribution diagram (electrical, pneumatic, hydraulic). This kind of diagram includes switchboard circuits.

SparePartReference

List of all spare parts used within the scope of the work order

SparePartReferenceLink

List of all spare parts used within the scope of the work order

Staff

List of all maintenance workers involved in the execution of the work order

StaffLink

List of all maintenance workers involved in the execution of the work order

TechnicalData

Manufacturer`s specification of the item.

TechnicalDataLink

Manufacturer`s specification of the item.

TestProgramReport

Commissioning report which demonstrates that an item is in compliance with specifications.

TestProgramReportLink

Commissioning report which demonstrates that an item is in compliance with specifications.

UnitMaintenanceReport

List of work orders for a particular unit. The list is created for a specified period of time

UnitMaintenanceReportLink

List of work orders for a particular unit. The list is created for a specified period of time

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.

image016.jpg

Figure 11 – Illustration of MaintenanceGroupType

Table 19 – MaintenanceGroupType Definition

Attribute

Value

BrowseName

MaintenanceGroupType

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

Object

BreakdownMaintenance

BreakdownMaintenanceType

O

0:HasComponent

Object

ConditionBasedMaintenance

ConditionBasedMaintenanceType

O

0:HasComponent

Object

GeneralMaintenance

GeneralMaintenanceType

O

0:HasComponent

Object

PreventiveMaintenance

PreventiveMaintenanceType

O

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

Table 20 – MaintenanceGroupType Attribute values for child Nodes

BrowsePath

Description Attribute

BreakdownMaintenance

Properties for breakdown maintenance.

ConditionBasedMaintenance

Properties for condition based maintenance.

GeneralMaintenance

General maintenance properties.

PreventiveMaintenance

Properties for preventive maintenance.

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

Table 21 – GeneralMaintenanceType Definition

Attribute

Value

BrowseName

GeneralMaintenanceType

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

ActiveMaintenanceTime

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

DownTime

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

ExternalDisabledTime

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

FailureRate

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

IdleTime

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MaintenanceLevel

MaintenanceLevelEnum

0:DataItemType

O, RO

0:HasComponent

Variable

MaintenanceTime

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MeanOperatingTimeBetweenFailures

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MeanRepairTime

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MeanTimeToRestauration

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Obsolescence

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

OperatingTime

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

OperatingTimeBetweenFailures

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

OperatingTimeToFailure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RepairTime

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

StandbyTime

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

StateOfTheItem

StateOfTheItemEnum

0:DataItemType

O, RO

0:HasComponent

Variable

TimeBetweenFailures

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

TimeToRestoration

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

UpTime

0:Double

0:BaseAnalogType

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

ActiveMaintenanceTime

Part of the maintenance time when active maintenance is carried out on an item.

ActiveMaintenanceTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

DownTime

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

DownTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

ExternalDisabledTime

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

ExternalDisabledTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

FailureRate

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

FailureRate

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

IdleTime

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

IdleTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

MaintenanceLevel

Maintenance task categorization by complexity

MaintenanceTime

Time interval when maintenance is carried out on an item including technical, logistic and internal administrative delays

MaintenanceTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

MeanOperatingTimeBetweenFailures

Average of the operating times between failures

MeanOperatingTimeBetweenFailures

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

MeanRepairTime

Average of the repair times

MeanRepairTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

MeanTimeToRestauration

Average of the time to restauration

MeanTimeToRestauration

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

Obsolescence

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

OperatingTimeBetweenFailures

Operating time between consecutive failures

OperatingTimeBetweenFailures

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

OperatingTime

Measured time interval throughout which an item is in operating state

OperatingTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

OperatingTimeToFailure

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

OperatingTimeToFailure

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

RepairTime

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

RepairTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

StandbyTime

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

StandbyTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

StateOfTheItem

Current state of the item

TimeBetweenFailures

Duration between consecutive failures

TimeBetweenFailures

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

TimeToRestoration

Time interval, from the instant of failure, until restoration

TimeToRestoration

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

UpTime

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

UpTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

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

Table 23 – ConditionBasedMaintenanceType Definition

Attribute

Value

BrowseName

ConditionBasedMaintenanceType

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

Availability

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Durability

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

ExpectedReliability

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

InstantaneousAvailability

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

IntrinsicMaintainability

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

IntrinsicReliability

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Maintainability

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

OperationalReliability

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

ProductionBasedAvailability

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Reliability

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

TimeBasedAvailability

0:Double

0:BaseAnalogType

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

Availability

Probability that a machine will, when used under specified conditions, operate satisfactorily and effectively

Availability

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

Durability

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

Durability

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

ExpectedReliability

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

ExpectedReliability

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

InstantaneousAvailability

Probability 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

InstantaneousAvailability

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

IntrinsicMaintainability

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

IntrinsicMaintainability

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

IntrinsicReliability

Reliability 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

IntrinsicReliability

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

Maintainability

Ability 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)

Maintainability

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

OperationalReliability

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

OperationalReliability

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

ProductionBasedAvailability

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

ProductionBasedAvailability

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

Reliability

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

Reliability

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

TimeBasedAvailability

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

TimeBasedAvailability

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

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

Table 25 – PreventiveMaintenanceType Definition

Attribute

Value

BrowseName

PreventiveMaintenanceType

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

ActivePreventiveMaintenanceTime

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

InstallationDate

0:DateTime

0:DataItemType

O, RW

0:HasComponent

Variable

LastInspectionDate

0:DateTime

0:DataItemType

O, RW

0:HasComponent

Variable

LastServicingDate

0:DateTime

0:DataItemType

O, RW

0:HasComponent

Variable

NextInspectionDate

0:DateTime

0:DataItemType

O, RW

0:HasComponent

Variable

NextServicingDate

0:DateTime

0:DataItemType

O, RW

0:HasComponent

Variable

PreventiveMaintenanceTime

0:Double

0:BaseAnalogType

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

ActivePreventiveMaintenanceTime

This attribute indicates the date of installation or commissioning of the device.

ActivePreventiveMaintenanceTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

InstallationDate

This attribute identifies the date when the device was last inspected.

LastInspectionDate

This attribute identifies the date when the device is scheduled for the next inspection.

LastServicingDate

This attribute identifies the date when the device is scheduled for the next servicing.

NextInspectionDate

This attribute identifies the date when the device was last serviced.

NextServicingDate

Part of maintenance time when preventive maintenance is carried out on an item, including technical, logistic and internal administrative delays

PreventiveMaintenanceTime

Part of the active maintenance time taken to perform a preventive maintenance

PreventiveMaintenanceTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

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

Table 27 – BreakdownMaintenanceType Definition

Attribute

Value

BrowseName

BreakdownMaintenanceType

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

CorrectiveMaintenanceTime

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Criticality

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Failure

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

NumberOfFailures

0:Int32

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Severity

0:String

0:DataItemType

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

CorrectiveMaintenanceTime

Part of the maintenance time when active corrective maintenance is carried out on an item, including technical, logistic and internal administrative delays

CorrectiveMaintenanceTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

Criticality

Index of the severity of an effect combined with the probability of expected frequency of its occurrence

Failure

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

NumberOfFailures

Number of failures of an object

Severity

Extent of loss, damage or harm caused by a fault or failure

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

image017.jpg

Figure 12 – Illustration of SupervisionType

Table 29 – SupervisionType Definition

Attribute

Value

BrowseName

SupervisionType

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

Object

SupervisionAuxiliaryDevice

SupervisionAuxiliaryDeviceType

O

0:HasComponent

Object

SupervisionElectronics

SupervisionElectronicsType

O

0:HasComponent

Object

SupervisionHardware

SupervisionHardwareType

O

0:HasComponent

Object

SupervisionMechanics

SupervisionMechanicsType

O

0:HasComponent

Object

SupervisionProcessFluid

SupervisionProcessFluidType

O

0:HasComponent

Object

SupervisionPumpOperation

SupervisionPumpOperationType

O

0:HasComponent

Object

SupervisionSoftware

SupervisionSoftwareType

O

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

Table 30 – SupervisionType Attribute values for child Nodes

BrowsePath

Description Attribute

SupervisionAuxiliaryDevice

Supervision auxiliary device specifies information for monitoring an additional device.

SupervisionElectronics

Supervision Electrics specifies information for monitoring the electronics.

SupervisionHardware

Supervision hardware specifies supervising information related to device hardware.

SupervisionMechanics

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

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.

image018.jpg

Figure 13 – Illustration of SupervisionMechanicsType

Table 31 – SupervisionMechanicsType Definition

Attribute

Value

BrowseName

SupervisionMechanicsType

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

AxialBearingAbrasion

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AxialBearingFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AxialBearingOverheat

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

BearingFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

BrakeChopper

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

BrakeOverheat

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ExcessVibration

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

GapWear

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

MechanicalFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Misalignment

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

RadialBearingAbrasion

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

RadialBearingFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

RadialBearingOverheat

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

RotorBlocked

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

RotorStationRubbing

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Unbalance

0:Boolean

0:TwoStateDiscreteType

O, RO

0:GeneratesEvent

ObjectType

2:CheckFunctionAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:FailureAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:MaintenanceRequiredAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:OffSpecAlarmType

Defined 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

AxialBearingAbrasion

This attribute indicates an unacceptable abrasion of the axial bearing.

AxialBearingFault

This attribute indicates a failure of the axial bearing.

AxialBearingOverheat

This attribute indicates an overheating of the axial bearing.

BearingFault

This attribute indicates a generic bearing failure.

BrakeChopper

This attribute indicates a problem of the brake chopper.

BrakeOverheat

This attribute indicates an overheating of a brake.

ExcessVibration

This attribute indicates unacceptable high mechanical vibration.

GapWear

This attribute indicates a mechanical wear at gap.

MechanicalFault

This attribute indicates a generic mechanical fault.

Misalignment

This attribute indicates a misalignment.

RadialBearingAbrasion

This attribute indicates an unacceptable abrasion of the radial bearing.

RadialBearingFault

This attribute indicates a failure of the radial bearing.

RadialBearingOverheat

This attribute indicates an overheating of the radial bearing.

RotorBlocked

This attribute indicates a blocked rotor.

RotorStationRubbing

This attribute indicates the rubbing of stator and rotor.

Unbalance

This attribute indicates an unbalance.

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

BrowseName

SupervisionHardwareType

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

Communication

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ComputingCircuit

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ControlCircuit

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

DCLinkSupply

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Eprom

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

HardwareFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

IONA

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

MeasureCircuit

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

MicroProcessor

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

NetworkNA

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

PowerSupply

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Ram

0:Boolean

0:TwoStateDiscreteType

O, RO

0:GeneratesEvent

ObjectType

2:CheckFunctionAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:FailureAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:MaintenanceRequiredAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:OffSpecAlarmType

Defined 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

Communication

This attribute indicates a communication failure.

ComputingCircuit

This attribute indicates a failure in the computing elements of device hardware.

ControlCircuit

This attribute indicates a failure in the control elements of device hardware.

DCLinkSupply

This attribute indicates a failure in the dc power supply of device hardware.

Eprom

This attribute indicates a failure of an eprom.

HardwareFault

This attribute indicates a failure of device hardware.

IONA

This attribute indicates a disconnection between processing unit and device.

MeasureCircuit

This attribute indicates a failure in the measurement elements of device hardware.

MicroProcessor

This attribute indicates a failure of the micro processor.

NetworkNA

This attribute indicates a disconnection of the device.

PowerSupply

This attribute indicates a failure in the power supply of device hardware.

Ram

This attribute indicates a ram failure.

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

BrowseName

SupervisionSoftwareType

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

Application

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Communication

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Control

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Memory

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

OS

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Parameter

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

SoftwareFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

SoftwareReset

0:Boolean

0:TwoStateDiscreteType

O, RO

0:GeneratesEvent

ObjectType

2:CheckFunctionAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:FailureAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:MaintenanceRequiredAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:OffSpecAlarmType

Defined 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

Application

This attribute indicates a failure in application software.

Communication

This attribute indicates a failure in communication software.

Control

This attribute indicates a failure in control software.

Memory

This attribute indicates a memory resource problem.

OS

This attribute indicates a failure of operation system software.

Parameter

This attribute indicates a parameter problem.

SoftwareFault

This attribute indicates a failure of device software.

SoftwareReset

This attribute indicates a software reset.

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

BrowseName

SupervisionProcessFluidType

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

Blockage

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Cavitation

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Condensation

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Dry

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Flow

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Gas

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Liquid

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Pressure

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ProcessFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Solid

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Stall

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Temperature

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Viscosity

0:Boolean

0:TwoStateDiscreteType

O, RO

0:GeneratesEvent

ObjectType

2:CheckFunctionAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:FailureAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:MaintenanceRequiredAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:OffSpecAlarmType

Defined 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

Blockage

This attribute indicates a closed valve operation.

Cavitation

This attribute indicates cavitation of the pump liquid.

Condensation

This attribute indicates abnormal condensation in flow medium.

Dry

This attribute indicates a dry running.

Flow

This attribute indicates an abnormal flow of the pump fluid.

Gas

This attribute indicates a significant amount of gas in the pump liquid.

Liquid

This attribute indicates a significant amount of liquid in the flow medium.

Pressure

This attribute indicates an abnormal pressure of the pump fluid.

ProcessFault

This attribute indicates a generic process problem.

Solid

This attribute indicates an significant amount of solid in the pump fluid.

Stall

This attribute indicates a stall of the pump liquid.

Temperature

This attribute indicates an abnormal temperature of the pump fluid.

Viscosity

This attribute indicates an abnormal viscosity of the pump liquid.

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

BrowseName

SupervisionPumpOperationType

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

AccessoryLiquidFlow

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AccessoryLiquidHigh

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AccessoryLiquidLow

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AccessoryLiquidOverheat

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AccessoryLiquidPressure

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AmbientTemperature

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

CaseOverheat

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ControllerOverheat

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ConverterOverheat

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

CoolantFlow

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

CoolantHigh

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

CoolantLow

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

CoolantOverheat

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Deceleration

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

DirtyImpeller

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

DriveOverheat

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

GeneratorOperation

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Leakage

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Lubricant

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

MaximumNumberStarts

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

MaximumOperationTime

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

MaximumStartsAtTime

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

MotorHumidity

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

MotorOverheat

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

OperationFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

OverLoad

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

OverSpeed

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

PartialLoad

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Synchronisation

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

TemperatureFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

TimeOut

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

TMSFailure

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

TorqueLimit

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

TurbineOperation

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

UnderSpeed

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

VelocityLimit

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

WearReserveExhausted

0:Boolean

0:TwoStateDiscreteType

O, RO

0:GeneratesEvent

ObjectType

2:CheckFunctionAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:FailureAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:MaintenanceRequiredAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:OffSpecAlarmType

Defined 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

AccessoryLiquidFlow

This attribute indicates a problem with the accessory liquid flow, e.g. the buffer fluid flow or operating fluid flow.

AccessoryLiquidHigh

This attribute indicates a high limited accessory liquid, e.g. the buffer fluid or operating fluid.

AccessoryLiquidLow

This attribute indicates a low limited accessory liquid, e.g. the buffer fluid or operating fluid.

AccessoryLiquidOverheat

This attribute indicates an overheating of the accessory liquid, e.g. the buffer fluid or operating fluid.

AccessoryLiquidPressure

This attribute indicates an abnormal pressure of the accessory liquid, e.g. the buffer fluid pressure or operating fluid pressure.

AmbientTemperature

This attribute indicates an abnormal ambient temperature.

CaseOverheat

This attribute indicates an overheating of the case.

ControllerOverheat

This attribute indicates an overheating of a controller.

ConverterOverheat

This property indicates an overheating of a converter.

CoolantFlow

This attribute indicates a problem with the coolant flow.

CoolantHigh

This attribute indicates that the coolant is high limited.

CoolantLow

This attribute indicates that the coolant is low limited.

CoolantOverheat

This attribute indicates an overheating of the coolant liquid.

Deceleration

This attribute indicates a deceleration of a pump.

DirtyImpeller

This attribute indicates a dirty impeller.

DriveOverheat

This attribute indicates an overheating of a drive.

GeneratorOperation

This attribute indicates that the pump is working as a generator (in flow).

Leakage

This attribute indicates a leakage problem, e.g. leakage of the mechanical seal.

Lubricant

This attribute indicates a problem with the lubricant.

MaximumNumberStarts

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

MotorHumidity

This attribute indicates unacceptable humidity in the motor.

MotorOverheat

This attribute indicates an overheating of a motor.

OperationFault

This attribute indicates a generic operation problem of a pump.

OverLoad

This attribute indicates an over load.

OverSpeed

This attribute indicates that the pump operates over normal speed.

PartialLoad

This attribute indicates a partial load.

Synchronisation

This attribute indicates a synchronization problem of a pump.

TemperatureFault

This attribute indicates a generic temperature problem of a pump.

TimeOut

This attribute indicates a start up time out.

TMSFailure

This attribute indicates a failure of the temperature management system.

TorqueLimit

This attribute indicates a limitation problem of a pump.

TurbineOperation

This attribute indicates that the pump is working as a turbine (reverse flow).

UnderSpeed

This attribute indicates that the pump operates under normal speed.

VelocityLimit

This attribute indicates a limitation problem of a pump.

WearReserveExhausted

This attribute indicates that the wear reserve of the pump is exhausted.

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

BrowseName

SupervisionAuxiliaryDeviceType

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

ActuatorElement

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AmbientTemperature

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AuxiliaryDeviceFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AuxiliaryMediumAbsence

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AuxiliaryMediumInsufficiency

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AuxiliaryPowerPole

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AuxiliaryPowerRange

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

CommunicationError

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Corrosion

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Deviation

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ElectromagneticInterference

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ElectronicFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

EnergySupply

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

EvaluationElectronics

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ExciterError

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Fouling

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

HumidityElectronics

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Installation

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Interruption

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

LineLength

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

MaterialElectronics

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

MeasuredMaterialElectronics

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

MechanicalDamage

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

OperatingConditions

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Other

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Overloading

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ParameterSetting

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Peripheral

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ProcessInfluence

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

SensorElement

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

StartUp

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

TemperatureShock

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Vibration

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

WearReserveOperation

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

WearReserveWear

0:Boolean

0:TwoStateDiscreteType

O, RO

0:GeneratesEvent

ObjectType

2:CheckFunctionAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:FailureAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:MaintenanceRequiredAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:OffSpecAlarmType

Defined 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

ActuatorElement

This property indicates a fault in an actuator element.

AmbientTemperature

This property indicates an abnormal ambient temperature.

AuxiliaryDeviceFault

This property indicates a generic failure of an auxiliary device.

AuxiliaryMediumAbsence

This property indicates an absence of or wrong auxiliary medium.

AuxiliaryMediumInsufficiency

This property indicates an insufficiency of auxiliary medium.

AuxiliaryPowerPole

This property indicates an auxiliary power supply wrongly poled.

AuxiliaryPowerRange

This property indicates an off-spec of the auxiliary power range.

CommunicationError

This property indicates a communication error.

Corrosion

This property indicates corrosion/abrasion in parts in contact with medium.

Deviation

This property indicates an inadmissible deviation from measurement.

ElectromagneticInterference

This property indicates an abnormal electromagnetic interference.

ElectronicFault

This property indicates a fault in the device electronics.

EnergySupply

This property indicates an error in internal energy supply.

EvaluationElectronics

This property indicates an error in evaluation electronics.

ExciterError

This property indicates an error in the exciter of the sensor element.

Fouling

This property indicates a fouling on sensor element.

HumidityElectronics

This property indicates an abnormal amount of humidity in electronics area.

Installation

This property indicates an installation fault.

Interruption

This property indicates an interruption of signal path or short circuit.

LineLength

This property indicates that the maximum line length is exceeded.

MaterialElectronics

This property indicates a foreign material in electronics area.

MeasuredMaterialElectronics

This property indicates measured material in electronics area.

MechanicalDamage

This property indicates a mechanical damage.

OperatingConditions

This property indicates a fault due to non-compliance with specified operating conditions.

Other

This property indicates other faults.

Overloading

This property indicates an overloading.

ParameterSetting

This property indicates a parameter setting error.

Peripheral

This property indicates an error in peripherals.

ProcessInfluence

This property indicates a fault due to process influence.

SensorElement

This property indicates a fault in a sensor element.

StartUp

This property indicate an installation fault or fault during start-up.

TemperatureShock

This property indicates an excessive temperature shock.

Vibration

This property indicates an excessive vibration or impact load.

WearReserveOperation

This property indicates that the wear reserve is used up by operation.

WearReserveWear

This property indicates that the wear reserve is used up by wear.

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

BrowseName

SupervisionElectronicsType

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

ArmatureCircuit

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

CurrentInsideDevice

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ElectricalFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

FieldCircuit

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

InstallationFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

InsulationResistance

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

PhaseFailure

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ShortCircuit

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ShortToEarth

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

SupplyCurrent

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

SupplyCurrentHigh

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

SupplyCurrentLow

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

SupplyFrequency

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

SupplyFrequencyHigh

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

SupplyFrequencyLow

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

SupplyVoltage

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

SupplyVoltageHigh

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

SupplyVoltageLow

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

VoltageInsideDevice

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

WindingTemperature

0:Boolean

0:TwoStateDiscreteType

O, RO

0:GeneratesEvent

ObjectType

2:CheckFunctionAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:FailureAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:MaintenanceRequiredAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:OffSpecAlarmType

Defined 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

ArmatureCircuit

This property indicates a failure in armature circuit.

CurrentInsideDevice

This property indicates unacceptable current inside the device.

ElectricalFault

This property indicates a generic electrical fault.

FieldCircuit

This property indicates a failure in field circuit.

InstallationFault

This property indicates an unacceptable electrical installation, e.g. mixed up phases.

InsulationResistance

This property indicates an unacceptable low winding resistance.

PhaseFailure

This property indicates a phase failure.

ShortCircuit

This property indicates a short circuit.

ShortToEarth

This property indicates a short to earth.

SupplyCurrent

This property indicates a failure of supply current.

SupplyCurrentHigh

This property indicates too high supply current.

SupplyCurrentLow

This property indicates too low supply current.

SupplyFrequency

This property indicates unacceptable supply frequency.

SupplyFrequencyHigh

This property indicates too high supply frequency.

SupplyFrequencyLow

This property indicates too low supply frequency.

SupplyVoltage

This property indicates a failure of supply voltage.

SupplyVoltageHigh

This property indicates too high supply voltage.

SupplyVoltageLow

This property indicates too low supply voltage.

VoltageInsideDevice

This property indicates unacceptable voltage inside the device.

WindingTemperature

This property indicates an unacceptable winding temperature.

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

BrowseName

ConfigurationGroupType

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

Object

Design

DesignType

O

0:HasComponent

Object

Implementation

ImplementationType

O

0:HasComponent

Object

SystemRequirements

SystemRequirementsType

O

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.

Implementation

Static implementation properties for a pump.

SystemRequirements

Static system requirement properties for a pump.

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

BrowseName

DesignType

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

AdditionalFieldbuses

0:String [128]

0:DataItemType

O, RO

0:HasComponent

Variable

BalancingRateOfFlow

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

BasePressure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

ClearanceVolume

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

ClockwiseRotation

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Controllable

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Cool_DownTimeForAVaporJetPumpOrADiffusionPump

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Counter_ClockwiseRotation

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

CriticalSpeed

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

DeclarationOfConformity

0:String

0:DataItemType

O, RO

0:HasComponent

Variable

DeclarationOfConformityAvailable

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

DesignAxialLoad

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

DesignRadialLoad

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

DirectivesOfEUDeclarationOfConformity

DeclarationOfConformityOptionSet

0:DataItemType

O, RO

0:HasComponent

Variable

DryCriticalSpeed

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

ExplosionProtection

ExplosionProtectionOptionSet

0:DataItemType

O, RO

0:HasComponent

Variable

GeometricalFlow

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

GeometricDisplacementVolume

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

HeadAtPeakPoint

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Object

InstallationNpshCurve

0:FileType

O

0:HasComponent

Variable

LeakageRateOfFlow

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MaximumAllowableAmbientTemperature

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MaximumAllowableCasingWorkingPressure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MaximumAllowableContinuousSpeed

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MaximumAllowableHead

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MaximumAllowableRelativeHumidity

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MaximumAllowableTemperature

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MaximumAllowableThroughput

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MaximumAllowableWorkingPressure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MaximumAxialLoad

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MaximumPumpPowerInput

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MaximumRadialLoad

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MaximumStaticSealingPressure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MeanTimebetweenFailures

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MinimumAllowableAmbientTemperature

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MinimumAllowableContinuousSpeed

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MinimumAllowableHead

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MinimumAllowableRelativeHumidity

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MinimumAllowableTemperature

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MinimumAllowableThermalFlow

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MinimumContinuousStableFlow

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MinimumContinuousThermalFlow

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

NetPositiveSuctionHeadRequired

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

NetPositiveSuctionHeadRequiredForADropOf3Percent

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

OfferedControlModes

OfferedControlModesOptionSet

0:DataItemType

O, RO

0:HasComponent

Variable

OfferedFieldbuses

OfferedFieldbusesOptionSet

0:DataItemType

O, RO

0:HasComponent

Variable

OptimumHead

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

OptimumPumpPowerInput

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

OptimumRateOfFlow

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

PistonVelocity

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

PossibleFluids

0:String []

0:DataItemType

O, RO

0:HasComponent

Variable

Pre_ChargePressure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

PumpClass

PumpClassEnum

0:DataItemType

O, RO

0:HasComponent

Object

PumpCurve

0:FileType

O

0:HasComponent

Object

PumpEfficiencyCurve

0:FileType

O

0:HasComponent

Object

PumpH_Q_Curve

0:FileType

O

0:HasComponent

Object

PumpNpshCurve

0:FileType

O

0:HasComponent

Object

PumpPowerInputCurve

0:FileType

O

0:HasComponent

Variable

Shut_OffHead

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Shut_OffPumpPowerInput

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SlipFlow

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SoundEnergy

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SoundEnergyLevel

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SoundPower

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SoundPowerLevel

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SoundPressure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SoundPressureLevel

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SpecificSpeed

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Object

StablePumpH_Q_Curve

0:FileType

O

0:HasComponent

Variable

StandardGasFlowrate

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

StartingPressure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Suction_SpecificSpeed

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SweptVolume

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

TripSpeed

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

TypeNumber

0:Double

0:DataItemType

O, RO

0:HasComponent

Variable

VolumeFlowRate

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

VolumeFlowRateOfBackingPump

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

WarmUpTimeForAVaporJetPumpOrADiffusionPump

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

WaterVaporTolerableLoad

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

WetCriticalSpeed

0:Double

0:BaseAnalogType

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

AdditionalFieldbuses

Additional fieldbuses supported by the product.

BalancingRateOfFlow

Rate of flow which is extracted to activate a balance device

BalancingRateOfFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

BasePressure

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

BasePressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

ClearanceVolume

Volume remaining unswept at the end of the discharge stroke.

ClearanceVolume

0:EngineeringUnits

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

UnitId: 5067857

DisplayName: m³

Description: cubic metre

ClockwiseRotation

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

Controllable

Indicates 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_DownTimeForAVaporJetPumpOrADiffusionPump

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

Cool_DownTimeForAVaporJetPumpOrADiffusionPump

0:EngineeringUnits

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

UnitId: 5457219

DisplayName: s

Description: second [unit of time]

Counter_ClockwiseRotation

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

CriticalSpeed

Speed of rotation at which the frequency of vibration (or its multiples) corresponds to the rotor resonant (lateral or torsional)

CriticalSpeed

0:EngineeringUnits

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

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

DeclarationOfConformity

Publicly accessible attestation of conformity, commonly available on websites.

DeclarationOfConformityAvailable

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

DesignAxialLoad

Residual axial thrust on the pump rotor on which the thrust-bearing selection is based.

DesignAxialLoad

0:EngineeringUnits

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

UnitId: 5129559

DisplayName: N

Description: newton

DesignRadialLoad

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

DesignRadialLoad

0:EngineeringUnits

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

UnitId: 5129559

DisplayName: N

Description: newton

DirectivesOfEUDeclarationOfConformity

Set of directives on the basis of which conformity was determined.

DryCriticalSpeed

Rotor resonant frequency calculated assuming that the rotor is supported only at its bearings and that the bearings are of infinite stiffness

DryCriticalSpeed

0:EngineeringUnits

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

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

ExplosionProtection

Device category for explosion protection according to 2014/34/EU (ATEX).

GeometricalFlow

Product of geometrical displacement volume and speed of rotation or stroke frequency

GeometricalFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

GeometricDisplacementVolume

Displacement volume for one stroke or one cycle.

GeometricDisplacementVolume

0:EngineeringUnits

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

UnitId: 5067857

DisplayName: m³

Description: cubic metre

HeadAtPeakPoint

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

HeadAtPeakPoint

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

InstallationNpshCurve

Relationship between the net positive suction head available and the rate of flow at given operating conditions for a given liquid

LeakageRateOfFlow

Rate of flow leaking from shaft seals

LeakageRateOfFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MaximumAllowableAmbientTemperature

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

MaximumAllowableAmbientTemperature

0:EngineeringUnits

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

UnitId: 4932940

DisplayName: K

Description: kelvin

MaximumAllowableCasingWorkingPressure

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

MaximumAllowableCasingWorkingPressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

MaximumAllowableContinuousSpeed

Highest rotational speed for continuous operation recommended by the manufacturer

MaximumAllowableContinuousSpeed

0:EngineeringUnits

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

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

MaximumAllowableHead

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

MaximumAllowableHead

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

MaximumAllowableRelativeHumidity

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

MaximumAllowableRelativeHumidity

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

MaximumAllowableTemperature

Highest 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

MaximumAllowableTemperature

0:EngineeringUnits

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

UnitId: 4932940

DisplayName: K

Description: kelvin

MaximumAllowableThroughput

Maximum pV flow the pump can withstand without damage

MaximumAllowableThroughput

0:EngineeringUnits

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

UnitId: 4665393

DisplayName: Pa·m³/s

Description: pascal cubic metre per second

MaximumAllowableWorkingPressure

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

MaximumAllowableWorkingPressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

MaximumAxialLoad

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

MaximumAxialLoad

0:EngineeringUnits

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

UnitId: 5129559

DisplayName: N

Description: newton

MaximumPumpPowerInput

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

MaximumPumpPowerInput

0:EngineeringUnits

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

UnitId: 5723220

DisplayName: W

Description: watt

MaximumRadialLoad

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

MaximumRadialLoad

0:EngineeringUnits

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

UnitId: 5129559

DisplayName: N

Description: newton

MaximumStaticSealingPressure

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

MaximumStaticSealingPressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

MeanTimebetweenFailures

Average of the times between failures.

MeanTimebetweenFailures

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

MinimumAllowableAmbientTemperature

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

MinimumAllowableAmbientTemperature

0:EngineeringUnits

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

UnitId: 4932940

DisplayName: K

Description: kelvin

MinimumAllowableContinuousSpeed

Lowest speed for continuous operation recommended by the manufacturer

MinimumAllowableContinuousSpeed

0:EngineeringUnits

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

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

MinimumAllowableHead

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

MinimumAllowableHead

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

MinimumAllowableRelativeHumidity

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

MinimumAllowableRelativeHumidity

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

MinimumAllowableTemperature

Lowest 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

MinimumAllowableTemperature

0:EngineeringUnits

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

UnitId: 4932940

DisplayName: K

Description: kelvin

MinimumAllowableThermalFlow

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

MinimumAllowableThermalFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MinimumContinuousStableFlow

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

MinimumContinuousStableFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MinimumContinuousThermalFlow

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

MinimumContinuousThermalFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

NetPositiveSuctionHeadRequired

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

NetPositiveSuctionHeadRequired

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

NetPositiveSuctionHeadRequiredForADropOf3Percent

NPSH 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

NetPositiveSuctionHeadRequiredForADropOf3Percent

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

OfferedControlModes

Control modes supported by the manufacturer for the product.

OfferedFieldbuses

Fieldbuses supported by the manufacturer for the product.

OptimumHead

Total head developed by the pump at a rate of flow corresponding to the best efficiency

OptimumHead

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

OptimumPumpPowerInput

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

OptimumPumpPowerInput

0:EngineeringUnits

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

UnitId: 5723220

DisplayName: W

Description: watt

OptimumRateOfFlow

Rate of flow at the point of best efficiency

OptimumRateOfFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

PistonVelocity

Average 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)

PistonVelocity

0:EngineeringUnits

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

UnitId: 5067859

DisplayName: m/s

Description: metre per second

PossibleFluids

Fluids that can be pumped by the pump.

Pre_ChargePressure

Pressure to which the pulsation dampener is charged with dry gas prior to start of operation

Pre_ChargePressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

PumpClass

Pump type according to functional principle and pumped fluid

PumpCurve

Representation of the pump head plotted against the flow rate

PumpEfficiencyCurve

Relationship between the pump efficiency and the rate of flow at given operating conditions of speed and liquid

PumpH_Q_Curve

Relationship between the total head of the pump and the rate of flow at given operating conditions /rated conditions of speed and liquid

PumpNpshCurve

Relationship between the net positive suction head required and the rate of flow at given operating conditions of speed and liquid

PumpPowerInputCurve

Relationship between the pump power input and the rate of flow given operating conditions of speed and liquid

Shut_OffHead

Total head developed by the pump in a zero rate of flow

Shut_OffHead

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

Shut_OffPumpPowerInput

Pump power input at zero rate of flow

Shut_OffPumpPowerInput

0:EngineeringUnits

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

UnitId: 5723220

DisplayName: W

Description: watt

SlipFlow

Flow lost internally through clearances

SlipFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

SoundEnergy

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

SoundEnergy

0:EngineeringUnits

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

UnitId: 4869973

DisplayName: J

Description: joule

SoundEnergyLevel

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

SoundEnergyLevel

0:EngineeringUnits

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

UnitId: 12878

DisplayName: dB

Description: decibel

SoundPower

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.

SoundPower

0:EngineeringUnits

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

UnitId: 5723220

DisplayName: W

Description: watt

SoundPowerLevel

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.

SoundPowerLevel

0:EngineeringUnits

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

UnitId: 12878

DisplayName: dB

Description: decibel

SoundPressure

Difference between instantaneous pressure and static pressure.

SoundPressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

SoundPressureLevel

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

SoundPressureLevel

0:EngineeringUnits

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

UnitId: 12878

DisplayName: dB

Description: decibel

SpecificSpeed

Speed 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

SpecificSpeed

0:EngineeringUnits

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

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

StablePumpH_Q_Curve

Pump 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

StandardGasFlowrate

Volume flow rate at standard reference conditions, i.e. 0 °C and 101 325 Pa

StandardGasFlowrate

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

StartingPressure

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

StartingPressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

Suction_SpecificSpeed

Speed 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

Suction_SpecificSpeed

0:EngineeringUnits

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

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

SweptVolume

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

SweptVolume

0:EngineeringUnits

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

UnitId: 5067857

DisplayName: m³

Description: cubic metre

TripSpeed

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

TripSpeed

0:EngineeringUnits

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

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

TypeNumber

Pure number calculated at the point of best efficiency

VolumeFlowRate

Volume flow rate of the gas removed by the pump from the gas phase within the evacuated chamber.

VolumeFlowRate

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

VolumeFlowRateOfBackingPump

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

VolumeFlowRateOfBackingPump

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

WarmUpTimeForAVaporJetPumpOrADiffusionPump

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

WarmUpTimeForAVaporJetPumpOrADiffusionPump

0:EngineeringUnits

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

UnitId: 5457219

DisplayName: s

Description: second [unit of time]

WaterVaporTolerableLoad

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

WaterVaporTolerableLoad

0:EngineeringUnits

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

UnitId: 4933459

DisplayName: kg/s

Description: kilogram per second

WetCriticalSpeed

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

WetCriticalSpeed

0:EngineeringUnits

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

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

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

BrowseName

SystemRequirementsType

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

CompressionRatio

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

ExplosionZone

ExplosionZoneOptionSet

0:DataItemType

O, RW

0:HasComponent

Variable

Fieldbus

FieldbusEnum

0:DataItemType

O, RW

0:HasComponent

Variable

Fluid

0:String

0:DataItemType

O, RW

0:HasComponent

Variable

GasContent

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

HeightOfTheInletSideOfTheInstallation

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

HeightOfTheOutletSideOfTheInstallation

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

HeightOfThePump

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MaximumAmbientTemperature

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MaximumFlow

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MaximumHead

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MaximumInletPressure

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MaximumOutletPressure

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MaximumRelativeHumidity

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MaximumTemperature

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MeanTimeBetweenFailures

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MinimumAmbientTemperature

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MinimumFlow

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MinimumHead

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MinimumInletPressure

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MinimumOutletPressure

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MinimumRelativeHumidity

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MinimumTemperature

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

Multi_Phase

0:Boolean

0:TwoStateDiscreteType

O, RW

0:HasComponent

Variable

NetPositiveInletPressureAvailable

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

NormalFlow

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

NpshDatumPlane

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

OperatingMode

OperatingModeEnum

0:DataItemType

O, RW

0:HasComponent

Variable

RatedInletPressureOfTheInstallation

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

RatedPumpUnitTotalHead

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

ReferencePlane

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

RequiredControlMode

ControlModeEnum

0:DataItemType

O, RW

0:HasComponent

Variable

RequiredTime

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

SolidContent

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

Throughput

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

UltimatePressureOfAVacuumPump

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

WorkingTemperature

0:Double

0:BaseAnalogType

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

CompressionRatio

Ratio of the backing pressure, p3, to the inlet pressure, p1, of the vacuum pump without throughput

ExplosionZone

Categories of explosion zones for devices according to 2014/34/EU (ATEX).

Fieldbus

Selected fieldbus for the product

Fluid

Fluid that is handled by the pump at specified operating conditions

GasContent

Proportion of gaseous substance in the liquid to be pumped, either as a contaminant or as vapor from the main body of liquid

GasContent

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

HeightOfTheInletSideOfTheInstallation

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

HeightOfTheInletSideOfTheInstallation

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

HeightOfTheOutletSideOfTheInstallation

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

HeightOfTheOutletSideOfTheInstallation

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

HeightOfThePump

Height of the center of the pump

HeightOfThePump

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

MaximumAmbientTemperature

Highest ambient temperature to be expected under normal circumstances

MaximumAmbientTemperature

0:EngineeringUnits

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

UnitId: 4932940

DisplayName: K

Description: kelvin

MaximumFlow

Greatest rate of flow which is expected at operating conditions

MaximumFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MaximumHead

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

MaximumHead

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

MaximumInletPressure

Highest inlet pressure to which the pump is subjected during operation

MaximumInletPressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

MaximumOutletPressure

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

MaximumOutletPressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

MaximumRelativeHumidity

Highest relative humidity that can be expected under normal circumstances.

MaximumRelativeHumidity

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

MaximumTemperature

Highest fluid temperature to be expected under operating conditions

MaximumTemperature

0:EngineeringUnits

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

UnitId: 4932940

DisplayName: K

Description: kelvin

MeanTimeBetweenFailures

Average of the times between failures

MeanTimeBetweenFailures

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

MinimumAmbientTemperature

Lowest ambient temperature to be expected under normal circumstances

MinimumAmbientTemperature

0:EngineeringUnits

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

UnitId: 4932940

DisplayName: K

Description: kelvin

MinimumFlow

Smallest rate of flow which is expected at operating conditions

MinimumFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MinimumHead

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

MinimumHead

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

MinimumInletPressure

Lowest inlet pressure that can occur during operation for the pump

MinimumInletPressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

MinimumOutletPressure

Lowest outlet pressure that can occur during operation for the pump

MinimumOutletPressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

MinimumRelativeHumidity

Lowest relative humidity to be expected under normal circumstances.

MinimumRelativeHumidity

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

MinimumTemperature

Lowest fluid temperature to be expected under operating conditions

MinimumTemperature

0:EngineeringUnits

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

UnitId: 4932940

DisplayName: K

Description: kelvin

Multi_Phase

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

NetPositiveInletPressureAvailable

Total pressure (including velocity pressure) at the pump inlet connection less the liquid vapor pressure at the present temperature of the liquid

NetPositiveInletPressureAvailable

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

NormalFlow

Rate of flow at which usual operation is expected

NormalFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

NpshDatumPlane

Horizontal 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

NpshDatumPlane

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

OperatingMode

Specifies whether the pump is to be operated in single, parallel or series connection.

RatedInletPressureOfTheInstallation

Inlet pressure of the installation for the working conditions

RatedInletPressureOfTheInstallation

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

RatedPumpUnitTotalHead

Difference 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

RatedPumpUnitTotalHead

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

ReferencePlane

Any horizontal plane for use as the datum for height measurement

ReferencePlane

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

RequiredControlMode

Specifies which control mode is to be used for the use case.

RequiredTime

Time interval throughout which an item is required to be in an up state

RequiredTime

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

SolidContent

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

SolidContent

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

Throughput

Amount of fluid flowing through a duct

Throughput

0:EngineeringUnits

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

UnitId: 4665393

DisplayName: Pa·m³/s

Description: pascal cubic metre per second

UltimatePressureOfAVacuumPump

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

UltimatePressureOfAVacuumPump

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

WorkingTemperature

Temperature determined by the given application and fluid.

WorkingTemperature

0:EngineeringUnits

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

UnitId: 4932940

DisplayName: K

Description: kelvin

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

BrowseName

ImplementationType

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

AtmosphericPressure

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

Density

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

DynamicViscosity

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

HeightOfTheInletManometer

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

HeightOfTheNpshDatumPlane

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

HeightOfTheOutletManometer

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

HydraulicEfficiency

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

InstallationTotalHead

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

KinematicViscosity

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MaximumAllowableFlow

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MaximumDynamicSealingPressure

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

RatedMeanVelocityAtInletAreaOfTheInstallation

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

RatedMeanVelocityAtOutletAreaOfTheInstallation

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MechanicalEfficiency

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MinimumAllowableFlow

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

MinimumAllowableStableFlow

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

NetPositiveSuctionHeadAvailable

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

OverallEfficiency

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

PumpBestEfficiency

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

PumpEfficiency

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

PumpMechanicalPowerLosses

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

PumpRatedPowerInput

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

PumpTotalHead

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

RatedDifferentialPressure

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

RatedFlow

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

RatedSpeed

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

TotalHeadAtInletAreaOfTheInstallation

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

TotalHeadAtOutletAreaOfTheInstallation

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

UsefulLife

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

ValveSeatVelocity

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

ValveSpillVelocity

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

VaporPressureOfThePumpedLiquid

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

VolumetricEfficiency

0:Double

0:BaseAnalogType

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

AtmosphericPressure

Mean absolute pressure of the atmosphere measured at the place of installation (2.1.1.3) of the pump

AtmosphericPressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

Density

Volumetric mass at a stated temperature

Density

0:EngineeringUnits

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

UnitId: 4934993

DisplayName: kg/m³

Description: kilogram per cubic metre

DynamicViscosity

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

DynamicViscosity

0:EngineeringUnits

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

UnitId: 4404789

DisplayName: Pa·s

Description: pascal second

HeightOfTheInletManometer

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

HeightOfTheInletManometer

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

HeightOfTheNpshDatumPlane

Difference between the NPSH datum plane and the reference plane

HeightOfTheNpshDatumPlane

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

HeightOfTheOutletManometer

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

HeightOfTheOutletManometer

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

HydraulicEfficiency

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

HydraulicEfficiency

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

InstallationTotalHead

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

InstallationTotalHead

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

KinematicViscosity

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

KinematicViscosity

0:EngineeringUnits

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

UnitId: 21300

DisplayName: m²/s

Description: square metre per second

MaximumAllowableFlow

Greatest 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

MaximumAllowableFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MaximumDynamicSealingPressure

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

MaximumDynamicSealingPressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

RatedMeanVelocityAtInletAreaOfTheInstallation

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

RatedMeanVelocityAtInletAreaOfTheInstallation

0:EngineeringUnits

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

UnitId: 5067859

DisplayName: m/s

Description: metre per second

RatedMeanVelocityAtOutletAreaOfTheInstallation

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

RatedMeanVelocityAtOutletAreaOfTheInstallation

0:EngineeringUnits

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

UnitId: 5067859

DisplayName: m/s

Description: metre per second

MechanicalEfficiency

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

MechanicalEfficiency

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

MinimumAllowableFlow

Smallest 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

MinimumAllowableFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

MinimumAllowableStableFlow

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

MinimumAllowableStableFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

NetPositiveSuctionHeadAvailable

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

NetPositiveSuctionHeadAvailable

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

OverallEfficiency

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

OverallEfficiency

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

PumpBestEfficiency

Greatest value of pump efficiency obtained at given operating conditions

PumpBestEfficiency

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

PumpEfficiency

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

PumpEfficiency

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

PumpMechanicalPowerLosses

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

PumpMechanicalPowerLosses

0:EngineeringUnits

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

UnitId: 5723220

DisplayName: W

Description: watt

PumpRatedPowerInput

Power required by the pump at the rated conditions

PumpRatedPowerInput

0:EngineeringUnits

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

UnitId: 5723220

DisplayName: W

Description: watt

PumpTotalHead

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

PumpTotalHead

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

RatedDifferentialPressure

Differential pressure for the operating conditions at the guarantee point

RatedDifferentialPressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

RatedFlow

Rate of flow at the guarantee point

RatedFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

RatedSpeed

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

RatedSpeed

0:EngineeringUnits

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

UnitId: 4405559

DisplayName: s⁻¹

Description: reciprocal second

TotalHeadAtInletAreaOfTheInstallation

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

TotalHeadAtInletAreaOfTheInstallation

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

TotalHeadAtOutletAreaOfTheInstallation

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

TotalHeadAtOutletAreaOfTheInstallation

0:EngineeringUnits

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

UnitId: 5067858

DisplayName: m

Description: metre

UsefulLife

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

UsefulLife

0:EngineeringUnits

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

UnitId: 4740434

DisplayName: h

Description: hour

ValveSeatVelocity

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

ValveSeatVelocity

0:EngineeringUnits

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

UnitId: 5067859

DisplayName: m/s

Description: metre per second

ValveSpillVelocity

Mean velocity of the flow through the valve spill area

ValveSpillVelocity

0:EngineeringUnits

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

UnitId: 5067859

DisplayName: m/s

Description: metre per second

VaporPressureOfThePumpedLiquid

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

VaporPressureOfThePumpedLiquid

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

VolumetricEfficiency

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

VolumetricEfficiency

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

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.

image019.jpg

Figure 14 – Illustration of OperationalGroupType

Table 53 – OperationalGroupType Definition

Attribute

Value

BrowseName

OperationalGroupType

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

Object

BypassActuation

ActuationType

O

0:HasComponent

Object

Control

ControlType

O

0:HasComponent

Object

Measurements

MeasurementsType

O

0:HasComponent

Object

MultiPump

MultiPumpType

O

0:HasComponent

Object

PumpActuation

PumpActuationType

O

0:HasComponent

Object

Signals

SignalsType

O

0:HasComponent

Object

ThrottleValveActuation

ActuationType

O

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

Table 54 – OperationalGroupType Attribute values for child Nodes

BrowsePath

Description Attribute

BypassActuation

Actuation parameters for a bypass valve of a pump.

Control

Control parameters for a pump.

Measurements

Measurements at a pump.

MultiPump

Properties for multi pump usage of a pump.

PumpActuation

Actuation parameters for a pump.

Signals

Signals of a pump.

ThrottleValveActuation

Actuation parameters for a throttle valve of a pump.

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

BrowseName

ControlType

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

CommandVariable

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

ControlDifferenceVariable

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

ControlledVariable

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

ControllerOutputVariable

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

DeadTime

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

DerivativeActionCoefficient

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

FeedbackVariable

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

FinalControlledVariable

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

IntegralActionCoefficient

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

ManipulatedVariable

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

OperatingMode

0:String

0:DataItemType

O, RW

0:HasComponent

Variable

ProportionalActionCoefficient

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

ReferenceVariable

0:Double

0:BaseAnalogType

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

CommandVariable

Variable 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

ControlDifferenceVariable

Difference between the reference variable and the feedback variable

ControlledVariable

Output variable of the controlled system that will be acted upon by one or more manipulated variables

ControllerOutputVariable

Output variable of the controlling element, which is deducted from the control difference variable and is also the input variable of the actuator

DeadTime

In a dead-time element the duration of the time interval by which the output variable is shifted relative to the input variable

DeadTime

0:EngineeringUnits

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

UnitId: 5457219

DisplayName: s

Description: second [unit of time]

DerivativeActionCoefficient

For a derivative element, the quotient of the value of the output variable to the value of the time derivative of the input variable

FeedbackVariable

Variable quantity, which represents the controlled variable and is returned to the comparing element

FinalControlledVariable

Variable quantity which has, or combination of variable quantities which have, to be influenced by the control

IntegralActionCoefficient

For an integral element, the quotient of the time derivative of the output variable to the fixed value of the input variable

ManipulatedVariable

Output variable of the controlling system, which is also an input variable of the controlled system

OperatingMode

Characterization of the way and the extent to which the human operator intervenes in the control equipment

ProportionalActionCoefficient

For a proportional element, the quotient of the variation of the output variable to the corresponding variation of the input variable

ReferenceVariable

Input 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

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

image020.jpg

Figure 15 – Illustration of ActuationType

Table 57 – ActuationType Definition

Attribute

Value

BrowseName

ActuationType

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

ObjectType

PumpActuationType

Defined in 7.26

0:HasComponent

Variable

FaultAction

0:Boolean

0:TwoStateDiscreteType

O, RW

0:HasComponent

Variable

FaultValue

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

FeedbackVariable

0:Double

0:AnalogUnitType

O, RO

0:HasComponent

Variable

ManipulatedValue

0:Double

0:BaseAnalogType

O, RW

0:HasComponent

Variable

OnOff

0:Boolean

0:TwoStateDiscreteType

O, RW

0:HasComponent

Variable

ReferenceVariable

0:Double

0:AnalogUnitType

O, RO

0:HasComponent

Variable

Status

0:Boolean

0:TwoStateDiscreteType

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

FaultValue

This 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

FeedbackVariable

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

ManipulatedValue

Output variable of the controlling system, which is also an input variable of the controlled system

OnOff

This property enables the operation.

ReferenceVariable

Input 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

ReferenceVariable

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

Status

This property contains the actual status of the element

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.

image021.jpg

Figure 16 – Illustration of PumpActuationType

Table 59 – PumpActuationType Definition

Attribute

Value

BrowseName

PumpActuationType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the ActuationType defined in 7.25, i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Variable

ActualControlMode

ControlModeEnum

0:DataItemType

O, RO

0:HasComponent

Variable

ActualOperationMode

OperationModeEnum

0:DataItemType

O, RO

0:HasComponent

Object

CleanValveRequest

DiscreteOutputObjectType

O

0:HasComponent

Variable

ControlInversion

0:Boolean

0:TwoStateDiscreteType

O, RW

0:HasComponent

Variable

Enable

0:Boolean

0:TwoStateDiscreteType

O, RW

0:HasComponent

Variable

ExternalSignal

0:Boolean

0:TwoStateDiscreteType

O, RW

0:HasComponent

Object

FlushValveRequest

DiscreteOutputObjectType

O

0:HasComponent

Object

GasDilValveRequest

DiscreteOutputObjectType

O

0:HasComponent

Object

InletValveRequest

DiscreteOutputObjectType

O

0:HasComponent

Object

OutletValveRequest

DiscreteOutputObjectType

O

0:HasComponent

Object

PumpKick

PumpKickObjectType

O

0:HasComponent

Object

PumpStandByRequest

DiscreteOutputObjectType

O

0:HasComponent

Object

PurgeValveRequest

DiscreteOutputObjectType

O

0:HasComponent

Variable

ReverseRotatingDirection

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

SetControlMode

ControlModeEnum

0:DataItemType

O, RW

0:HasComponent

Variable

SetOperationMode

OperationModeEnum

0:DataItemType

O, RW

0:HasComponent

Object

VentValveRequest

DiscreteOutputObjectType

O

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

ActualControlMode

This property describes the actual control mode of the pump.

ActualOperationMode

This property describes the actual operation mode of the pump.

CleanValveRequest

This element offers a request for the opening of the clean valve.

ControlInversion

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

Enable

This property activates of the control function.

ExternalSignal

This property offers the activation of an external electrical interface serving the setpoint of the control function by selecting the kind of electrical (analogue) signal.

FlushValveRequest

This element offers a request for the opening of the flush valve.

GasDilValveRequest

This element offers a request for the opening of the gas dilution valve.

InletValveRequest

This element offers a request for the opening of the inlet valve.

OutletValveRequest

This element offers a request for the opening of the outlet valve.

PumpKick

This element describes a periodical operation of a pump, avoiding blockage at non operation time.

PumpStandByRequest

This element offers a request for pump standby.

PurgeValveRequest

This element offers a request for the opening of the purge valve.

ReverseRotatingDirection

This property indicates the inversion of the standard rotating direction.

SetControlMode

This property describes the desired control mode of the pump.

SetOperationMode

This property describes the desired operation mode of the pump.

VentValveRequest

This element offers a request for the opening of the vent valve.

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.

image022.jpg

Figure 17 – Illustration of DiscreteObjectType

Table 61 – DiscreteObjectType Definition

Attribute

Value

BrowseName

DiscreteObjectType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 0:BaseObjectType defined in OPC 10000-5.

0:HasSubtype

ObjectType

DiscreteInputObjectType

Defined in 7.28

0:HasSubtype

ObjectType

DiscreteOutputObjectType

Defined in 7.29

0:HasComponent

Variable

OnOffCycle

0:UInt32

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Status

0:Boolean

0:TwoStateDiscreteType

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

OnOffCycle

This property contains the total number of transitions of the value from the Off to the On state.

Status

This property contains the actual status of the element.

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

Table 63 – DiscreteInputObjectType Definition

Attribute

Value

BrowseName

DiscreteInputObjectType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the DiscreteObjectType defined in 7.27, i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Variable

DiscreteInputValue

0:Boolean

0:TwoStateDiscreteType

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

DiscreteInputValue

This property contains the actual value of the discrete input unit.

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

Table 65 – DiscreteOutputObjectType Definition

Attribute

Value

BrowseName

DiscreteOutputObjectType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the DiscreteObjectType defined in 7.270, i.e. inheriting the InstanceDeclarations of that Node.

0:HasSubtype

ObjectType

PumpKickObjectType

Defined in 7.30

0:HasComponent

Variable

DiscreteOutputValue

0:Boolean

0:TwoStateDiscreteType

M, RW

0:HasComponent

Variable

FaultAction

0:Boolean

0:TwoStateDiscreteType

O, RW

0:HasComponent

Variable

FaultValue

0:Boolean

0:TwoStateDiscreteType

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

DiscreteOutputValue

This property contains the actual value of the discrete output unit.

FaultAction

This property determines the action taken on variables in fault state.

FaultValue

This property specifies a user-defined value for use with Fault action property.

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

Table 67 – PumpKickObjectType Definition

Attribute

Value

BrowseName

PumpKickObjectType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the DiscreteOutputObjectType defined in 7.29, i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Variable

PumpKickMode

PumpKickModeEnum

0:DataItemType

O, RW

0:HasComponent

Variable

PumpKickTime

0:Double

0:DataItemType

O, RW

0:HasComponent

Variable

PumpKickTimeDifference

0:Double

0:AnalogUnitType

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

PumpKickMode

This property describes the pump kick mode of the pump.

PumpKickTime

This 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

PumpKickTimeDifference

This 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

PumpKickTimeDifference

0:EngineeringUnits

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

UnitId: 5457219

DisplayName: s

Description: second [unit of time]

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

BrowseName

SignalsType

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

Object

Acceleration

DiscreteInputObjectType

O

0:HasComponent

Object

CleanValveOpen

DiscreteInputObjectType

O

0:HasComponent

Object

Deceleration

DiscreteInputObjectType

O

0:HasComponent

Object

FlushValveOpen

DiscreteInputObjectType

O

0:HasComponent

Object

GasDilValveOpen

DiscreteInputObjectType

O

0:HasComponent

Object

InletValveOpen

DiscreteInputObjectType

O

0:HasComponent

Object

NoRotation

DiscreteInputObjectType

O

0:HasComponent

Object

OutletValveOpen

DiscreteInputObjectType

O

0:HasComponent

Object

ProcessIsActive

DiscreteInputObjectType

O

0:HasComponent

Object

PumpActivation

DiscreteInputObjectType

O

0:HasComponent

Object

PumpDirection

DiscreteInputObjectType

O

0:HasComponent

Object

PumpOperation

DiscreteInputObjectType

O

0:HasComponent

Object

PumpPowerMax

DiscreteInputObjectType

O

0:HasComponent

Object

PumpSpeedMax

DiscreteInputObjectType

O

0:HasComponent

Object

PumpSpeedMin

DiscreteInputObjectType

O

0:HasComponent

Object

PurgeValveOpen

DiscreteInputObjectType

O

0:HasComponent

Object

RatedSpeed

DiscreteInputObjectType

O

0:HasComponent

Object

StandBy

DiscreteInputObjectType

O

0:HasComponent

Object

StandBySpeed

DiscreteInputObjectType

O

0:HasComponent

Object

TargetSpeed

DiscreteInputObjectType

O

0:HasComponent

Object

VentValveOpen

DiscreteInputObjectType

O

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

Acceleration

This element serves a feedback that the pump rotation accelerates.

CleanValveOpen

This element serves a feedback about the open state of the cleaning valve.

Deceleration

This element serves a feedback that the pump rotation decelerates.

FlushValveOpen

This element serves a feedback about the open state of the flush valve.

GasDilValveOpen

This element serves a feedback about the open state of the gas dilution valve.

InletValveOpen

This element serves a feedback about the open state of the inlet valve.

NoRotation

This element serves a feedback that the pump stands still.

OutletValveOpen

This element serves a feedback about the open state of the outlet valve.

ProcessIsActive

This element serves a feedback that the process is active.

PumpActivation

This 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

PumpDirection

This element serves a feedback of the pumps direction of rotation.

PumpOperation

This element serves a feedback about the operation state of the pump. In the operation state the pump rotor is rotating.

PumpPowerMax

This element serves a feedback of pump operating at maximum power.

PumpSpeedMax

This element serves a feedback of pump operating at maximum speed.

PumpSpeedMin

This element serves a feedback that the pump operates at minimum speed.

PurgeValveOpen

This element serves a feedback about the open state of the purge valve.

RatedSpeed

This element serves a feedback that the pump rotation is at rated speed.

StandBy

This element serves a feedback about the process standby of the pump. In the stand by state the pump is ready for operation.

StandBySpeed

This element serves a feedback that the pump rotation is at standby speed.

TargetSpeed

This element serves a feedback that the pump is at target speed.

VentValveOpen

This element serves a feedback about the open state of the vent valve.

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.

image023.jpg

Figure 18 – Illustration of MeasurementsType

Table 71 – MeasurementsType Definition

Attribute

Value

BrowseName

MeasurementsType

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

Object

<Vibration>

VibrationMeasurementType

OP

0:HasComponent

Variable

AmbientHumidity

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AmbientTemperature

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AxialLoadOfPumpRotor

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AxialRotorPosition

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

BackPressure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

BearingTemperature

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

ClearanceFlow

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

CoolantTemperature

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Density

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

DifferentialPressure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

DynamicViscosity

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

ElectronicTemperature

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

FluidTemperature

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

HousingTemperature

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

HydraulicEfficiency

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

InletPressureOfTheInstallation

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

InstallationTotalHead

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

KinematicViscosity

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

LeakageRateOfFlow

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Level

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

LubricatingOilConsumption

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

LubricatingOilPressure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MassFlow

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MeanVelocityAtThroat

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

MechanicalEfficiency

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

NetPositiveInletPressure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

NetPositiveSuctionHead

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

NumberOfStarts

0:UInt32

0:BaseAnalogType

O, RO

0:HasComponent

Variable

OutletPressureOfTheInstallation

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

OverallEfficiency

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

PowerLossDueToInternalLeakage

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

ProcessPressure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

PumpEfficiency

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

PumpHumidity

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

PumpPowerInput

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

PumpPowerOutput

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

PumpTemperature

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

PumpTotalHead

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RadialLoadOfPumpRotor

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SoundEnergy

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SoundEnergyLevel

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SoundPower

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SoundPowerLevel

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SoundPressure

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SoundPressureLevel

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Speed

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

Throughput

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

TotalHeadAtInletAreaOfTheInstallation

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

TotalHeadAtOutletAreaOfTheInstallation

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

VolumetricEfficiency

0:Double

0:BaseAnalogType

O, RO

0:GeneratesEvent

ObjectType

0:LimitAlarmType

Defined 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

AmbientHumidity

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

AmbientTemperature

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

AxialLoadOfPumpRotor

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

AxialRotorPosition

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

BackPressure

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

BearingTemperature

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

ClearanceFlow

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

CoolantTemperature

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

Density

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

DifferentialPressure

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

DynamicViscosity

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

ElectronicTemperature

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

FluidTemperature

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

HousingTemperature

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

HydraulicEfficiency

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

InletPressureOfTheInstallation

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

InstallationTotalHead

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

KinematicViscosity

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

LeakageRateOfFlow

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

Level

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

LubricatingOilConsumption

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

LubricatingOilPressure

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

MassFlow

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

MeanVelocityAtThroat

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

MechanicalEfficiency

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

NetPositiveInletPressure

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

NetPositiveSuctionHead

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

NumberOfStarts

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

OutletPressureOfTheInstallation

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

OverallEfficiency

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

PowerLossDueToInternalLeakage

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

ProcessPressure

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

PumpEfficiency

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

PumpHumidity

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

PumpPowerInput

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

PumpPowerOutput

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

PumpTemperature

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

PumpTotalHead

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

RadialLoadOfPumpRotor

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

SoundEnergy

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

SoundEnergyLevel

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

SoundPower

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

SoundPowerLevel

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

SoundPressure

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

SoundPressureLevel

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

Speed

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

Throughput

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

TotalHeadAtInletAreaOfTheInstallation

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

TotalHeadAtOutletAreaOfTheInstallation

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

O, RO

VolumetricEfficiency

0:HasProperty

Variable

KindOfQuantity

0:String

0:PropertyType

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

AmbientHumidity

Measured ambient humidity

AmbientHumidity

0:EngineeringUnits

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

UnitId: 20529

DisplayName: %

Description: percent

AmbientHumidity

KindOfQuantity

“relative humidity”

Quotient of partial pressure of water vapor and partial pressure at its saturation

AmbientTemperature

Measured ambient temperature

AmbientTemperature

0:EngineeringUnits

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

UnitId: 4932940

DisplayName: K

Description: kelvin

AmbientTemperature

KindOfQuantity

“temperature”

Quantity representing a temperature value

AxialLoadOfPumpRotor

Measured residual thrust acting through the shaft derived from hydraulic or mechanical forces

AxialLoadOfPumpRotor

0:EngineeringUnits

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

UnitId: 5129559

DisplayName: N

Description: newton

AxialLoadOfPumpRotor

KindOfQuantity

“force”

Vector quantity describing interaction between bodies or particles

AxialRotorPosition

Measured position of the axial rotor in bearing.

AxialRotorPosition

KindOfQuantity

“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

BackPressure

Measured back pressure of the pump

BackPressure

0:EngineeringUnits

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

UnitId: 5259596

DisplayName: Pa

Description: pascal

BackPressure

KindOfQuantity

“pressure”

Quotient of the component of a force normal to a surface and its area

BearingTemperature

Measured temperature of the bearing

BearingTemperature

0:EngineeringUnits

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

UnitId: 4932940

DisplayName: K

Description: kelvin

BearingTemperature

KindOfQuantity

“temperature”

Quantity representing a temperature value

ClearanceFlow

Measured clearance flow between the housing and the impeller

ClearanceFlow

0:EngineeringUnits

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

UnitId: 5067091

DisplayName: m³/s

Description: cubic metre per second

ClearanceFlow

KindOfQuantity

“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

CoolantTemperature

Measured temperature of the coolant.

CoolantTemperature

0:EngineeringUnits

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

UnitId: 4932940

DisplayName: K

Description: kelvin

CoolantTemperature

KindOfQuantity

“temperature”

Quantity representing a temperature value

Density

Measured density of the fluid

Density

0:EngineeringUnits

NamespaceUri