Invertek Drives · VFD
Optidrive E3 (ODE-3) Modbus register map
Default configuration
- Protocol
- RS485
- Port
- 502
- Unit ID
- 1
- Addressing
- 1-based
- Byte order
- Big endian
- Word order
- High word first
- Baud rate
- 115200
- Parity
- None
- Data bits
- 8
- Stop bits
- 1
This device has an RS-485 interface. Reach it through a Modbus RTU-to-TCP gateway, configured with the factory serial settings above.
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 1 | 1 | Drive control word Bit 0 = run/stop (1 = enable), bit 1 = fast stop (2nd deceleration ramp), bit 2 = reset trip (must be cleared again), bit 3 = coast stop. Stop commands have priority over run: bit 3 > bit 1 > bit 0, so 0x0009 coasts to stop. Run/stop, fast stop and coast stop only act when P-31 = 0 or 1; reset works while the drive is in Modbus control mode (P-12 = 3 or 4). | UInt16 | - | 1 | RW |
| 2 | 1 | Speed reference Speed setpoint with one decimal place (200 = 20.0 Hz); upper limit is P-01 Maximum speed. Do not use together with register 5. | Int16 | Hz | 0.1 | RW |
| 4 | 1 | Modbus ramp control time Acceleration and deceleration ramp time, applied to both ramps simultaneously (500 = 5.00 s). Active only when P-12 = 4 (Modbus control with ramp control). | UInt16 | s | 0.01 | RW |
| 6 | 1 | Drive status and error code High byte = drive error (fault) code, valid when tripped. Low byte: bit 0 = drive running, bit 1 = drive tripped, bit 5 = in standby, bit 6 = drive ready to run. | UInt16 | - | 1 | R |
| 7 | 1 | Output frequency | Int16 | Hz | 0.1 | R |
| 8 | 1 | Motor current | UInt16 | A | 0.1 | R |
| 9 | 1 | Motor torque Torque in percent of motor rated torque (100 = 10.0%). | Int16 | % | 0.1 | R |
| 10 | 1 | Motor power | UInt16 | kW | 0.01 | R |
| 11 | 1 | Digital input status Bit-coded status of the digital inputs (P00-04 monitor); bit assignment is not documented in AN-ODE-3-038. | UInt16 | - | 1 | R |
| 12 | 1 | Rating ID Internal drive rating identifier. | UInt16 | - | 1 | R |
| 13 | 1 | Power rating Drive power rating (37 = 0.37 kW / HP). | UInt16 | kW | 0.01 | R |
| 14 | 1 | Voltage rating | UInt16 | V | 1 | R |
| 15 | 1 | IO processor software version Two decimal places (300 = 3.00). | UInt16 | - | 0.01 | R |
| 16 | 1 | Motor control processor software version Two decimal places (300 = 3.00). | UInt16 | - | 0.01 | R |
| 17 | 1 | Drive type Internal drive type code. | UInt16 | - | 1 | R |
| 20 | 1 | Analog input 1 result Analog input 1 level in percent of full scale (500 = 50.0%). | UInt16 | % | 0.1 | R |
| 21 | 1 | Analog input 2 result Analog input 2 level in percent of full scale (500 = 50.0%). | UInt16 | % | 0.1 | R |
| 22 | 1 | Pre-ramp speed reference | Int16 | Hz | 0.1 | R |
| 23 | 1 | DC bus voltage | UInt16 | V | 1 | R |
| 24 | 1 | Drive power stage temperature | Int16 | °C | 1 | R |
| 25 | 1 | Drive serial number 4 The 11-digit serial number is spread over registers 25-28, least significant part first (example in AN-ODE-3-038: 25 = 1, 26 = 1, 27 = 8745, 28 = 57). | UInt16 | - | 1 | R |
| 26 | 1 | Drive serial number 3 | UInt16 | - | 1 | R |
| 27 | 1 | Drive serial number 2 | UInt16 | - | 1 | R |
| 28 | 1 | Drive serial number 1 | UInt16 | - | 1 | R |
| 29 | 1 | Relay output status Bit 0 = relay contacts closed. | UInt16 | - | 1 | R |
| 32 | 1 | kWh meter Energy counter, one decimal place (100 = 10.0 kWh); rolls over into register 33. | UInt16 | kWh | 0.1 | R |
| 33 | 1 | MWh meter Whole-MWh part of the energy counter (10 = 10 MWh). | UInt16 | MWh | 1 | R |
| 34 | 1 | Running time, hours | UInt16 | h | 1 | R |
| 35 | 1 | Running time, minutes and seconds Seconds within the current hour (100 = 100 s). | UInt16 | s | 1 | R |
| 36 | 1 | Run time since last enable, hours | UInt16 | h | 1 | R |
| 37 | 1 | Run time since last enable, minutes and seconds Seconds within the current hour (100 = 100 s). | UInt16 | s | 1 | R |
| 39 | 1 | Internal drive temperature | Int16 | °C | 1 | R |
| 42 | 1 | Digital pot / keypad reference Internal speed reference format (3000 = 50 Hz). | UInt16 | - | 1 | R |
| 43 | 1 | Output voltage AC RMS output voltage (100 = 100 V). | UInt16 | V | 1 | R |
| 44 | 1 | Parameter access index Parameter number (1-60) that register 45 reads or writes. AN-ODE-3-038 lists the parameter number to register mapping in Appendix A (P-01 = 129, P-02 = 130, ...). | UInt16 | - | 1 | RW |
| 45 | 1 | Parameter access value Value of the parameter selected by register 44; scaling follows Appendix A of AN-ODE-3-038 (for example P-01 Maximum speed uses the internal format 3000 = 50.0 Hz). | Int16 | - | 1 | RW |
Notes
RS-485 device: reach it through a Modbus RTU-to-TCP gateway using the factory serial settings above (P-36 index 1 = address 1, index 2 = 115.2 kbps; data format is fixed at 8 data bits, no parity, 1 stop bit). Only functions 03 (read holding registers) and 06 (write single holding register) are supported. Register numbers are the supplier's 1-based numbers from application note AN-ODE-3-038 (04 December 2015), so register 1 is the wire address 0. Source: Invertek Drives AN-ODE-3-038 Modbus RTU Control and Register Mapping, plus the Optidrive E3 user guide for the P-36 defaults. Registers 5 and 18/19 are left out: the two public revisions of AN-ODE-3-038 disagree about register 5 (the 04-12-2015 issue describes a high-resolution speed reference but its table marks the register read-only, and issue 2 of 07 December 2016 lists it as Reserved with no function), so there is no unambiguous writable high-resolution setpoint to publish; the scope channels 18/19 carry no fixed measurement.