PortDock

YASKAWA V1000 Modbus register map

Built-in RS-422/485 MEMOBUS/Modbus RTU. Commands from 0001H, monitors from 0020H, Enter commands 0900H/0910H · Inverter (VFD) · CIMR-VU

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: 1200, 2400, 4800, 9600, 19200, 38400
Data · parity · stop8 · None · 1
Slave ID (factory)31 (1~32)
Max per request16 registers
Manual address styleWire address as is (0-based)

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
0001H1 (0x0001)HROperation signals and multi-function inputsU16R/W03·10
H5-12 default 0 (FWD/stop, REV/stop). Runs when run command source b1-02 = 2 (MEMOBUS)
b0 Forward run (H5-12=0) / Run (H5-12=1) · b1 Reverse run (H5-12=0) / FWD-REV, 1 = reverse (H5-12=1) · b2 External fault (EF0) · b3 Fault reset · b4 Multi-function input 1 · b5 Multi-function input 2 · b6 Multi-function input 3 · b7 Multi-function input 4 · b8 Multi-function input 5 · b9 Multi-function input 6 · b10 Multi-function input 7
p.448
0002H2 (0x0002)HRFrequency referenceU16×0.01 HzR/W03·10
Unit set by o1-03 (default 0 = 0.01 Hz). Needs frequency source b1-01 = 2. Manual FC10 example: 60.00 Hz = 1770h (p.447)
p.448
0003H3 (0x0003)HROutput voltage gainU16×0.1 %R/W03·10
1000 (100.0%) at power-up
Range 2 ~ 200 %
p.448
0006H6 (0x0006)HRPID targetS16×0.01 %R/W03·10
p.448
0009H9 (0x0009)HRMulti-function digital output settingsU16R/W03·10
b0 Contact output (MA/MB-MC) · b1 Photocoupler output 1 (P1-PC) · b2 Photocoupler output 2 (P2-PC)
p.448
0020H32 (0x0020)HRDrive status 1U16R03
b0 During run · b1 During reverse · b2 Drive ready · b3 Fault · b4 Data setting error · b5 Multi-function contact output (MA/MB-MC) · b6 Multi-function photocoupler output 1 (P1-PC) · b7 Multi-function photocoupler output 2 (P2-PC) · b14 ComRef enabled · b15 ComCtrl enabled
p.449
0021H33 (0x0021)HRFault contents 1U16R03
b0 Overcurrent (oC), ground fault (GF), IGBT short circuit (SC) · b1 Overvoltage (ov) · b2 Drive overload (oL2) · b3 Overheat 1 (oH1), drive overheat warning (oH2) · b4 Braking transistor fault (rr), braking resistor overheat (rH) · b6 PID feedback loss (FbL/FbH) · b7 External fault EF0-7 · b8 Hardware fault CPF (incl. oFA) · b9 Motor overload (oL1), overtorque (oL3/oL4), undertorque (UL3/UL4) · b10 PG disconnected (PGo), overspeed (oS), speed deviation (dEv) · b11 Main circuit undervoltage (Uv) · b12 Undervoltage (Uv1), control power undervoltage (Uv2), soft charge fault (Uv3) · b13 Output phase loss (LF), input phase loss (PF) · b14 MEMOBUS communication error (CE), option communication error (bUS) · b15 Operator connection fault (oPr)
p.449
0022H34 (0x0022)HRData link statusU16R03
b0 Writing data or switching motors · b3 Upper or lower limit error · b4 Data conformity error · b5 Writing to EEPROM
p.449
0023H35 (0x0023)HRFrequency reference (monitor)U16×0.01 HzR03
Unit set by o1-03 (default 0 = 0.01 Hz) (p.456 note <1>)
p.449
0024H36 (0x0024)HROutput frequencyU16×0.01 HzR03
Unit set by o1-03 (default 0 = 0.01 Hz) (p.456 note <1>)
p.449
0025H37 (0x0025)HROutput voltage referenceU16×0.1 VR03
0.1 V when H5-10 = 0 (default), 1 V when 1
p.449
0026H38 (0x0026)HROutput currentU16AR03
Scale by model: BA0001-BA0018, 2A0001-2A0040, 4A0001-4A0023 = 0.01 A; 2A0056-2A0069, 4A0031-4A0038 = 0.1 A (p.456 note <2>)
p.449
0027H39 (0x0027)HROutput powerU16R03
No unit given in the data table
p.449
0029H41 (0x0029)HRFault contents 2U16R03
b0 IGBT short circuit or ground fault (SC) · b1 Ground fault (GF) · b2 Input phase loss (PF) · b3 Output phase loss (LF) · b4 Braking resistor overheat (rH) · b6 Motor overheat 2, PTC input (oH4)
p.450
002AH42 (0x002A)HRAlarm contents 1U16R03
b2 Run command input error (EF) · b3 Drive baseblock (bb) · b4 Overtorque detection 1 (oL3) · b5 Heatsink overheat (oH) · b6 Overvoltage (ov) · b7 Undervoltage (Uv) · b9 MEMOBUS communication error (CE) · b10 Option communication error (bUS) · b11 Undertorque detection 1/2 (UL3/UL4) · b12 Motor overheat (oH3) · b13 PID feedback loss (FbL, FbH) · b15 Serial communication transmission error (CALL)
p.450
002BH43 (0x002B)HRInput terminal statusU16R03
b0 Terminal S1 closed · b1 Terminal S2 closed · b2 Terminal S3 closed · b3 Terminal S4 closed · b4 Terminal S5 closed · b5 Terminal S6 closed · b6 Terminal S7 closed
p.450
002CH44 (0x002C)HRDrive status 2U16R03
b0 During run · b1 Zero speed · b2 Speed agree · b3 User speed agree · b4 Frequency detection 1 · b5 Frequency detection 2 · b6 Drive ready · b7 During undervoltage · b8 During baseblock · b9 Frequency reference from operator keypad · b10 Run command from operator keypad · b11 Over/undertorque 1, 2 · b12 Frequency reference loss · b13 During fault restart · b14 Fault · b15 Communication timeout
p.451
002DH45 (0x002D)HROutput terminal statusU16R03
b0 Multi-function contact output (MA/MB-MC) · b1 Multi-function photocoupler output 1 (P1-PC) · b2 Multi-function photocoupler output 2 (P2-PC)
p.451
0031H49 (0x0031)HRDC bus voltageU16VR03
p.451
0038H56 (0x0038)HRPID feedbackU16×0.1 %R03
Unsigned, 100% = max. output frequency
p.451
0039H57 (0x0039)HRPID inputS16×0.1 %R03
100% = max. output frequency
p.451
003AH58 (0x003A)HRPID outputS16×0.1 %R03
100% = max. output frequency
p.451
003DH61 (0x003D)HRCommunications error logU16R03
Kept until fault reset
b0 CRC error · b1 Data length error · b3 Parity error · b4 Overrun error · b5 Framing error · b6 Timeout
p.451
004BH75 (0x004B)HRDrive status (U1-12)U16R03
b0 During run · b1 During zero speed · b2 During reverse run · b3 During fault reset signal input · b4 During speed agree · b5 Drive ready · b6 Alarm · b7 Fault · b8 During operation error (oPE) · b9 During momentary power loss · b10 Motor 2 selected · b14 ComRef / NetRef status · b15 ComCtrl / NetCtrl status
p.452
007FH127 (0x007F)HRAlarm codeU16R03
Code meanings: alarm register table p.458
p.452
0080H128 (0x0080)HRCurrent fault (U2-01)U16R03
Value is a fault code (Table C.4); only some listed
2 = Uv1 undervoltage · 3 = Uv2 control power supply undervoltage · 4 = Uv3 soft charge circuit fault · 6 = GF ground fault · 7 = oC overcurrent · 8 = ov overvoltage · 9 = oH heatsink overheat · 10 = oH1 heatsink overheat · 11 = oL1 motor overload · 12 = oL2 drive overload · 13 = oL3 overtorque detection 1 · 14 = oL4 overtorque detection 2 · 27 = PF input phase loss · 28 = LF output phase loss · 33 = CE MEMOBUS/Modbus communication error
p.400, p.457 Table C.4
0081H129 (0x0081)HRPrevious fault (U2-02)U16R03
Value is a fault code (Table C.4); only some listed
2 = Uv1 undervoltage · 3 = Uv2 control power supply undervoltage · 4 = Uv3 soft charge circuit fault · 6 = GF ground fault · 7 = oC overcurrent · 8 = ov overvoltage · 9 = oH heatsink overheat · 10 = oH1 heatsink overheat · 11 = oL1 motor overload · 12 = oL2 drive overload · 13 = oL3 overtorque detection 1 · 14 = oL4 overtorque detection 2 · 27 = PF input phase loss · 28 = LF output phase loss · 33 = CE MEMOBUS/Modbus communication error
p.400, p.457 Table C.4
0098H152 (0x0098)HRCumulative operation time (U4-01), 10 h unitsU16×10 hR03
For 12345 h: 0098H = 1234, 0099H = 5
p.452
0099H153 (0x0099)HRCumulative operation time (U4-01), 1 h digitU16hR03
p.452
00ABH171 (0x00AB)HRDrive rated currentU16AR03
Scale by model as for 0026H (0.01 A or 0.1 A) (p.456 note <2>)
p.452
0900H2304 (0x0900)HREnter command (save to EEPROM)U16W10
Write 0. Reading returns error 02H. EEPROM limited to 100,000 writes
p.459
0910H2320 (0x0910)HREnter command (RAM only)U16W10
Write 0. Changes are lost at power-off
p.459

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