MBMap Registry
  1. Devices
  2. Novus
  3. FieldLogger

Novus FieldLogger Modbus register map

Data logger with 8 analog inputs, 8 digital I/O and 2 relays, Modbus RTU over RS485 or USB and Modbus TCP over Ethernet: channel values, remote and virtual channels, digital I/O, counters, alarms and logging control

  • Official
  • 361 registers
  • Modbus TCP and RTU
  • Revision 1 · 2026-10-31
  • Identity: firmware

Official: Written from the manufacturer's documentation, but not tested on a device yet. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.

Communication

Protocol
Modbus TCP and RTU
Unit ID
1
TCP port
502default
Serial
9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit defaults
Byte / word order
ABCD · bytes big-endian, words high first
Addresses
0-based

Connection values are defaults: the device may be configured differently.

Map

Registers
351 holding registers, 10 coils
Groups
9
Translation tables
1
Revision
1 · 2026-10-31
Firmware
Communication manual V1.9x A
Added
()
File
maps/novus/fieldlogger.mbmap.json · 70 KB · history
SHA-256
b11cd367af248507764bf2d8caf32fe8af09b68ffdbc675d445373dbe51ee133
Manufacturer
novus.com.br

Device identity

What a tool can read to check that this map fits the connected device (SPEC.md section 4.7). Registers with a role are read like any other register.

Registers
RoleRegisterAddressTypeValues
Firmware Firmware version holding 2 uint16

Sources and notes

Source: Novus FieldLogger Modbus communication manual V1.9x A (Portuguese)

  • Modbus RTU slave on RS485 and on the USB device port, Modbus TCP server on Ethernet. Functions 03, 05, 06 and 16.
  • The manual does not give the default address, serial settings or TCP port: they are set with the FieldLogger configuration software.
  • Every value is a holding register. Floats are IEEE 754 with the high word first. Register 774 always holds 123456.125, which checks the float format.
  • Analog, remote and virtual channels are also given as signed 16-bit integers (registers 3-10, 32-95 and 96-223); the manual does not give their scale. This map lists the integer copies of the analog channels only.
  • Coils can only be written (function 05): coils 1-8 are digital outputs 1-8, coils 9 and 10 are relays 1 and 2. The outputs can also be read and written in registers 22-31.
  • Register 0 holds the first four digits of the serial number and register 1 the last four.
  • Some registers need a newer firmware: float alarm setpoints 1.01, digital input counters 1.10, integer alarm setpoints (x 10) 1.30.
  • Written from the manufacturer's manual; not tested on a device.
AreaAddressNameTypeAccessUnitScaleDescription
HR 0 uint16 R
HR 1 uint16 R
HR 2 uint16 R ×0.01 204 is version 2.04
HR 774 float32 ABCD R Always 123456.125; checks the float format
HR 224 float32 ABCD R In the channel's configured unit (also a signed integer in register 3)
HR 226 float32 ABCD R In the channel's configured unit (also a signed integer in register 4)
HR 228 float32 ABCD R In the channel's configured unit (also a signed integer in register 5)
HR 230 float32 ABCD R In the channel's configured unit (also a signed integer in register 6)
HR 232 float32 ABCD R In the channel's configured unit (also a signed integer in register 7)
HR 234 float32 ABCD R In the channel's configured unit (also a signed integer in register 8)
HR 236 float32 ABCD R In the channel's configured unit (also a signed integer in register 9)
HR 238 float32 ABCD R In the channel's configured unit (also a signed integer in register 10)
HR 3 int16 R
HR 4 int16 R
HR 5 int16 R
HR 6 int16 R
HR 7 int16 R
HR 8 int16 R
HR 9 int16 R
HR 10 int16 R
HR 13 uint16 R One bit per digital channel, bit 0 = channel 1
HR 14 uint16 R
HR 15 uint16 R
HR 16 uint16 R
HR 17 uint16 R
HR 18 uint16 R
HR 19 uint16 R
HR 20 uint16 R
HR 21 uint16 R
HR 240 float32 ABCD R The value the user assigned to the input state
HR 242 float32 ABCD R The value the user assigned to the input state
HR 244 float32 ABCD R The value the user assigned to the input state
HR 246 float32 ABCD R The value the user assigned to the input state
HR 248 float32 ABCD R The value the user assigned to the input state
HR 250 float32 ABCD R The value the user assigned to the input state
HR 252 float32 ABCD R The value the user assigned to the input state
HR 254 float32 ABCD R The value the user assigned to the input state
HR 22 uint16 RW Cannot be written when the channel is an input or is driven by an alarm
HR 23 uint16 RW Cannot be written when the channel is an input or is driven by an alarm
HR 24 uint16 RW Cannot be written when the channel is an input or is driven by an alarm
HR 25 uint16 RW Cannot be written when the channel is an input or is driven by an alarm
HR 26 uint16 RW Cannot be written when the channel is an input or is driven by an alarm
HR 27 uint16 RW Cannot be written when the channel is an input or is driven by an alarm
HR 28 uint16 RW Cannot be written when the channel is an input or is driven by an alarm
HR 29 uint16 RW Cannot be written when the channel is an input or is driven by an alarm
HR 30 uint16 RW Cannot be written when driven by an alarm
HR 31 uint16 RW Cannot be written when driven by an alarm
CO 0 bool W Write single coil (05) only
CO 1 bool W Write single coil (05) only
CO 2 bool W Write single coil (05) only
CO 3 bool W Write single coil (05) only
CO 4 bool W Write single coil (05) only
CO 5 bool W Write single coil (05) only
CO 6 bool W Write single coil (05) only
CO 7 bool W Write single coil (05) only
CO 8 bool W Write single coil (05) only
CO 9 bool W Write single coil (05) only
HR 776 uint32 ABCD RW
HR 778 uint32 ABCD RW
HR 780 uint32 ABCD RW
HR 782 uint32 ABCD RW
HR 784 uint32 ABCD RW
HR 786 uint32 ABCD RW
HR 788 uint32 ABCD RW
HR 790 uint32 ABCD RW
HR 256 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 32)
HR 258 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 33)
HR 260 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 34)
HR 262 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 35)
HR 264 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 36)
HR 266 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 37)
HR 268 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 38)
HR 270 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 39)
HR 272 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 40)
HR 274 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 41)
HR 276 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 42)
HR 278 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 43)
HR 280 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 44)
HR 282 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 45)
HR 284 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 46)
HR 286 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 47)
HR 288 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 48)
HR 290 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 49)
HR 292 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 50)
HR 294 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 51)
HR 296 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 52)
HR 298 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 53)
HR 300 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 54)
HR 302 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 55)
HR 304 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 56)
HR 306 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 57)
HR 308 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 58)
HR 310 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 59)
HR 312 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 60)
HR 314 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 61)
HR 316 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 62)
HR 318 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 63)
HR 320 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 64)
HR 322 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 65)
HR 324 float32 ABCD R Value read from a remote Modbus device (also a signed integer in register 66)

Help improve this map