MBMap Registry
  1. Devices
  2. Omron
  3. MX2

Omron MX2 Modbus register map

Also covers 3G3MX2, 3G3RX

Variable frequency drives with built-in RS485 Modbus RTU

  • Official
  • 725 registers
  • Modbus RTU
  • 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 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
658 holding registers, 67 coils
Groups
9
Translation tables
7
Revision
1 · 2026-11-11
Added
()
File
maps/omron/mx2.mbmap.json · 165 KB · history
SHA-256
f2ed802e3ffe250aec3bb5748009e2569fc68f27caff307ad8c905c9eb1d6d73
Manufacturer
omron.com

Sources and notes

  • 3G3MX2 Series Inverter User's Manual · version I570
    Appendix B-4, ModBus Coil List and ModBus Holding Registers

Source: Omron, MX2 User's Manual (I570), Appendix B, ModBus Data Listing

  • Registers are numbered as in the manual. The manual states that the address on the wire is one less than the register number (register 0012h is sent as 0011h), so address_base is 1.
  • Functions: 0x01 and 0x05 coils, 0x03 read, 0x06 and 0x10 write, 0x17 read/write. The coils are the run, direction, trip, input terminal and status bits of section B-4-1.
  • Values that the manual lists as high and low registers are one 32-bit value, high register first (big word order). Network values are integers: the scale gives the resolution column of the manual (for example 0.01 Hz for frequencies).
  • The manual gives the parameter code of the inverter keypad (F001, A001, b001, C001, H001, P001) for each register; it is repeated at the start of each description. Enumerated values are listed in the descriptions rather than as tables.
  • Register 0900h writes to the EEPROM (0 recalculates the motor constants, 1 saves all data). Setting 0902h (EEPROM write mode) is referred to once when a 0x06 write is run.
  • The trip factors in registers 0012h to 0043h are the codes of the manual's list of inverter trip factors (1 over-current at constant speed, 5 overload protection, 7 overvoltage, 9 undervoltage, 12 external trip, 41 Modbus communication error and so on).
  • Serial defaults: 9600 baud (C071 = 05), station 1 (C072), no parity (C074 = 00), 1 stop bit (C075 = 01), 8 data bits. Baud rates 2400 to 115200 are selectable. Run and frequency commands over Modbus need A002 = 03 and A001 = 03.
  • Written from an automatic read of the manual's register tables; names that the manual wraps over two lines were joined, and ranges that include negative values are typed as signed.
