APPENDIXA:MODBUSPROTOCOL
5
Measuringcentres
MC320,MC330,MC350&MC350H‐User’sManua
Datatypesdecoding
Type Bitmask Description
T1
UnsignedValue(16bit)
Example:12345=3039(16)
T2
SignedValue(16bit)
Example:‐12345=CFC7(16)
T3
SignedLongValue(32bit)
Example:123456789=075BCD15(16)
T4
bits#15…14
bits#13…00
ShortUnsignedfloat(16bit)
DecadeExponent(Unsigned2bit)
BinaryUnsignedValue(14bit)
Example:10000*102=A710(16)
T5
bits#31…24
bits#23…00
UnsignedMeasurement(32bit)
DecadeExponent(Signed8bit)
BinaryUnsignedValue(24bit)
Example:123456*10‐3=FD01E240(16)
T6
bits#31…24
bits#23…00
SignedMeasurement(32bit)
DecadeExponent(Signed8bit)
BinarySignedvalue(24bit)
Example:‐123456*10‐3=FDFE1DC0(16)
T7
bits#31…24
bits#23…16
bits#15…00
PowerFactor(32bit)
Sign:Import/Export(00/FF)
Sign:Inductive/Capacitive(00/FF)
UnsignedValue(16bit),4decimalplaces
Example:0.9876CAP=00FF2694(16)
T9
bits#31…24
bits#23…16
bits#15…08
bits#07…00
Time(32bit)
1/100s00‐99(BCD)
Seconds00‐59(BCD)
Minutes00‐59(BCD)
Hours00‐24(BCD)
Example:15:42:03.75=75034215(16)
T10
bits#31…24
bits#23…16
bits#15…00
Date(32bit)
Dayofmonth01‐31(BCD)
Monthofyear01‐12(BCD)
Year(unsignedinteger)1998..4095
Example:10,SEP2000=100907D0(16)
T16
UnsignedValue(16bit),2decimalplaces
Example:123.45=3039(16)
T17
SignedValue(16bit),2decimalplaces
Example:‐123.45=CFC7(16)
T_Str4 Text:4characters(2charactersfor16bitregister)
T_Str6 Text:6characters(2charactersfor16bitregister)
T_Str8 Text:8characters(2charactersfor16bitregister)
T_Str16 Text:16characters(2charactersfor16bitregister)
T_Str40 Text:40characters(2charactersfor16bitregister)