8 OPC UA DataTypes

8.1 PhysicalAddressDataType

The structure PhysicalAddressDataType defines parameters for the physical address of the manufacturer in Table 115.

Table 115 – PhysicalAddressDataType Structure
Name Type Description
PhysicalAddressDataTypestructure Subtype of 0:Structure defined in OPC 10000-5.

Street

0:LocalizedTextStreet name where the manufacturer is located.

Number

0:LocalizedTextStreet number where the manufacturer is located.

City

0:LocalizedTextCity where the manufacturer is located.

PostalCode

0:LocalizedTextPostal code where the manufacturer is located.

State

0:LocalizedTextState where the manufacturer is located.

Country

0:LocalizedTextCountry where the manufacturer is located.

8.2 DeclarationOfConformityOptionSet

The DeclarationOfConformityOptionSet defines flags for directives on the basis of which conformity was determined in Table 116.

Table 116 – DeclarationOfConformityOptionSet Values
Value Bit No. Description
2006_42_EC0Directives of the EU Declaration of Conformity - 2006/ 42/ EG, concerning machinery and amending Directive 95/16/EG
2009_125_EC1Directives of the EU Declaration of Conformity - 2009/ 125/ EC, establishing a framework for the setting of ecodesign requirements for energy-related products
2011_65_EU2Directives of the EU Declaration of Conformity - 2011/ 65/ EU, restriction of the use of certain hazardous substances in electrical and electronic equipment
2014_35_EU3Directives of the EU Declaration of Conformity - 2014/ 35/ EU, harmonization of the laws of the Member States on the provision of electrical equipment for use within certain voltage limits on the market
2014_34_EU4Directives of the SEU Declaration of Conformity - 2014/ 34/ EU, harmonization of the laws of the Member States concerning equipment and protective systems intended for use in potentially explosive atmospheres
2014_30_EU5Directives of the EU Declaration of Conformity - 2014/ 30/ EU, harmonization of the laws of the Member States on electromagnetic compatibility
2014_68_EU6Directives of the EU Declaration of Conformity - 2014/ 68/ EU, harmonization of Member States' legislation on the provision of pressure equipment on the market
2014_29_EU7Directives of the EU Declaration of Conformity - 2014/ 29/ EU, harmonization of the laws of the Member States relating to the making available on the market of simple pressure vessels

The DeclarationOfConformityOptionSet representation in the AddressSpace is formally defined in Table 117.

Table 117 – DeclarationOfConformityOptionSet Definition
Attribute Value
BrowseNameDeclarationOfConformityOptionSet
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the OptionSet DataType defined in OPC 10000-5
0:HasPropertyVariableOptionSetValues0:LocalizedText[]0:PropertyTypeM, RO

8.3 ExplosionProtectionOptionSet

The ExplosionProtectionOptionSet defines flags for the category of explosion protection for devices according to EU Directive 2014/34/EU (ATEX) in Table 118.

Table 118 – ExplosionProtectionOptionSet Values
Value Bit No. Description
M10This category is intended for use in underground mines and their surface installations which may be endangered by firedamp and/or combustible dust. Category 1 comprises devices designed to be capable of functioning in conformity with the parameters specified by the manufacturer and ensuring a very high level of safety. (2014/34/EU)
M21This category is intended for use in underground mines and their surface installations which may be endangered by firedamp and/or combustible dust. Category 2 comprises devices designed to be capable of functioning in conformity with the parameters specified by the manufacturer and ensuring a high level of safety. (2014/34/EU)
1G2Devices in this category are intended for use in areas in which an explosive atmosphere consisting of a mixture of air and gases, vapors or mists is present. Category 1 comprises devices designed to be capable of functioning in conformity with the parameters specified by the manufacturer and ensuring a very high level of safety. (2014/34/EU)
2G3Devices in this category are intended for use in areas in which an explosive atmosphere consisting of a mixture of air and gases, vapors or mists is present. Category 2 comprises devices designed to be capable of functioning in conformity with the parameters specified by the manufacturer and ensuring a high level of safety. (2014/34/EU)
3G4Devices in this category are intended for use in areas in which an explosive atmosphere consisting of a mixture of air and gases, vapors or mists is present. Category 3 comprises devices designed to be capable of functioning in conformity with the parameters specified by the manufacturer and ensuring a normal level of safety. (2014/34/EU)
1D5Devices in this category are intended for use in areas in which an explosive atmosphere consisting of a mixture of air and dust is present. Category 1 comprises devices designed to be capable of functioning in conformity with the parameters specified by the manufacturer and ensuring a very high level of safety. (2014/34/EU)
2D6Devices in this category are intended for use in areas in which an explosive atmosphere consisting of a mixture of air and dust is present. Category 2 comprises devices designed to be capable of functioning in conformity with the parameters specified by the manufacturer and ensuring a high level of safety. (2014/34/EU)
3D7Devices in this category are intended for use in areas in which an explosive atmosphere consisting of a mixture of air and dust is present. Category 3 comprises devices designed to be capable of functioning in conformity with the parameters specified by the manufacturer and ensuring a normal level of safety. (2014/34/EU)

