![ABB SensyMaster FMT230 Operating Instruction Download Page 61](http://html1.mh-extra.com/html/abb/sensymaster-fmt230/sensymaster-fmt230_operating-instruction_4012001061.webp)
SensyMaster FMT230, FMT250
THERMAL MASS FLOWMETER | OI/FMT230/250-EN REV. C
61
Modbus data types
ABB data type
Data type
Register count
Description
ACTION
unsigned char
One register
The data type ‘ACTION’ is used to trigger device functions.
Parameters with the data type ‘ACTION’ have no internal memory
requirements. Writing any value into the parameters triggers the
corresponding device function.
TUSIGN8
unsigned char
One register
16-bit register, but only the first 8-bits are used - unsigned char.
TUSIGN16
unsigned short
One register
16-bit unsigned integer
TINT16
signed short
One register
16-bit signed integer
TUSIGN32
unsigned long
Two consecutive registers
32-bit unsigned integer
TINT32
signed long
Two consecutive registers
32-bit signed integer
TCHAR
unsigned char
One register.
The total length of the register
depends on the object length.
16-bit register, but only the first 8-bits are used - unsigned char. The register
content is interpreted as an ASCII-value.
TFLOAT
float
Two consecutive registers
32-bit IEEE floating point.
The device parameter ‘IEEE Number Format’ determines the order in which the
data words of the data types ‘float’ and ‘double’ are interpreted.
See also
Parameter range – Communication
on page 85.
TDOUBLE
double
Four consecutive registers
64-bit IEEE double-precision floating point.
The device parameter ‘IEEE Number Format’ determines the order in which the
data words of the data types ‘float’ and ‘double’ are interpreted. See also
Parameter range – Communication
on page 85.
If the parameter is set to ‘1’ (IEEE format deactivated), the data words of the
data types ‘float’ and ‘double’ are sent in the standard Modbus format ‘big
endian’.
Example:
The value ‘5.525’ is returned in hex as ‘40, 16, 19, 99, 99, 99, 99, 9A’.
If the parameter is set to ‘0’ (IEEE format activated), the data words of the
data types ‘float’ and ‘double’ are sent in the format ‘little endian’ with the
lowest value word first.
Example:
The value ‘5.525’ is returned in hex as ‘99, 9A, 99 ,99, 19, 99, 40, 16’.