7.34 PhSignalType

The PhSignalType provides ObjectType to add pH measurement specific variables. It is formally defined in Table 180.

Table 180 - PhSignalType definition
Attribute Value
BrowseNamePhSignalType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of AnalyticalSignalType defined in 7.27, i.e. inheriting the InstanceDeclarations of that Node
0:HasComponentObject<SignalCalibrationIdentifier>0:BaseObjectTypeOP
0:HasComponentObjectSignalConditionSet0:BaseObjectTypeO
Conformance Units
PA-DIM PhSignalType
PA-DIM PhSignalType SensorNextCalibration
PA-DIM PhSignalType SensingElementImpedance
PA-DIM PhSignalType SensorReferenceImpedance
PA-DIM PhSignalType SensorCleaningsCounter
PA-DIM PhSignalType SensorSterilisationsCounter
PA-DIM IPhCalibration SensorT90

<SignalCalibrationIdentifier> is a container object for the calibration parameters of the signal. It is inherited from AnalogSignalType and has an additional interface reference to IPhCalibrationType to add pH signal specific calibration variables. Since it is a placeholder, an instance of PhSignalType can have several calibration objects.

SignalConditionSet is a container object for the condition parameters of the signal. It is inherited from AnalogSignalType and has an additional interface reference to IPhSignalConditionSetType to add pH signal specific condition variables.

The components of PhSignalType have additional references which are defined in Table 181.

Table 181 - PhSignalType additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
<SignalCalibrationIdentifier>0:HasInterfaceTrueIPhCalibrationType
<SignalCalibrationIdentifier>
SensorSlope
0:EngineeringUnits

0:HasDictionaryEntryTrue 3:0112/2///61987#ABA968#004
<SignalCalibrationIdentifier>
SensorAsymmetryPotential
0:EngineeringUnits

0:HasDictionaryEntryTrue 3:0112/2///61987#ABA968#004
SignalConditionSet0:HasInterfaceTrueIPhSignalConditionSetType
SignalConditionSet
SensingElementTemperature
0:EngineeringUnits

0:HasDictionaryEntryTrue 3:0112/2///61987#ABA968#004
SignalConditionSet
SensorNextCalibration
0:EngineeringUnits

0:HasDictionaryEntryTrue 3:0112/2///61987#ABA968#004
SignalConditionSet
SensingElementImpedance
0:EngineeringUnits

0:HasDictionaryEntryTrue 3:0112/2///61987#ABA968#004
SignalConditionSet
SensorReferenceImpedance
0:EngineeringUnits

0:HasDictionaryEntryTrue 3:0112/2///61987#ABA968#004

The components of PhSignalType have additional subcomponents which are defined in Table 182.

Table 182 - PhSignalType additional subcomponents
BrowsePath References NodeClass BrowseName DataType TypeDefinition Others
Applied from IPhCalibrationType
<SignalCalibrationIdentifier>0:HasComponentVariableSensorSlope0:Float0:AnalogUnitTypeO
<SignalCalibrationIdentifier>0:HasComponentVariableSensorAsymmetryPotential0:Float0:AnalogUnitTypeO
<SignalCalibrationIdentifier>0:HasPropertyVariableSensorT900:Float0:PropertyTypeO
Applied from IPhSignalConditionSetType
SignalConditionSet0:HasComponentVariablePhMeasuringMethod0:UInt320:MultiStateDictionaryEntryDiscreteTypeO
SignalConditionSet0:HasComponentVariableSensingElementTemperature0:Float0:AnalogUnitTypeO
SignalConditionSet0:HasComponentVariableSensorNextCalibration0:UInt320:AnalogUnitTypeO
SignalConditionSet0:HasComponentVariableSensingElementImpedance0:Float0:AnalogUnitTypeO
SignalConditionSet0:HasComponentVariableSensorReferenceImpedance0:Float0:AnalogUnitTypeO
SignalConditionSet0:HasPropertyVariableSensorCleaningsCounter0:UInt320:PropertyTypeO
SignalConditionSet0:HasPropertyVariableSensorSterilisationsCounter0:UInt320:PropertyTypeO

The child Nodes of the PhSignalType have additional Attribute values defined in Table 183.

Table 183 - PhSignalType Attribute values for child Nodes
BrowsePath Value Attribute
<SignalCalibrationIdentifier>
SensorSlope

0.0
<SignalCalibrationIdentifier>
SensorSlope
0:EngineeringUnits

NamespaceUri: http://www.opcfoundation.org/UA/units/cdd/IEC62720
UnitId: 705749524

DisplayName: mV
Description: millivolt

<SignalCalibrationIdentifier>
SensorAsymmetryPotential

0.0
<SignalCalibrationIdentifier>
SensorAsymmetryPotential
0:EngineeringUnits

NamespaceUri: http://www.opcfoundation.org/UA/units/cdd/IEC62720
UnitId: 705749524

DisplayName: mV
Description: millivolt

<SignalCalibrationIdentifier>
SensorT90

0.0
SignalConditionSet
PhMeasuringMethod

0
SignalConditionSet
PhMeasuringMethod
0:ValueAsDictionaryEntries

ns=3;s=0112/2///61987#ABP718#001
SignalConditionSet
PhMeasuringMethod
0:ValueAsText

glass electrode
SignalConditionSet
SensingElementTemperature

0.0
SignalConditionSet
SensingElementTemperature
0:EngineeringUnits

NamespaceUri: http://www.opcfoundation.org/UA/units/cdd/IEC62720
UnitId: 705741427
DisplayName: °C
Description: degree Celsius
SignalConditionSet
SensorNextCalibration

0
SignalConditionSet
SensorNextCalibration
0:EngineeringUnits

NamespaceUri: http://www.opcfoundation.org/UA/units/cdd/IEC62720
UnitId: 705745431
DisplayName: d
Description: day
SignalConditionSet
SensingElementImpedance

0.0
SignalConditionSet
SensingElementImpedance
0:EngineeringUnits

NamespaceUri: http://www.opcfoundation.org/UA/units/cdd/IEC62720

UnitId: 705741367

DisplayName: Ω

Description: ohm

SignalConditionSet
SensorReferenceImpedance

0.0
SignalConditionSet
SensorReferenceImpedance
0:EngineeringUnits

NamespaceUri: http://www.opcfoundation.org/UA/units/cdd/IEC62720

UnitId: 705741367

DisplayName: Ω

Description: ohm

SignalConditionSet
SensorCleaningsCounter

0
SignalConditionSet
SensorSterilisationsCounter

0