The ExplosionProtectionOptionSet representation in the AddressSpace is formally defined in Table 119.

Table 119 – ExplosionProtectionOptionSet Definition
Attribute Value
BrowseNameExplosionProtectionOptionSet
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the OptionSet DataType defined in OPC 10000-5
0:HasPropertyVariableOptionSetValues0:LocalizedText[]0:PropertyTypeM, RO

8.4 ExplosionZoneOptionSet

The ExplosionZoneOptionSet defines flags for the category of explosion zones for Pumps according to definitions from the hazardous substances ordinance (GefStoffV) in Table 120.

Table 120 – ExplosionZoneOptionSet Values
Value Bit No. Description
Zone 00A zone in which an explosive atmosphere consisting of a mixture with air of flammable substances in the form of gas, vapor or mist is present continuously or for long periods or frequently.
Zone 11A zone in which an explosive atmosphere consisting of a mixture with air of flammable substances in the form of gas, vapor or mist is likely to occur in normal operation occasionally.
Zone 22A zone in which an explosive atmosphere consisting of a mixture with air of flammable substances in the form of gas, vapor or mist is not likely to occur in normal operation but, if it does occur, will persist for a short period only.
Zone 203A zone in which an explosive atmosphere in the form of a cloud of combustible dust in air is present continuously, for long periods or frequently.
Zone 214A zone in which an explosive atmosphere in the form of a cloud of combustible dust in air is likely to occur in normal operation occasionally.
Zone 225A zone in which an explosive atmosphere in the form of a cloud of combustible dust in air is not likely to occur in normal operation but, if it does occur, will persist for a short period only.

The ExplosionZoneOptionSet representation in the AddressSpace is formally defined in Table 121.

Table 121 – ExplosionZoneOptionSet Definition
Attribute Value
BrowseNameExplosionZoneOptionSet
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the OptionSet DataType defined in OPC 10000-5
0:HasPropertyVariableOptionSetValues0:LocalizedText[]0:PropertyTypeM, RO

8.5 OfferedControlModesOptionSet

The OfferedControlModesOptionSet defines flags for offered control modes supported by the manufacturer of a Pump in Table 122. The Values and the associated Descriptions are based on the standard VDMA 24223.

Table 122 – OfferedControlModesOptionSet Values
Value Bit No. Description
Constant pressure control0Constant pressure control mode
Constant temperature control1Constant temperature control mode
Differential pressure control2Differential pressure control mode
Constant differential pressure control3Constant differential pressure control mode
Variable differential pressure control4Variable differential pressure control mode
Flow_dependent differential pressure control5Flow-dependent differential pressure control mode
Return flow temperature control6Return flow temperature control mode
Flow temperature control7Flow temperature control mode
Flow rate control8Flow rate control mode
Automatic9Automatic control mode
Uncontrolled10None / uncontrolled mode
Speed control11Speed control mode

The OfferedControlModesOptionSet representation in the AddressSpace is formally defined in Table 123.

Table 123 – OfferedControlModesOptionSet Definition
Attribute Value
BrowseNameOfferedControlModesOptionSet
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the OptionSet DataType defined in OPC 10000-5
0:HasPropertyVariableOptionSetValues0:LocalizedText[]0:PropertyTypeM, RO

8.6 OfferedFieldbusesOptionSet

The OfferedFieldbusesOptionSet defines flags for fieldbuses supported by the manufacturer of a Pump in Table 124.

