MBMap Registry
  1. Devices
  2. Electron do Brasil
  3. IPTE

Electron do Brasil IPTE Modbus register map

Transformer tap position indicator, Modbus RTU

  • Official
  • 30 registers
  • Modbus RTU
  • Revision 1 · 2026-11-09
  • Identity: model, serial number

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 RTU
Unit ID
1
Serial
9600 8N1 · 9600 baud, 8 data bits, none parity, 1 stop bit
Byte / word order
ABCD · bytes big-endian, words high first
Addresses
1-based · wire address = address − 1

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

Map

Registers
30 holding registers
Groups
5
Translation tables
6
Revision
1 · 2026-11-09
Added
()
File
maps/electron/ipte.mbmap.json · 8 KB · history
SHA-256
635fafb6457e947e4cf846c5680f733b31465652d2a349ecc3ab4292c8d9b1e9
Manufacturer
electron.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
Serial number Serial number holding 62 uint32 ABCD
Model Equipment model holding 67 uint16 71 = IPTE

Sources and notes

Source: Electron do Brasil, Mapa de Registradores MODBUS RTU, Indicador de Posição IPTE

  • All registers are holding registers. The document numbers them 1 to 68 and calls the type Holding Register (40.000), so the addresses are 1-based (address on the wire = number minus 1). The document does not say so explicitly: if a read fails, try address_base 0.
  • The document allows 1200 to 57600 bps, 8 data bits, no parity and 1 stop bit. It does not give a default baud rate or slave address: 9600 and 1 are placeholders; the slave address is in register 59.
  • The Escala column is unclear for the tap position registers (8 to 11 show -1000 or -100 with a range of -50 to 50). They are given here as raw values without scaling: check against the display before applying a scale.
  • Register 7 (commands) and register 16 (faults) are bit fields, one entry per bit. The command bits are write-only.
  • Registers 56 and 58 both report the communication protocol, with the labels the document gives for each (DNP 3.0 or Modbus RTU).
  • The serial number is two registers (62 MSB, 63 LSB), up to 0x98967F. The encoding of the equipment version (68) is not stated, so it has no firmware role.
  • Register 67 (equipment model) shows 71 as its value, used here as the model identifier.
  • Written from the manufacturer's document; not tested on a device.
AreaAddressNameTypeAccessUnitScaleDescription
HR 1 uint16 RW
HR 2 uint16 RW
HR 3 uint16 RW
HR 4 uint16 RW How the tap position is shown on the IPTE display
HR 5 uint16 RW Where the potentiometer crown reading starts
HR 6 uint16 RW
HR 7 bool bit 0 W Write 1 to reset the minimum tap position reached
HR 7 bool bit 1 W Write 1 to reset the maximum tap position reached
HR 7 bool bit 2 W Write 1 to reset the equipment
HR 8 int16 R Range -50 to 50
HR 9 int16 R Range -50 to 50
HR 10 int16 R Range -50 to 50
HR 11 int16 R Range -50 to 50
HR 12 uint16 RW Time between a position change and the signal on the equipment
HR 13 uint16 RW
HR 16 bool bit 0 R
HR 16 bool bit 1 R
HR 16 bool bit 2 R
HR 56 uint16 R
HR 57 uint16 R
HR 58 uint16 R
HR 59 uint16 R Range 1 to 254
HR 60 uint16 RW Protection against changing parameters
HR 61 uint16 R
HR 62 uint32 ABCD R Registers 62 (MSB) and 63 (LSB), up to 0x98967F
HR 64 uint16 R Range 1 to 31
HR 65 uint16 R Range 1 to 12
HR 66 uint16 R Range 19 to 99
HR 67 uint16 R
HR 68 uint16 R Range 0x00 to 0xFFFF; the encoding is not stated

Help improve this map