OPC UA for Process Automation Devices – PA-DIM™
Go
v1.02.0
1
Scope
2
Normative references
3
Terms, abbreviated terms and conventions
3.1
Overview
3.2
OPC UA for PA-DIM terms
3.2.1
Process Automation Device
3.3
Abbreviated terms
3.4
Conventions used in this document
3.4.1
Conventions for Node descriptions
3.4.1.1
Node definitions
3.4.1.2
Additional References
3.4.1.3
Additional sub-components
3.4.1.4
Additional Attribute values
3.4.2
NodeIds and BrowseNames
3.4.2.1
NodeIds
3.4.2.2
BrowseNames
3.4.3
Common Attributes
3.4.3.1
General
3.4.3.2
Objects
3.4.3.3
Variables
3.4.3.4
VariableTypes
3.4.3.5
Methods
3.4.3.6
Structures
4
General information about PA-DIM and OPC UA
4.1
Introduction to Process Automation Device
4.2
Introduction to OPC Unified Architecture
4.2.1
What is OPC UA?
4.2.2
Basics of OPC UA
4.2.3
Information modelling in OPC UA
4.2.3.1
Concepts
4.2.3.2
Namespaces
4.2.3.3
Companion Specifications
5
Use cases
6
Process Automation Device Information Model overview
6.1
Overview
6.2
Process Analyser
6.3
General rules
7
PA-DIM Object Types
7.1
PA-DIM Interfaces
7.1.1
IAdministrationType
7.1.2
ISignalSetType
7.1.3
ICalibrationType
7.1.4
IConductivityCalibrationType
7.1.5
IAmperometricCalibrationType
7.1.6
IOpticalFluorescenseQuenchingCalibrationType
7.1.7
IGasChromatographCalibrationType
7.1.8
IPhCalibrationType
7.1.9
IGeneralDeviceConditionSetType
7.1.10
ITocDeviceConditionSetType
7.1.11
IFlameIonisationDeviceConditionSetType
7.1.12
IGasChromatographDeviceConditionSetType
7.1.13
IFtnirOrFtirDeviceConditionSetType
7.1.14
IDiodeArrayDeviceConditionSetType
7.1.15
IRamanDeviceConditionSetType
7.1.16
INonDispersiveInfraredSignalConditionSetType
7.1.17
ITocSignalConditionSetType
7.1.18
IParamagneticSignalConditionSetType
7.1.19
IThermalConductivitySignalConditionSetType
7.1.20
ITunableDiodeLaserSignalConditionSetType
7.1.21
IZirconiumDioxideSignalConditionSetType
7.1.22
IPhSignalConditionSetType
7.1.23
IConductivitySignalConditionSetType
7.1.24
IAmperometricSignalConditionSetType
7.1.25
IAmperometricGasDetectorSignalConditionSetType
7.1.26
IOpticalFluorescenseQuenchingSignalConditionSetType
7.1.27
IGasChromatographSignalConditionSetType
7.1.28
IFtnirOrFtirSignalConditionSetType
7.1.29
IDiodeArraySignalConditionSetType
7.1.30
IRamanSignalConditionSetType
7.1.31
IInfraredSignalConditionSetType
7.1.32
ICatalyticBeadSignalConditionSetType
7.2
PADIMType
7.3
ProcessAnalyserType
7.4
NonDispersiveInfraredGasAnalyserType
7.5
TocAnalyserType
7.6
FlameIonisationDetectorType
7.7
ParamagneticGasAnalyserType
7.8
ThermalConductivityGasAnalyserType
7.9
TunableDiodeLaserSpectrometerType
7.10
ZirconiumDioxideAnalyserType
7.11
PhMeterType
7.12
ConductivityMeterType
7.13
AmperometricAnalyserType
7.14
OpticalFluorescenseQuenchingSensorType
7.15
GasChromatographType
7.16
InfraredSensorType
7.17
AmperometricGasDetectorType
7.18
CatalyticBeadSensorType
7.19
FtnirOrFtirSpectrometerType
7.20
DiodeArraySpectrometerType
7.21
RamanSpectrometerType
7.22
SignalSetType
7.23
CalibrationPointSetType
7.24
GeneralDeviceConditionSetType
7.25
SignalType
7.26
AnalogSignalType
7.27
AnalyticalSignalType
7.28
NonDispersiveInfraredSignalType
7.29
TocSignalType
7.30
ParamagneticSignalType
7.31
ThermalConductivitySignalType
7.32
TunableDiodeLaserSignalType
7.33
ZirconiumDioxideSignalType
7.34
PhSignalType
7.35
ConductivitySignalType
7.36
AmperometricSignalType
7.37
AmperometricGasDetectorSignalType
7.38
OpticalFluorescenseQuenchingSignalType
7.39
GasChromatographSignalType
7.40
FlameIonisationSignalType
7.41
InfraredSignalType
7.42
CatalyticBeadSignalType
7.43
FtnirOrFtirSignalType
7.44
DiodeArraySignalType
7.45
RamanSignalType
7.46
ControlSignalType
7.47
TwoStateDiscreteSignalType
7.48
MultiStateDiscreteSignalType
7.49
DiscreteSignalType
7.50
TwoStateDiscreteControlSignalType
7.51
MultiStateDiscreteControlSignalType
7.52
CalibrationPointType
8
PA-DIM Variable Extensions
8.1
Overview
8.2
AnalogSignalVariableType
8.2.1
Overview
8.2.2
Definition
8.2.3
Engineering units with reference to IEC 61987 CDD
8.2.4
MultiStateDictionaryEntryDiscreteType with reference to IEC 61987 CDD
8.3
TemperatureMeasurementVariableType
8.4
FlowMeasurementVariableType
8.5
PressureMeasurementVariableType
8.6
LevelMeasurementVariableType
8.7
MassFlowRateVariableType
8.8
ActualVolumeFlowRateVariableType
8.9
NormalizedVolumeFlowRateVariableType
8.10
ActualDensityVariableType
8.11
ControlVariableType
8.12
TotalizerVariableType
8.13
AnalyticalMeasurementVariableType
8.14
PatMeasurementVariableType
8.15
TwoStateDiscreteSignalVariableType
8.16
MultiStateDiscreteSignalVariableType
8.17
DiscreteSignalVariableType
8.17.1
Overview
8.17.2
Definition
8.18
TwoStateDiscreteControlVariableType
8.19
MultiStateDiscreteControlVariableType
9
PA-DIM Methods
9.1
FactoryReset
9.2
ZeroPointAdjustment
9.3
AutoAdjustPositioner
10
OPC UA DataTypes
10.1
ResetModeEnum
10.2
ExecutionModeEnum
10.3
PatDictionaryEnum
10.4
ChemicalSubstanceDataType
11
Profiles and Conformance Units
12
Namespaces
12.1
Namespace Metadata
12.2
Handling of OPC UA Namespaces
Annex A
PA-DIM Namespace and mappings (Normative)
A.1
NodeSet and identifiers for PA-DIM Information Model
3.4.3.2
Objects
Attribute
Value
EventNotifier
Whether the
Node
can be used to subscribe to
Events
or not is server-specific.
↑
↓
✕