EasyManua.ls Logo

BMT 964 - Function Code 3 - Read Holding Registers; Function Code 5 - Write Single Coil

BMT 964
56 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
OZONE ANALYZER BMT 964 Manual, Rev. 04/2021
55
Function Code 3 – Read Holding Registers
This code is used to request numeric information. The query specifies a start register and the
number of registers to be transmitted. Register size is 16 bits. Floating point and long values re-
quire two words to be transmitted. This means that a request for e.g. one single floating point
value has to have the data length field in the query set to 2. Floating point numbers are sent in
the standard 32-bit IEEE 754 format.
Start Register Length Format Description
1 2 Float Concentration (in set unit)
3 2 Float Ozone range (in set unit)
5 2 Float Pressure (in bar)
7 2 Float Cuvette Status: Dirty value in %
9 2 Float Pressure range (bar)
11 2 Float Temperature (Kelvin)
13 2 Float Low alarm limit (in set unit)
15 2 Float High Alarm Limit (in set unit)
17 2 Float Molecular weight of carrier gas
19 2 Float Firmware Version
21 2 Long Operating hours
23 2 Long Serial Number
25 1 Word Ozone unit:
0: g/Nm
3
1: %wt/wt
2: ppm
v
3: g/m
3
(without pressure and temperature com-
pensation)
4: ppm
26 1 Word Front panel is set to display pressure in:
0: bar (1.0)
1: psi (14.50778)
2: Torr (750.0617)
3: MPa (0.1)
In parenthesis : Factor to calculate MODBUS
pressure value given in bar to set unit.
27 1 Word Autozero Interval in hours, if 0: no Autozero
Function Code 5 – Write Single Coil
This code sets Low and High Alarms behaviour and allows execution of the zero command. Set-
ting to 1 activates function, 0 deactivates.
Start Coil Description
1 Low Alarm Enable
2 High Alarm Enable
3 Low Alarm Latched
4 High Alarm Latched
5 Execute Zero
Sending a 0 to coil 5 will result in an exception code 4.

Table of Contents

Other manuals for BMT 964

Related product manuals