AreaAddressNameTypeAccessUnitScaleDescription
CO 1 bool RW 1: Run, 0: Stop (valid when A002 = 03)
CO 2 bool RW 1: Reverse rotation, 0: Forward rotation (valid when A002 = 03)
CO 3 bool RW 1: Trip
CO 4 bool RW 1: Reset
CO 7 bool RW 1: ON, 0: OFF
CO 8 bool RW 1: ON, 0: OFF
CO 9 bool RW 1: ON, 0: OFF
CO 10 bool RW 1: ON, 0: OFF
CO 11 bool RW 1: ON, 0: OFF
CO 12 bool RW 1: ON, 0: OFF
CO 13 bool RW 1: ON, 0: OFF
CO 15 bool R 1: Run, 0: Stop (interlocked to “d003”)
CO 16 bool R 1: Reverse rotation, 0: Forward rotation (interlocked to “d003”)
CO 17 bool R 1: Ready, 0: Not ready
CO 19 bool R 1: Running, 0: Not Running
CO 20 bool R 1: ON, 0: OFF
CO 21 bool R 1: ON, 0: OFF
CO 22 bool R 1: ON, 0: OFF
CO 23 bool R 1: ON, 0: OFF
CO 24 bool R 1: ON, 0: OFF
CO 25 bool R 1: ON, 0: OFF
CO 26 bool R 1: ON, 0: OFF
CO 28 bool R 1: ON, 0: OFF
CO 29 bool R 1: ON, 0: OFF
CO 30 bool R 1: ON, 0: OFF
CO 31 bool R 1: ON, 0: OFF
CO 32 bool R 1: ON, 0: OFF
CO 38 bool R 1: ON, 0: OFF
CO 39 bool R 1: ON, 0: OFF
CO 40 bool R 1: ON, 0: OFF
CO 41 bool R 1: ON, 0: OFF
CO 42 bool R 1: ON, 0: OFF
CO 43 bool R 1: ON, 0: OFF
CO 44 bool R 1: ON, 0: OFF
CO 45 bool R 1: ON, 0: OFF
CO 46 bool R 1: ON, 0: OFF
CO 47 bool R 1: ON, 0: OFF
CO 50 bool R 1: ON, 0: OFF
CO 51 bool R 1: ON, 0: OFF
CO 52 bool R 1: ON, 0: OFF
CO 53 bool R 1: ON, 0: OFF
CO 54 bool R 1: ON, 0: OFF
CO 58 bool R 1: ON, 0: OFF
CO 59 bool R 1: ON, 0: OFF
CO 60 bool R 1: ON, 0: OFF
CO 61 bool R 1: ON, 0: OFF
CO 62 bool R 1: ON, 0: OFF
CO 63 bool R 1: ON, 0: OFF
CO 64 bool R 1: ON, 0: OFF
CO 65 bool R 1: ON, 0: OFF
CO 69 bool R 1: ON, 0: OFF
CO 70 bool R 1: ON, 0: OFF
CO 71 bool R 1: ON, 0: OFF
CO 72 bool R 1: ON, 0: OFF
CO 73 bool R 1: Writing in progress, 0: Normal status
CO 74 bool R 1: Error detected, 0: No error
CO 75 bool R 1: Error detected, 0: No error
CO 76 bool R 1: Error detected, 0: No error
CO 77 bool R 1: Error detected, 0: No error
CO 78 bool R 1: Error detected, 0: No error
CO 80 bool R 1: ON, 0: OFF
CO 81 bool R 1: ON, 0: OFF
CO 83 bool R 1: ON, 0: OFF
CO 84 bool R 1: Operator, 0: Others
CO 85 bool R 1: Operator, 0: Others
CO 86 bool R 1: 2nd motor selected, 0: 1st motor selected
CO 88 bool R 1: ON, 0: OFF
HR 1 uint32 ABCD RW Hz ×0.01 Parameter F001. 0 to 40000 (valid when A001 = 03)
HR 3 uint16 R
HR 4 uint16 R
HR 5 uint16 R
HR 6 uint16 RW % ×0.01 0 to 10000
HR 17 uint16 R Parameter d080. 0 to 65535
HR 18 uint16 R Parameter d081. See the list of inverter trip factors below
HR 19 uint16 R See the list of inverter trip factors below
HR 20 uint32 ABCD R Hz ×0.01 0 to 40000
HR 22 uint16 R A ×0.01 Output current at tripping
HR 23 uint16 R V DC input voltage at tripping
HR 24 uint32 ABCD R h Cumulative running time at tripping
HR 26 uint32 ABCD R h Cumulative power-on time at tripping
HR 28 uint16 R Parameter d082. See the list of inverter trip factors below
HR 29 uint16 R See the list of inverter trip factors below
HR 30 uint32 ABCD R Hz ×0.01 0 to 40000
HR 32 uint16 R A ×0.01 Output current at tripping
HR 33 uint16 R V DC input voltage at tripping
HR 34 uint32 ABCD R h Cumulative running time at tripping
HR 36 uint32 ABCD R h Cumulative power-on time at tripping
HR 38 uint16 R Parameter d083. See the list of inverter trip factors below
HR 39 uint16 R See the list of inverter trip factors below
HR 40 uint32 ABCD R Hz ×0.01 0 to 40000
HR 42 uint16 R A ×0.01 Output current at tripping
HR 43 uint16 R V DC input voltage at tripping
HR 44 uint32 ABCD R h Cumulative running time at tripping
HR 46 uint32 ABCD R h Cumulative power-on time at tripping
HR 48 uint16 R Parameter d084. See the list of inverter trip factors below
HR 49 uint16 R See the list of inverter trip factors below
HR 50 uint32 ABCD R Hz ×0.01 0 to 40000
HR 52 uint16 R A ×0.01 Output current at tripping
HR 53 uint16 R V DC input voltage at tripping
HR 54 uint32 ABCD R h Cumulative running time at tripping

Help improve this map