PortDock

Mitsubishi Electric FR-F800 Modbus register map

RS-485 terminals Modbus RTU. Holding registers in 40001 form: system variables 40002-, real-time monitor 40201-, fault history 40501-40508, parameters 41000 + number, model and capacity 44001- · Inverter (VFD)

An unofficial summary of facts (addresses, types, units, scaling) from the maker's manual. Not affiliated with the maker; values can differ by firmware or model. Always check the device manual before writing (run commands, settings).

Default communication

ProtocolModbus RTU
Baud (factory)9600 bps — options: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200
Data · parity · stop8 · Even · 1
Max per request125 registers
Manual address style40001/30001 style (wire address + 1, first digit = table)

Registers (32)

«Wire» is the 0-based address in the request frame (PortDock's «0-based» notation). Value = raw × scale. Table: HR holding register, IR input register, CO coil, DI discrete input. Function codes in hex.

32

Swipe the table sideways — the first column (manual address) stays put.

ManualWireTableNameTypeUnit · scaleR/WFCDetails
400021 (0x0001)HRInverter resetU16W06·10
Write any value. No reply to the reset command
p.536 (PDF 537)
400098 (0x0008)HRInverter status / control input commandU16R/W03·06·10
Write = control input, read = inverter status. Signals in brackets are initial assignments; inputs change with Pr.180-189, outputs with Pr.190-196
b0 Write: stop / Read: RUN (running) · b1 Write: forward rotation / Read: forward rotation output · b2 Write: reverse rotation / Read: reverse rotation output · b3 Write: RH (high speed) / Read: SU (up to frequency) · b4 Write: RM (middle speed) / Read: OL (overload) · b5 Write: RL (low speed) / Read: IPF (instantaneous power failure) · b6 Write: JOG (jog operation) / Read: FU (frequency detection) · b7 Write: RT (second function selection) / Read: ABC1 (fault) · b8 Write: AU (current input selection) / Read: ABC2 · b9 Write: CS (no function) / Read: Safety monitor output · b10 Write: MRS (output stop) · b11 Write: STP (STOP, start self-holding) · b12 Write: RES (inverter reset) · b15 Read: fault occurrence
p.536 (PDF 537)
400109 (0x0009)HROperation mode / inverter settingU16R/W03·06·10
Values are the read mode. Write: 0010h = EXT, 0011h = PU (depending on Pr.79/Pr.340), 0014h = NET
0 = EXT · 1 = PU · 2 = EXT JOG · 3 = PU JOG · 4 = NET · 5 = PU+EXT
p.536 (PDF 537)
4001413 (0x000D)HRRunning frequency (RAM)U16×0.01 HzR/W03·06·10
0.01 Hz with initial settings (Pr.37 = 0, Pr.144 = 2-12); changes to rotation/machine speed (increment 1) depending on Pr.37/Pr.144. Manual FC06 example: 60 Hz = 1770h
p.536 (PDF 537)
4001514 (0x000E)HRRunning frequency (EEPROM)U16×0.01 HzW06·10
p.536 (PDF 537)
40201200 (0x00C8)HROutput frequencyU16×0.01 HzR03
0.01 Hz with initial settings (Pr.37 = 0, Pr.144 = 2-12); changes to rotation/machine speed (increment 1) depending on Pr.37/Pr.144
p.310 (PDF 311)
40202201 (0x00C9)HROutput currentU16×0.01 AR03
0.01 increments for FR-F820-02330 (55K) / FR-F840-01160 (55K) or lower; 0.1 for larger capacities
p.310 (PDF 311)
40203202 (0x00CA)HROutput voltageU16×0.1 VR03
p.310 (PDF 311)
40205204 (0x00CC)HRSet frequencyU16×0.01 HzR03
0.01 Hz with initial settings (Pr.37 = 0, Pr.144 = 2-12); changes to rotation/machine speed (increment 1) depending on Pr.37/Pr.144
p.310 (PDF 311)
40206205 (0x00CD)HROperation speedU16r/minR03
p.310 (PDF 311)
40207206 (0x00CE)HRMotor torqueU16×0.1 %R03
p.310 (PDF 311)
40208207 (0x00CF)HRConverter output voltageU16×0.1 VR03
p.310 (PDF 311)
40210209 (0x00D1)HRElectronic thermal O/L relay load factorU16×0.1 %R03
p.310 (PDF 311)
40211210 (0x00D2)HROutput current peak valueU16×0.01 AR03
0.01 increments for FR-F820-02330 (55K) / FR-F840-01160 (55K) or lower; 0.1 for larger capacities
p.310 (PDF 311)
40212211 (0x00D3)HRConverter output voltage peak valueU16×0.1 VR03
p.310 (PDF 311)
40213212 (0x00D4)HRInput powerU16×0.01 kWR03
0.01 increments for FR-F820-02330 (55K) / FR-F840-01160 (55K) or lower; 0.1 for larger capacities
p.310 (PDF 311)
40214213 (0x00D5)HROutput powerU16×0.01 kWR03
0.01 increments for FR-F820-02330 (55K) / FR-F840-01160 (55K) or lower; 0.1 for larger capacities
p.310 (PDF 311)
40215214 (0x00D6)HRInput terminal statusU16R03
b0 STF · b1 STR · b2 AU · b3 RT · b4 RL · b5 RM · b6 RH · b7 JOG · b8 MRS · b9 STP (STOP) · b10 RES · b11 CS · b14 S2 · b15 S1
p.311, p.313 (PDF 312, 314)
40216215 (0x00D7)HROutput terminal statusU16R03
b0 RUN · b1 SU · b2 IPF · b3 OL · b4 FU · b5 ABC1 · b6 ABC2 · b7 SO
p.311, p.313 (PDF 312, 314)
40220219 (0x00DB)HRCumulative energization timeU16hR03
Accumulates 0-65535 h, then restarts from 0 (overflow count in Pr.563)
p.310 (PDF 311)
40223222 (0x00DE)HRActual operation timeU16hR03
Accumulates 0-65535 h, then restarts from 0 (overflow count in Pr.564)
p.310 (PDF 311)
40224223 (0x00DF)HRMotor load factorU16×0.1 %R03
p.310 (PDF 311)
40261260 (0x0104)HRMotor thermal load factorU16×0.1 %R03
p.311 (PDF 312)
40262261 (0x0105)HRInverter thermal load factorU16×0.1 %R03
p.311 (PDF 312)
40277276 (0x0114)HR32-bit cumulative energy (kWh)U32 CDABkWhR03
40277 = lower 16 bits, 40278 = upper 16 bits (word swap, CDAB)
p.312 (PDF 313)
40279278 (0x0116)HR32-bit cumulative energy (0.01 kWh)U32 CDAB×0.01 kWhR03
40279 = lower 16 bits, 40280 = upper 16 bits (word swap, CDAB). 0.01 kWh for FR-F820-02330(55K) / FR-F840-01160(55K) or lower; 0.1 kWh for larger capacities
p.312 (PDF 313)
40501500 (0x01F4)HRFault record 1 (latest)U16R/W03·06·10
Low byte is the fault code (00xxh). Writing any value clears the whole fault history
p.538 (PDF 539)
40502501 (0x01F5)HRFault record 2U16R03
Same format up to 40508 (fault record 8)
p.538 (PDF 539)
410071006 (0x03EE)HRAcceleration time (Pr.7)U16×0.1 sR/W03·06·10
Register = parameter number + 41000. 0.1 s units with Pr.21 = 0 (initial); 0.01 s with Pr.21 = 1. Manual FC10 example: 0.5 s = 0005h
p.534 (PDF 535)
410081007 (0x03EF)HRDeceleration time (Pr.8)U16×0.1 sR/W03·06·10
0.1 s units with Pr.21 = 0 (initial); 0.01 s with Pr.21 = 1. Manual FC10 example: 1 s = 000Ah
p.534 (PDF 535)
440014000 (0x0FA0)HRModel nameSTRING(20)R03
ASCII, 20 characters (44001-44010), blanks are 20h. Example FR-F840-1 → 46h 52h 2Dh ...
p.538 (PDF 539)
440114010 (0x0FAA)HRCapacitySTRING(6)R03
ASCII, 6 characters (44011-44013), in 0.1 kW (0.01 kW truncated), blanks are 20h. Example 0.75K → " 7"
p.538 (PDF 539)

Notes

Read it with PortDock

  1. Install the free PortDock Modbus Master and connect with the device's settings.
  2. On the table toolbar, «Device profile…» → pick this device → «Load». Polling tables, names, types and the Slave ID are filled in (optionally the serial settings too).
  3. Names carry the unit and scale (e.g. «×0.01 Hz»). Values on screen are raw — multiply by the scale.
  4. To test your program without the device, PortDock Modbus Slave's «Emulate device…» serves the same map with example values.

Download JSON

Sources