Table 124 – OfferedFieldbusesOptionSet Values
Value Bit No. Description
Other0Additional fieldbuses listed in the AdditionalFieldbuses variable
ARCNET1ARCNET
AS_Interface2AS-Interface
BACnet_IP3BACnet/IP
BACnet_MSTP4BACnet/MSTP
Bluetooth5Bluetooth
Bluetooth Low Energy6Bluetooth Low Energy
CAN7CAN
CANopen8CANopen
CC_Link9CC-Link
ControlNet10ControlNet
DALI11DALI
DECT ULE12DECT ULE
DeviceNet13DeviceNet
DMX14DMX
KNX15KNX
EnOcean16EnOcean
EtherCAT17EtherCAT
Ethernet_IP18Ethernet/IP
Ethernet TCP_IP19Ethernet TCP/IP
IEEE158820IEEE1588
GSM21GSM
Interbus22Interbus
IO_Link23IO-Link
HART24HART
LON25LON
LoRaWAN26LoRaWAN
LIN_Bus27LIN-Bus
LTE28LTE
LTE_M29LTE-M
M_Bus30M-Bus
Modbus TCP31Modbus TCP
Modbus RTU32Modbus RTU
MP_Bus33MP-Bus
NB_IOT 34NB-IOT
NFC35NFC
OPC UA36OPC UA
OPC DA37OPC DA
PROFIBUS DP38PROFIBUS DP
PROFINET RT39PROFINET RT
Powerlink40Powerlink
SERCOS41SERCOS
SMI42SMI
Thread43Thread
UMTS44UMTS
WIFI45WIFI
X2X_Link46X2X-Link
VARAN47VARAN
ZigBee48ZigBee
Z_Wave49Z-Wave

Other on Bit 0 is used to indicate that the manufacturer has added specific fieldbuses in the AdditionalFieldbuses Variable.

The OfferedFieldbusesOptionSet representation in the AddressSpace is formally defined in Table 125.

Table 125 – OfferedFieldbusesOptionSet Definition
Attribute Value
BrowseNameOfferedFieldbusesOptionSet
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the OptionSet DataType defined in OPC 10000-5
0:HasPropertyVariableOptionSetValues0:LocalizedText[]0:PropertyTypeM, RO

8.7 ControlModeEnum

The enumeration ControlModeEnum defines possible Pump control modes in Table 126.

Table 126 – ControlModeEnum Items
Name Value Description
ConstantPressureControl0Constant pressure control mode
ConstantTemperatureControl1Constant temperature control mode
DifferentialPressureControl2Differential pressure control mode
ConstantDifferentialPressureControl3Constant differential pressure control mode
VariableDifferentialPressureControl4Variable differential pressure control mode
FlowDependentDifferentialPressureControl5Flow-dependent differential pressure control mode
ReturnFlowTemperatureControl6Return flow temperature control mode
FlowTemperatureControl7Flow temperature control mode
FlowRateControl8Flow rate control mode
SpeedControl9Speed control mode
Automatic10Automatic control mode
Uncontrolled11None / uncontrolled mode

The ControlModeEnum representation in the AddressSpace is formally defined in Table 127.

Table 127 – ControlModeEnum Definition
Attribute Value
BrowseNameControlModeEnum
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:Enumeration defined in OPC 10000-5.
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType

8.8 PumpClassEnum

The enumeration PumpClassEnum defines possible Pump PumpClasss in Table 128.

Table 128 – PumpClassEnum Items
Name Value Description
RotodynamicPump0Rotodynamic pump
PositiveDisplacementPump1Positive displacement pump
ProcessVacuumPump2Process vacuum pump
TurboVacuumPump3Turbo vacuum pump
VacuumPump4Vacuum pump
LiquidPump5Liquid pump
Pump6Pump

The PumpClassEnum representation in the AddressSpace is formally defined in Table 129.

Table 129 – PumpClassEnum Definition
Attribute Value
BrowseNamePumpClassEnum
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:Enumeration defined in OPC 10000-5.
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType

8.9 DistributionTypeEnum

The enumeration DistributionTypeEnum defines possible Pump distributions in Table 130. The Values and the associated Descriptions are based on the standard VDMA 24223.

Table 130 – DistributionTypeEnum Items
Name Value Description
ManufacturerSpecific0Manufacturer specific distribution of operation time
OperatorSpecific1Operator specific distribution of operation time
ConcerningTimeDistribution2Equivalent distribution of operation time, concerning time distribution
ConcerningLoadDistribution3Equivalent distribution of operation time, concerning load distribution

The DistributionTypeEnum representation in the AddressSpace is formally defined in Table 131.

Table 131 – DistributionTypeEnum Definition
Attribute Value
BrowseNameDistributionTypeEnum
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:Enumeration defined in OPC 10000-5.
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType

8.10 ExchangeModeEnum

