MBMap Registry
  1. Devices
  2. Alfa Instrumentos
  3. 6620

Alfa Instrumentos 6620 Modbus register map

Bulk dosing system (Dosadora a Granel) with Modbus TCP

  • Official
  • 33 registers
  • Modbus TCP
  • Revision 1 · 2026-11-11

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
Unit ID
1
TCP port
502
Byte / word order
CDAB · bytes big-endian, words low first (word swap)
Addresses
0-based

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

Map

Registers
33 holding registers
Groups
4
Revision
1 · 2026-11-11
Added
()
File
maps/alfa-instrumentos/6620.mbmap.json · 8 KB · history
SHA-256
15d203a49f1d18e091fbc578157dbdf18d6a96cccb27b652e0731bada0bf7ca3
Manufacturer
alfainstrumentos.com.br

Sources and notes

  • Manual de Configuração e Operação - Dosadora a Granel Mod. 6620 · version 0140MN00
    Section 23.1 and the status and fault tables of section 22.5; supplied with the map request

Source: Alfa Instrumentos, Manual de Configuração e Operação, Dosadora a Granel Mod. 6620 (0140MN00), section 23.1 Dados em Modbus TCP

  • Modbus TCP on port 502; the data block is 16 registers from 4096 (function 0x03), as figure 130 of the manual shows.
  • The manual says the 32-bit values are two words, Lo then Hi (4096 weight Lo, 4097 weight Hi), so the word order is little.
  • The weights are integers in kg whose decimals are set on the weighing channel; the manual's example (40 shown as 4.0 kg, 1060 as 106.0 kg) has one decimal, so a scale of 0.1 is used. Change it if the channel is set to another number of decimals.
  • Register 4110 holds the status bits and 4111 the faults, as in the tables of section 22.5. Bits 9 to 14 of the status and 11 to 15 of the faults are reserved.
  • The date and time registers hold the day, month, year (four digits in the example), hour, minute and second of the selected record.
  • The manual's tables are partly low-resolution scans; the register numbers were read from figure 130 and confirmed against the text.
AreaAddressNameTypeAccessUnitScaleDescription
HR 4096 int32 CDAB R kg ×0.1 Divide by 10 to the power of the decimal places set for the weighing channel (one decimal in the manual's example)
HR 4098 int32 CDAB R kg ×0.1 Accumulated during the loading cycle
HR 4100 uint16 R
HR 4101 uint16 R Number of the dosing record being shown
HR 4102 int32 CDAB R kg ×0.1 Final weight of the selected record
HR 4104 uint16 R Date and time of the selected record
HR 4105 uint16 R Date and time of the selected record
HR 4106 uint16 R Date and time of the selected record
HR 4107 uint16 R Date and time of the selected record
HR 4108 uint16 R Date and time of the selected record
HR 4109 uint16 R Date and time of the selected record
HR 4110 bool bit 0 R
HR 4110 bool bit 1 R
HR 4110 bool bit 2 R
HR 4110 bool bit 3 R
HR 4110 bool bit 4 R
HR 4110 bool bit 5 R
HR 4110 bool bit 6 R
HR 4110 bool bit 7 R
HR 4110 bool bit 8 R
HR 4110 bool bit 15 R Toggles between 0 and 1 at 0.5 Hz
HR 4111 bool bit 0 R
HR 4111 bool bit 1 R
HR 4111 bool bit 2 R
HR 4111 bool bit 3 R
HR 4111 bool bit 4 R
HR 4111 bool bit 5 R
HR 4111 bool bit 6 R
HR 4111 bool bit 7 R
HR 4111 bool bit 8 R
HR 4111 bool bit 9 R
HR 4111 bool bit 10 R
HR 4608 uint16 W Write the number of the record plus 1 to read it (31 reads record 30); write 0 to follow the latest record

Help improve this map