7 OPC UA ObjectTypes ToC Previous Next

7.1 PumpType ObjectType Definition ToC Previous Next

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.

readme_files/image013.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.

Previous Next