MBMap Registry
  1. Devices
  2. Altus
  3. Optidrive P2

Altus Optidrive P2 Modbus register map

Also covers ODP-2

Variable speed drive: control word, speed and torque reference, ramp time, status and trip code, output frequency, current, torque and power, inputs, DC bus and temperature

  • Official
  • 25 registers
  • Modbus RTU
  • Revision 1 · 2026-11-08

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
115200 8N1 · 115200 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
25 holding registers
Groups
4
Revision
1 · 2026-11-08
Added
()
File
maps/altus/optidrive-p2.mbmap.json · 6 KB · history
SHA-256
98b6fc5a004ab3d99e7eae9d75b2a821299b56498f621551b792e92b608b62ea
Manufacturer
altus.com.br

Sources and notes

Source: Optidrive P2 Guia do usuário, version 3.10, section 9.2 (Modbus RTU)

  • Modbus RTU on the RJ45 connector (pin 7 RS485-, pin 8 RS485+). FC03, FC06, and FC16 for registers 1-4 only. Registers are numbered from 1, as in the guide.
  • Factory settings: address 1 (P5-01, up to 63; P5-16 allows higher addresses), 115200 bit/s (P5-03), no parity and 1 stop bit (P5-04).
  • Registers 1 and 2 control the drive only when P1-12 = 4 (Modbus RTU) and no fieldbus option module is fitted. Register 4 needs fieldbus ramp control (P5-07 = 1). Registers 6-24 can always be read.
  • Every user parameter is also a register: P1-01 is register 101, Px-yy is register x*100 + yy. Values with one decimal place are sent multiplied by 10. P5-01, P5-03 and P5-04 cannot be changed over Modbus. Only P1-01 is listed here as an example.
  • The Optidrive P2 is made by Invertek Drives and sold by Altus in Brazil. Written from the user guide; this map has not been tested on a device.
AreaAddressNameTypeAccessUnitScaleDescription
HR 1 bool bit 0 RW 1 = run, 0 = stop
HR 1 bool bit 1 RW 1 = stop with the second deceleration ramp
HR 1 bool bit 2 RW 1 = reset an active trip; set back to 0 after the fault clears
HR 1 bool bit 3 RW 1 = coast to stop
HR 2 int16 RW Hz ×0.1 Needs P1-12 = 4
HR 3 int16 RW % ×0.1
HR 4 uint16 RW s ×0.01 Acceleration and deceleration time; used when fieldbus ramp control is enabled
HR 6 bool bit 0 R
HR 6 bool bit 1 R
HR 6 bool bit 3 R
HR 6 bool bit 4 R
HR 6 bool bit 5 R
HR 6 bool bit 7 R
HR 6 uint16 bits 8–15 R Number of the active trip; see the fault list in the user guide
HR 7 int16 R Hz ×0.1
HR 8 uint16 R A ×0.1
HR 9 int16 R % ×0.1
HR 10 uint16 R kW ×0.01
HR 11 uint16 R Bit 0 = digital input 1, and so on
HR 20 uint16 R % ×0.1
HR 21 uint16 R % ×0.1
HR 22 int16 R Internal frequency setpoint; the guide gives no scale
HR 23 uint16 R V
HR 24 int16 R °C
HR 101 uint16 RW Hz ×0.1 P1-01

Help improve this map