4. Configuration
73
This is useful for the communication diagnostics of each point. Table 4-14 describes the quality types
that each MODBUS point can take.
Resultant Quality
Resultant VALIDITY
Description
FLAG_RESTART
VALIDITY_INVALID
Initial value. The point was never
updated.
No error flag (0)
VALIDITY_GOOD
Communication OK. The point is
updated.
FLAG_COMM_FAIL AND
FLAG_RESTART
VALIDITY_INVALID
Communication error. The point was
never updated.
FLAG_COMM_FAIL AND
FLAG_OLD_DATA
VALIDITY_QUESTIONABLE
An error occurred but the point was
updated and has an old value.
FLAG_FAILURE AND
FLAG_RESTART
VALIDITY_INVALID
It received an exception response,
and the point is still with the initial
value.
FLAG_FAILURE AND
FLAG_OLD_DATA
VALIDITY_QUESTIONABLE
It received an exception response,
but the point has a valid old value.
FLAG_RESTART AND
FLAG_OLD_DATA
VALIDITY_QUESTIONABLE
Device is stopped. The point contains
an old value.
Table 4-14. MODBUS Quality
I/O Module Quality
To assist in the use of diagnostics of each I/O point, the Hadron Xtorm Series automatically creates a
quality structure for each module used in the RTU project. This is accomplished through its own
internal structure accessible via QUALITY structure, which is available in the IOQualities GVL
(automatically created by the HD8500 template). Table 4-15 describes the types of quality for each
input and output point.
See further information in IOQualities GVL.
Diagnostics
Resultant Flags
Resultant VALIDITY
Description
Don't care
FLAG_RESTART
VALIDITY_INVALID
Quality has this value before it is read or
written for first time.
None
VALIDITY_GOOD
Communication OK. The point is
updated.
None
FLAG_OLD_DATA AND
FLAG_FAILURE
VALIDITY_QUESTIONABLE
Non-operating module, however data
has been read / written at least once.
bOverRange OR
bUnderRange
FLAG_OUT_OF_RANGE
VALIDITY_INVALID
The value is over or under the module's
input valid range.
bInputNotEnable
OR
bOutputNotEnable
FLAG_OPERATOR_BLOCKED
VALIDITY_INVALID
Input/Output is not enabled.
bOpenLoop
FLAG_FAILURE
VALIDITY_INVALID
Open loop in input module.
bFatalError
FLAG_FAILURE
VALIDITY_INVALID
Hardware fatal failure.
bNoExternalSupply
FLAG_FAILURE
VALIDITY_INVALID
External power is below the minimum
operating limit.
bShortCircuit OR
bOutputShortCircuit
FLAG_FAILURE
VALIDITY_INVALID
Short-circuit in the output.
bCalibrationError
FLAG_INACCURATE
VALIDITY_INVALID
Calibration error.
bColdJunctionSens
orError
FLAG_INACCURATE
VALIDITY_INVALID
Error in the Cold Junction Sensor.
Table 4-15. I/O Module Quality
Engineering Conversion
The Engineering Conversion tab aims to facilitate the linear conversion of scales. It is common that a
given input or output signal needs to be converted from a scale of limits of a sensor, for example,
into a different scale that has representativity in the context in which this signal is interpreted. For