The enumeration ExchangeModeEnum defines possible Pump exchange modes in Table 132. The Values and the associated Descriptions are based on the standard VDMA 24223.

Table 132 – ExchangeModeEnum Items
Name Value Description
ManufacturerSpecific0Manufacturer specific pump exchange mode
ExchangeDisabled1Pump exchange disabled
OperatorSpecific2Operator specific pump exchange mode

The ExchangeModeEnum representation in the AddressSpace is formally defined in Table 133.

Table 133 – ExchangeModeEnum Definition
Attribute Value
BrowseNameExchangeModeEnum
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5.
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType

8.11 FieldbusEnum

The enumeration FieldbusEnum defines possible Pump fieldbuses in Table 134.

Table 134 – FieldbusEnum Items
Name Value Description
Other0Fieldbus is not specified in this enumeration
ARCNET1ARCNET
AS-Interface2AS-Interface
BACnet/IP3BACnet/IP
BACnet/MSTP4BACnet/MSTP
Bluetooth5Bluetooth
BluetoothLowEnergy6Bluetooth Low Energy
CAN7CAN
CANopen8CANopen
CC-Link9CC-Link
ControlNet10ControlNet
DALI11DALI
DECTULE12DECT ULE
DeviceNet13DeviceNet
DMX14DMX
KNX15KNX
EnOcean16EnOcean
EtherCAT17EtherCAT
Ethernet/IP18Ethernet/IP
EthernetTCP/IP19Ethernet TCP/IP
IEEE158820IEEE1588
GSM21GSM
Interbus22Interbus
IO-Link23IO-Link
HART24HART
LON25LON
LoRaWAN26LoRaWAN
LIN-Bus27LIN-Bus
LTE28LTE
LTE-M29LTE-M
M-Bus30M-Bus
ModbusTCP31Modbus TCP
ModbusRTU32Modbus RTU
MP-Bus33MP-Bus
NB-IOT34NB-IOT
NFC35NFC
OPCUA36OPC UA
OPCDA37OPC DA
PROFIBUSDP38PROFIBUS DP
PROFINETRT39PROFINET RT
Powerlink40Powerlink
SERCOS41SERCOS
SMI42SMI
Thread43Thread
UMTS44UMTS
WIFI45WIFI
X2X-Link46X2X-Link
VARAN47VARAN
ZigBee48ZigBee
Z-Wave49Z-Wave

Manufacturer specific on Value 0 is used to indicate that a manufacturer specific fieldbus is needed.

The FieldbusEnum representation in the AddressSpace is formally defined in Table 135.

Table 135 – FieldbusEnum Definition
Attribute Value
BrowseNameFieldbusEnum
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:Enumeration defined in OPC 10000-5.
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType

8.12 MaintenanceLevelEnum

The enumeration MaintenanceLevelEnum defines possible Pump maintenance levels in Table 136. The Values and the associated Descriptions are based on the standard DIN EN 13306.

Table 136 – MaintenanceLevelEnum Items
Name Value Description
Level10Level 1 is characterized by simple actions carried out with minimal training
Level21Level 2 is characterized by basic actions which have to be carried out by qualified personnel using detailed procedures
Level3 2Level 3 is characterized by complex actions carried out by qualified technical personnel using detailed procedures
Level43Level 4 is characterized by actions which imply the know-how of a technique or a technology and carried out by specialized technical personnel
Level54Level 5 is characterized by actions which imply a knowledge held by the manufacturer or a specialized company with industrial logistic support equipment

The MaintenanceLevelEnum representation in the AddressSpace is formally defined in Table 137.

Table 137 – MaintenanceLevelEnum Definition
Attribute Value
BrowseNameMaintenanceLevelEnum
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:Enumeration defined in OPC 10000-5.
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType

8.13 MultiPumpOperationModeEnum

The enumeration MultiPumpOperationModeEnum defines possible multi Pump operation modes in Table 138. The Values and the associated Descriptions are based on the standard VDMA 24223.

Table 138 – MultiPumpOperationModeEnum Items
Name Value Description
Standalone0Standalone mode
RedundancyOperation1pump fulfils the process function of another pump
AdditionOperation2supplementary fulfilling of the process function
MixedRedundancy3Redundancy and addition operation mixed

The MultiPumpOperationModeEnum representation in the AddressSpace is formally defined in Table 139.

Table 139 – MultiPumpOperationModeEnum Definition
Attribute Value
BrowseNameMultiPumpOperationModeEnum
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:Enumeration defined in OPC 10000-5.
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType

