User Manual For - CONTROLLER/DATA RECORDER MultiCon CMC-N16
Register Write
Range
Register description
Register from 204h to 2F0h
Measurement results, status and decimal point for Logical
Channels 2÷60
Measurements results (integer format)
1
400h
No
0÷0FFFFh
Measurement result for logical channel 1 (high word, not
considering the decimal point)
401h
No
0÷0FFFFh
Measurement result for logical channel 1 (low word)
402h
No
0÷0FFFFh
Status for logical channel 1:
0h
- data valid,
1h
- data not ready,
20h
- software error,
40h
- bottom border of the software measurement range is
exceeded,
80h
- top border of the software measurement range is exceeded,
2000h
- hardware error,
4000h
- bottom border of the hardware measurement range is
exceeded,
8000h
- top border of the hardware measurement range is
exceeded,
FFFFh
- data not available (e.g. logical channel not configured)
403h
No
0÷4
Decimal point for logical channel 1
Register from 404h to 4F0h
Measurement results, status and decimal point for Logical
Channels 2÷60
1
IEEE 754 standard, Float point format represents data as precise as possible. Integer 32 represents value with
constant precision,selected by decimal point position. When decimal is set for example 0.0 then Int32 format represents
integer part of the value contained in float registers and multiplied by 10 (e.g.: float is 1.2345, D.P. = 0.0, then Integer = 12).
Similarly when decimal pint is 0.000 then integer represents integer part of the value contained in float registers and
multiplied by 1000 (e.g.: float is 1.2345, D.P = 0.0, then Integer = 1234)
Tab. 7.9 List of register available in the device
7.15.2.5.
Modbus SLAVE - Transmission errors handling
If an error occurs during reading or writing one of the registries, then the unit shall return
the frame containing the error code (according to the Modbus protocol).
Error codes should be interpreted as follows:
01h
- illegal function (only functions 03h, 04h, 06h and 10h are available),
02h
- illegal register address
03h
- illegal data value
7.15.2.6.
Modbus SLAVE- Example of query/answer frames
The examples concern a unit with address 1. All the values are given in the hexadecimal
system.
Designations:
ADDR
Address of the device in the system
FUNC
Function number
REG H,L
Higher and lower part of registry number the command refers to,
231