The OPC UA ObjectType ProcessItemType is used to measure and monitor over time a process measurement point.

Figure 26 shows an overview for the ProcessItemType with related Variable. It is formally defined in Table 50.

image030.png

Figure 26 ProcessItemType overview

The ProcessItemType is formally defined in Table 50.

Table 50 ProcessItemType Definition

Abstract

Value

BroseName

ProcessItemType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of BaseObjectType defined in OPC 10000-5

HasComponent

Variable

DisplayFormat

String

BaseDataVariableType

Mandatory

HasComponent

Variable

EffectivePrecision

Double

BaseDataVariableType

Mandatory

HasComponent

Variable

HH

Double

BaseDataVariableType

Mandatory

HasComponent

Variable

H

Double

BaseDataVariableType

Mandatory

HasComponent

Variable

L

Double

BaseDataVariableType

Mandatory

HasComponent

Variable

LL

Double

BaseDataVariableType

Mandatory

HasComponent

Variable

AnalogMeasurement

Double

BaseDataVariableType

Mandatory

HasComponent

Object

UIInfo

UIInformationType

Mandatory

HasProperty

Variable

0:EngineeringUnits

EUInformation

PropertyType

Mandatory

The ProcessItemType ObjectType is a concrete type and can be used directly.

Remark. The AnalogMeasurement value shall be historized and accessed via the OPC UA HistoryReadService as described in OPC 10000-11. The sampling time for the value is the same used by the OEM for machine performance analysis.


The following Properties are defined to extend the AnalogItemType.

The Variable DisplayFormat specifies how the value shall be displayed across all displays, clients and applications for uniformity. It is a string that contains one or more format specifiers, which are single characters or groups of characters that define how the string representation of that object's value should appear.

The Variable EffectivePrecision specifies the significant part of the value, e.g. 0.01 means 1% precision.

The Variable HH identifies a high limit for the variable above which an event is triggered.

The Variable H identifies a high limit for the variable during normal process.

The Variable L identifies a low limit for the variable during normal process.

The Variable LL identifies a low limit for the variable below which an event is triggered.

The Variable AnalogMeasurement represents the current value measured by the sensor.

The Property EngineeringUnits specifies the units for the AnalogMeasurement’s value (e.g., DEGC, hertz, seconds). The EUInformation type is specified in 5.6.3 OPC 10000-8.

The Object UIInfo contains graphical specifications required for creating faceplates to display information about the containing object.