8.14 OperatingModeEnum

The enumeration OperatingModeEnum Pump operating modes in Table 140.

Table 140 – OperatingModeEnum Items
Name Value Description
SingleOperation0Single operating mode
SeriesOperation1Series operating mode
ParallelOperation2Parallel operating mode

The OperatingModeEnum representation in the AddressSpace is formally defined in Table 141.

Table 141 – OperatingModeEnum Definition
Attribute Value
BrowseNameOperatingModeEnum
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:Enumeration defined in OPC 10000-5.
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType

8.15 OperationModeEnum

The enumeration OperationModeEnum defines possible Pump operation modes in Table 142. The Values and the associated Descriptions are based on the standard VDMA 24223.

Table 142 – OperationModeEnum Items
Name Value Description
AutoControl0standard control algorithm, not configurable
ClosedLoopStandardPID1pid algorithm, control parameters configurable in functional element ControlPID
Advanced2manufacturer specific control algorithm, control parameters configurable
StandBy3ready for operation
OpenLoopMin4open loop operation at minimum characteristic
OpenLoopValue5open loop operation at set point value
OpenLoopMax6open loop operation at maximum characteristic
ClosedLoopMin7closed loop operation at minimum characteristic
ClosedLoopMax8closed loop operation at maximum characteristic
Test9Test operation
Calibration10Calibration mode

The OperationModeEnum representation in the AddressSpace is formally defined in Table 143.

Table 143 – OperationModeEnum Definition
Attribute Value
BrowseNameOperationModeEnum
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:Enumeration defined in OPC 10000-5.
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType

8.16 PortDirectionEnum

The enumeration PortDirectionEnum defines possible Port directions in Table 144. The Values and the associated Descriptions are based on the AutomationML semantic.

Table 144 – PortDirectionEnum Items
Name Value Description
In0Ports with the direction “In” can only be connected to ports with the direction “Out” or “InOut”.
Out1Ports with the direction “Out” can only be connected to ports with the direction “In” or “InOut”.
InOut2Ports with the direction “InOut” can be connected to ports with arbitrary directions.

The PortDirectionEnum representation in the AddressSpace is formally defined in Table 145.

Table 145 – PortDirectionEnum Definition
Attribute Value
BrowseNamePortDirectionEnum
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:Enumeration defined in OPC 10000-5.
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType

8.17 PumpKickModeEnum

The enumeration PumpKickModeEnum defines possible Pump kick modes in Table 146. The Values and the associated Descriptions are based on the standard VDMA 24223.

Table 146 – PumpKickModeEnum Items
Name Value Description
ManufacturerSpecific0Manufacturer specific pump kick mode
Disabled1Pump kick mode disabled
OperatorSpecific2Operator specific pump kick mode

The PumpKickModeEnum representation in the AddressSpace is formally defined in Table 147.

Table 147 – PumpKickModeEnum Definition
Attribute Value
BrowseNamePumpKickModeEnum
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:Enumeration defined in OPC 10000-5.
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType

8.18 PumpRoleEnum

The enumeration PumpRoleEnum defines possible Pump roles in Table 148. The Values and the associated Descriptions are based on the standard VDMA 24223.

Table 148 – PumpRoleEnum Items
Name Value Description
Slave0Slave
Master1Master
SlaveAndAuxiliaryMaster2Slave and auxiliary master

The PumpRoleEnum representation in the AddressSpace is formally defined in Table 149.

Table 149 – PumpRoleEnum Definition
Attribute Value
BrowseNamePumpRoleEnum
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:Enumeration defined in OPC 10000-5.
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType

8.19 StateOfTheItemEnum

The enumeration StateOfTheItemEnum defines possible Pump states in Table 150. The Values and the associated Descriptions are based on the standard DIN EN 13306.

Table 150 – StateOfTheItemEnum Items
Name Value Description
IdleState0Item is in up state and non-operating outside required time
StandByState1Item is in up state and non-operating during required time
OperatingState2Item is in up state and operating as required
ExternalDisabledState3Item is in up state, but lacks required external resources or is disabled due to planned actions other than maintenance
DownState4Item is unable to perform a required function due to preventive maintenance or a fault

The StateOfTheItemEnum representation in the AddressSpace is formally defined in Table 151.

Table 151 – StateOfTheItemEnum Definition
Attribute Value
BrowseNameStateOfTheItemEnum
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:Enumeration defined in OPC 10000-5.
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType