MBMap Registry
  1. Devices
  2. Mitsubishi Electric
  3. FR-D700

Mitsubishi Electric FR-D700 Modbus register map

Also covers FR-D720, FR-D740, FR-D720S

FREQROL-D700 compact inverter with Modbus RTU on the PU connector

  • Official
  • 82 registers
  • Modbus RTU
  • Revision 1 · 2026-10-18

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
19200 8E1 · 19200 baud, 8 data bits, even 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
82 holding registers
Groups
8
Translation tables
7
Revision
1 · 2026-10-18
Added
()
File
maps/mitsubishi-electric/fr-d700.mbmap.json · 18 KB · history
SHA-256
66fb5aea9e4f09865b4853181336dc7b94a4dced433c7089bb73ba323a455165
Manufacturer
mitsubishielectric.com

Sources and notes

Source: Mitsubishi Electric FR-D700 Instruction Manual (Applied) IB(NA)-0600366ENG, MODBUS RTU communication

  • The manual numbers the registers 40001 and up; this map uses address_base 1, so address 201 is register 40201 and goes on the wire as 200.
  • Registers: 40002 to 40015 are the system environment variables, 40201 and up the real-time monitor, 41000 plus the parameter number the parameters (Pr. 1 is 41001), and 40501 to 40508 the fault history.
  • Register 40009 holds the control input instruction when written and the inverter status when read; 40010 sets the operation mode when written and gives the mode status when read, so each is listed twice with a different access.
  • Write the running frequency to 40014 (RAM) for continuous changes and to 40015 (EEPROM) only for values to keep; the EEPROM has a limited number of writes.
  • The inverter must be in NET operation mode to accept commands from communications (Pr. 79, Pr. 340); Pr. 549 = 1 selects MODBUS RTU and the PU connector is the RS-485 port.
  • Some monitor registers are not available on inverters made before a certain date (the manual marks 40208 to 40212, 40214, 40220, 40223 to 40225, 40252 to 40254 and 40261 to 40264 with a footnote about the assembly date), and the monitored values are kept after a fault until reset.
  • Pr. 118 = 192 (19200 bit/s) and Pr. 120 = 2 (even parity, 1 stop bit) are the factory values. The factory station number Pr. 117 = 0 is broadcast and the inverter does not answer, so the unit_id here is 1, which must be set in Pr. 117.
  • With Pr. 549 = 1 and Pr. 118 = 384 the FR-PU04 and FR-PU07 parameter units stop working.
AreaAddressNameTypeAccessUnitScaleDescription
HR 2 uint16 W Write any value to reset the inverter
HR 3 uint16 W Write 0x965A; the communication parameters are not cleared
HR 4 uint16 W Write 0x99AA
HR 6 uint16 W Write 0x5A96
HR 7 uint16 W Write 0xAA99
HR 9 uint16 W Written value; bit 0 stop, 1 forward (STF), 2 reverse (STR), 3 RH, 4 RM, 5 RL, 7 second function, 8 terminal 4 selection, 10 output stop (MRS). Reading the same register gives the inverter status
HR 9 bool bit 1 W
HR 9 bool bit 2 W
HR 9 bool bit 3 W Write; takes the function set by Pr. 180 to Pr. 182
HR 9 bool bit 4 W Write; takes the function set by Pr. 180 to Pr. 182
HR 9 bool bit 5 W Write; takes the function set by Pr. 180 to Pr. 182
HR 9 bool bit 7 W
HR 9 bool bit 8 W
HR 9 bool bit 10 W
HR 9 bool bit 0 R Variable, by Pr. 190, Pr. 192, Pr. 197
HR 9 bool bit 1 R
HR 9 bool bit 2 R
HR 9 bool bit 3 R
HR 9 bool bit 4 R
HR 9 bool bit 6 R
HR 9 bool bit 7 R Variable
HR 9 bool bit 9 R Variable
HR 9 bool bit 15 R
HR 10 uint16 R Read value; write the operation mode with the register below
HR 10 uint16 W Writing is limited by Pr. 79 and Pr. 340
HR 14 uint16 RW Hz ×0.01 Written to RAM; the unit is 1 r/min when Pr. 37 is set to a value other than 0
HR 15 uint16 W Hz ×0.01 Written to EEPROM; same unit as register 14
HR 201 uint16 R Hz ×0.01 1 r/min when Pr. 37 is set
HR 202 uint16 R A ×0.01
HR 203 uint16 R V ×0.1
HR 205 uint16 R Hz ×0.01 1 r/min when Pr. 37 is set
HR 208 uint16 R V ×0.1
HR 209 uint16 R % ×0.1
HR 210 uint16 R % ×0.1
HR 211 uint16 R A ×0.01
HR 212 uint16 R V ×0.1
HR 214 uint16 R kW ×0.01
HR 215 bool bit 0 R Input terminal status
HR 215 bool bit 1 R Input terminal status
HR 215 bool bit 4 R Input terminal status; function assigned by Pr. 178 to Pr. 182
HR 215 bool bit 5 R Input terminal status; function assigned by Pr. 178 to Pr. 182
HR 215 bool bit 6 R Input terminal status; function assigned by Pr. 178 to Pr. 182
HR 216 bool bit 0 R Output terminal status; function set by Pr. 190, Pr. 192, Pr. 197
HR 216 bool bit 2 R Output terminal status; function set by Pr. 190, Pr. 192, Pr. 197
HR 216 bool bit 4 R Output terminal status; function set by Pr. 190, Pr. 192, Pr. 197
HR 220 uint16 R h
HR 223 uint16 R h
HR 224 uint16 R % ×0.1
HR 225 uint16 R kWh
HR 252 uint16 R % ×0.1
HR 253 uint16 R % ×0.1
HR 254 uint16 R % ×0.1
HR 261 uint16 R % ×0.1
HR 262 uint16 R % ×0.1
HR 263 uint16 R kWh ×0.01
HR 264 uint16 R kΩ ×0.01
HR 501 uint16 RW Low byte is the error code; writing any value to this register clears the whole fault history
HR 502 uint16 R
HR 503 uint16 R
HR 504 uint16 R
HR 505 uint16 R
HR 506 uint16 R
HR 507 uint16 R
HR 508 uint16 R
HR 1001 uint16 RW Hz ×0.01
HR 1002 uint16 RW Hz ×0.01
HR 1003 uint16 RW Hz ×0.01
HR 1007 uint16 RW s ×0.1
HR 1008 uint16 RW s ×0.1
HR 1009 uint16 RW A ×0.01
HR 1077 uint16 RW 0 = write only when stopped, 1 = no write, 2 = write in any mode
HR 1078 uint16 RW 0 = both directions, 1 = reverse prevented, 2 = forward prevented
HR 1079 uint16 RW 0, 1, 2, 3, 4, 6 and 7 are valid
HR 1083 uint16 RW V ×0.1
HR 1084 uint16 RW Hz ×0.01
HR 1117 uint16 RW 0 = no reply (broadcast)
HR 1118 uint16 RW Setting x 100 = bit/s
HR 1120 uint16 RW
HR 1122 uint16 RW s ×0.1 0 = communication allowed but E.PUE on switching to the command source; 0.1 to 999.8 s = signal-loss time; 9999 = no check
HR 1343 uint16 R
HR 1502 uint16 RW
HR 1549 uint16 RW Set to 1 for MODBUS RTU; takes effect after a reset

Help improve this map