- Home
- Modbus register maps
- Yaskawa
- V1000 AC drive (MEMOBUS/Modbus RTU)
Variable frequency drive · Modbus register map
Yaskawa V1000 AC drive (MEMOBUS/Modbus RTU) Modbus register map
Updated 24 October 2026
Yaskawa's compact vector drive with a built-in RS-422/RS-485 MEMOBUS/Modbus RTU port on terminals R+/R-/S+/S-. Commands are written to hex registers 0001H-000FH, status, fault and alarm words and key monitors are read from 0020H upwards, and every parameter has its own hex register in the parameter table. This map covers the command block, status/fault/alarm words, the main monitors with fixed units, fault and alarm codes, and the b1/H5 setup parameters.
This page lists 63 Modbus registers for the Yaskawa V1000 AC drive (MEMOBUS/Modbus RTU) — 11 writable — with the table, 0-based wire address, data type, word order, scale, units and access of each, re-typed from Yaskawa’s own free documentation (linked below) and checked against it.
- Manufacturer
- Yaskawa
- Model
- V1000 AC drive (MEMOBUS/Modbus RTU)
- Equipment type
- Variable frequency drive
- Registers
- 63 (11 writable)
- Transport
- Modbus RTU
- Default unit ID
- 31
- Default serial
- 9600 baud, 8N1
- Documented addressing
- hexadecimal, 0-based
- Firmware
- Drive software up to PRG 1023 (per the manual's revision history)
- Also known as
- CIMR-VU, V1000 Compact Vector Control Drive
Integration notes: Yaskawa V1000 AC drive (MEMOBUS/Modbus RTU)
Set H5-01..H5-03 at the keypad and power-cycle, set b1-01 = 2 and b1-02 = 2 so the frequency reference and Run command come from Modbus, then write 0001H (run bits) and 0002H (frequency reference) together with function 10H and poll 0020H-002CH for status, faults and alarms.
Minimum registers to map
Addresses are 0-based wire addresses. Enough to monitor and run the unit; map more as the job needs.
| Register | Name | Type | Why | Access |
|---|---|---|---|---|
| HR 1 | Operation commands / multi-function inputs | BITMAP16 | Run/stop, direction, fault reset | Read/write |
| HR 2 | Frequency reference | UINT16 | Frequency reference (o1-03 units) | Read/write |
| HR 32 | Drive Status 1 | BITMAP16 | Drive Status 1: run/ready/fault | Read |
| HR 33 | Fault Contents 1 | BITMAP16 | Fault Contents 1 | Read |
| HR 36 | Output frequency | UINT16 | Output frequency | Read |
| HR 44 | Drive Status 2 | BITMAP16 | Drive Status 2 incl. comm timeout bit | Read |
| HR 49 | DC bus voltage | UINT16 | DC bus voltage | Read |
| HR 128 | U2-01 Current Fault | UINT16 | U2-01 current fault code | Read |
Enable Modbus control & writes
Set H5-01 slave address (default 1F hex = 31, range 0-20 hex), H5-02 speed (default 3 = 9600 bps) and H5-03 parity (default 0 = none), then cycle power. For control set b1-01 = 2 and b1-02 = 2 (b1-15/b1-16 for external reference 2). H5-12 decides whether 0001H bits 0/1 mean FWD/REV run or Run + direction. Network inputs are ORed with terminals S1-S7.
Communication loss & watchdog
H5-05 = 1 (default) enables CE detection, H5-09 CE Detection Time (0.0-10.0 s, default 2.0 s) sets the timeout, and H5-04 selects the reaction: 0 ramp to stop, 1 coast, 2 fast stop (C1-09), 3 alarm only and keep running (default). Drive Status 2 (002CH) bit F shows a communication timeout.
Byte order & addressing
- Registers are hex and 0-based: 0020H is sent as 00 20.
- Only function codes 03H, 08H and 10H are supported; there is no 06H single-register write, so use 10H even for one register.
- Reads and writes are limited to 16 registers per message.
- H5-11 defaults to 1 on V1000 (parameter changes apply immediately, V7 style). With H5-11 = 0 (F7/G7 style) parameter writes only apply after writing 0 to 0900H (RAM + EEPROM) or 0910H (RAM only). Reference and broadcast data never need Enter. 0900H/0910H are write-only; reading them returns error 02H.
- Minimum gap before the next message: 5 ms after commands/reads, 50 ms (H5-11 = 0) or 200 ms (H5-11 = 1) after a parameter write, 200 ms-2 s after an Enter command.
Network setup
- Terminals R+, R-, S+, S- and IG on the control terminal block; for 2-wire RS-485 jumper S+ to R+ and S- to R-. Up to 31 drives per line.
- Set DIP switch S2 ON (120 ohm termination) only on the drive at the end of the line.
- H5-07 = 1 (RTS switched, default) for RS-485 or multi-drop RS-422; 0 for point-to-point RS-422.
- Data is 8 bits, 1 stop bit, RTU only; speeds 1.2-115.2 kbps; parity none/even/odd.
- H5-06 Drive Transmit Wait Time (default 5 ms) delays the reply if the master overruns.
Watch out for
- H5-01 = 0 stops the drive from answering at all, and the V1000 address range only goes to 20 hex (32).
- H5-01..H5-03 changes need a power cycle; wait until the operator display is fully off before re-powering.
- The Enter command to EEPROM (0900H) wears the EEPROM (about 100,000 writes); use 0910H for frequent changes, and wait about 5 s after an Enter before removing power.
- With a communication option card fitted, the option takes priority for ComRef/ComCtrl.
- Self-test: set H1-06 = 67, loop the comm terminals back as the manual shows and power up; the operator shows PASS when the port is healthy.
Yaskawa V1000 AC drive (MEMOBUS/Modbus RTU) Modbus registers
Address = 0-based wire address (the documented number is shown under it when it differs) · Order: ABCD = high word first, CDAB = low word first · Scale: engineering value = raw × scale.
| Table | Address | Name | Description | Type | Order | Scale | Units | Access | Values / bits |
|---|---|---|---|---|---|---|---|---|---|
| HR | 1doc 0001H | Operation commands / multi-function inputs | Run, direction, external fault, fault reset and virtual inputs. | BITMAP16 | Read/write | bit 0 = H5-12=0: 1 = forward run / 0 = stop; H5-12=1: 1 = run / 0 = stop; bit 1 = H5-12=0: 1 = reverse run / 0 = stop; H5-12=1: 1 = reverse / 0 = forward; bit 2 = External fault EF0; bit 3 = Fault reset; bit 4 = Multi-function input 1 (ComRef when H1-01 = 40); bit 5 = Multi-function input 2 (ComCtrl when H1-02 = 41); bit 6 = Multi-function input 3; bit 7 = Multi-function input 4; bit 8 = Multi-function input 5; bit 9 = Multi-function input 6; bit 10 = Multi-function input 7 | |||
| HR | 2doc 0002H | Frequency reference | Units follow o1-03 (0 = 0.01 Hz). | UINT16 | Read/write | ||||
| HR | 3doc 0003H | Output voltage gain | 20-2000 (2.0-200.0%); 1000 at power-up. | UINT16 | × 0.1 | % | Read/write | ||
| HR | 6doc 0006H | PID target | Signed; enable with 000FH bit 1. | INT16 | × 0.01 | % | Read/write | ||
| HR | 9doc 0009H | Multi-function digital output setting | Drive the digital outputs from the network. | BITMAP16 | Read/write | bit 0 = Contact output MA/MB-MC; bit 1 = Photocoupler output 1 (P1-PC); bit 2 = Photocoupler output 2 (P2-PC) | |||
| HR | 10doc 000AH | Pulse output terminal MP setting | 0-32000 Hz. | UINT16 | Hz | Read/write | |||
| HR | 15doc 000FH | Control selection setting | Enables network PID target and broadcast inputs. | BITMAP16 | Read/write | bit 1 = PID target input from MEMOBUS; bit 12 = Enable terminal S5 input for broadcast data; bit 13 = Enable terminal S6 input for broadcast data; bit 14 = Enable terminal S7 input for broadcast data | |||
| HR | 32doc 0020H | Drive Status 1 | BITMAP16 | Read | bit 0 = During run; bit 1 = During reverse; bit 2 = Drive ready; bit 3 = Fault; bit 4 = Data setting error; bit 5 = Contact output MA/MB-MC on; bit 6 = Photocoupler output 1 (P1-PC) on; bit 7 = Photocoupler output 2 (P2-PC) on; bit 14 = ComRef enabled; bit 15 = ComCtrl enabled | ||||
| HR | 33doc 0021H | Fault Contents 1 | Active fault groups. | BITMAP16 | Read | bit 0 = oC overcurrent, GF ground fault, SC IGBT short circuit; bit 1 = ov overvoltage; bit 2 = oL2 drive overload; bit 3 = oH1 overheat 1, oH2 drive overheat warning; bit 4 = rr braking transistor, rH braking resistor overheat; bit 6 = FbL/FbH PID feedback loss; bit 7 = EF0-EF7 external fault; bit 8 = CPFxx hardware fault (incl. oFAxx); bit 9 = oL1 motor overload, oL3/oL4 overtorque, UL3/UL4 undertorque; bit 10 = PGo, oS, dEv; bit 11 = Uv main circuit undervoltage; bit 12 = Uv1, Uv2, Uv3 undervoltage; bit 13 = LF output / PF input phase loss; bit 14 = CE MEMOBUS / bUS option communication error; bit 15 = oPr operator connection fault | |||
| HR | 34doc 0022H | Data Link Status | Result of the last parameter write. | BITMAP16 | Read | bit 0 = Writing data or switching motors; bit 3 = Upper or lower limit error; bit 4 = Data conformity error; bit 5 = Writing to EEPROM | |||
| HR | 35doc 0023H | Frequency reference (monitor) | Units follow o1-03 (0 = 0.01 Hz). | UINT16 | Read | ||||
| HR | 36doc 0024H | Output frequency | Units follow o1-03 (0 = 0.01 Hz). | UINT16 | Read | ||||
| HR | 41doc 0029H | Fault Contents 2 | BITMAP16 | Read | bit 0 = SC output short circuit / IGBT fault; bit 1 = GF ground fault; bit 2 = PF input phase loss; bit 3 = LF output phase loss; bit 4 = rH braking resistor overheat; bit 6 = oH4 motor overheat 2 (PTC) | ||||
| HR | 42doc 002AH | Alarm Contents 1 | Active alarms (minor faults). | BITMAP16 | Read | bit 2 = EF run command input error; bit 3 = bb drive baseblock; bit 4 = oL3 overtorque 1; bit 5 = oH heatsink overheat; bit 6 = ov overvoltage; bit 7 = Uv undervoltage; bit 9 = CE MEMOBUS communication error; bit 10 = bUS option communication error; bit 11 = UL3/UL4 undertorque; bit 12 = oH3 motor overheat; bit 13 = FbL/FbH PID feedback loss; bit 15 = CALL serial transmission error | |||
| HR | 43doc 002BH | Input terminal status | BITMAP16 | Read | bit 0 = Terminal S1 closed; bit 1 = Terminal S2 closed; bit 2 = Terminal S3 closed; bit 3 = Terminal S4 closed; bit 4 = Terminal S5 closed; bit 5 = Terminal S6 closed; bit 6 = Terminal S7 closed | ||||
| HR | 44doc 002CH | Drive Status 2 | BITMAP16 | Read | bit 0 = During run; bit 1 = Zero speed; bit 2 = Speed agree; bit 3 = User speed agree; bit 4 = Frequency detection 1; bit 5 = Frequency detection 2; bit 6 = Drive ready; bit 7 = During undervoltage; bit 8 = During baseblock; bit 9 = Frequency reference from operator keypad; bit 10 = Run command from operator keypad; bit 11 = Over/undertorque 1, 2; bit 12 = Frequency reference loss; bit 13 = During fault restart; bit 14 = Fault; bit 15 = Communication timeout | ||||
| HR | 45doc 002DH | Output terminal status | BITMAP16 | Read | bit 0 = Contact output MA/MB-MC; bit 1 = Photocoupler output 1 (P1-PC); bit 2 = Photocoupler output 2 (P2-PC) | ||||
| HR | 49doc 0031H | DC bus voltage | UINT16 | V | Read | ||||
| HR | 52doc 0034H | Product code 1 | Two ASCII characters; "V0" for V1000. | UINT16 | Read | ||||
| HR | 53doc 0035H | Product code 2 | Two ASCII characters: region code. | UINT16 | Read | ||||
| HR | 56doc 0038H | PID feedback | Unsigned; 100% = maximum output frequency. | UINT16 | × 0.1 | % | Read | ||
| HR | 57doc 0039H | PID input | Signed; 100% = maximum output frequency. | INT16 | × 0.1 | % | Read | ||
| HR | 58doc 003AH | PID output | Signed; 100% = maximum output frequency. | INT16 | × 0.1 | % | Read | ||
| HR | 61doc 003DH | Communications error log | Held until the fault is reset. | BITMAP16 | Read | bit 0 = CRC error; bit 1 = Data length error; bit 3 = Parity error; bit 4 = Overrun error; bit 5 = Framing error; bit 6 = Timeout | |||
| HR | 64doc 0040H | U1-01 Frequency Reference | Units follow o1-03 (0 = 0.01 Hz). | UINT16 | Read | ||||
| HR | 65doc 0041H | U1-02 Output Frequency | Units follow o1-03 (0 = 0.01 Hz). | UINT16 | Read | ||||
| HR | 66doc 0042H | U1-03 Output Current | 8192 = 100% of drive rated output current. | UINT16 | × 0.0122070312 | % | Read | ||
| HR | 67doc 0043H | U1-04 Control Mode | Control method set in A1-02. | UINT16 | Read | 0 = V/f without PG; 2 = Open Loop Vector (OLV); 5 = PM Open Loop Vector (PM) | |||
| HR | 69doc 0045H | U1-06 Output Voltage Reference | UINT16 | × 0.1 | V | Read | |||
| HR | 70doc 0046H | U1-07 DC Bus Voltage | UINT16 | V | Read | ||||
| HR | 75doc 004BH | U1-12 Drive Status | BITMAP16 | Read | bit 0 = During run; bit 1 = During zero speed; bit 2 = During reverse run; bit 3 = During fault reset signal input; bit 4 = During speed agree; bit 5 = Drive ready; bit 6 = Alarm; bit 7 = Fault; bit 8 = During operation error (oPExx); bit 9 = During momentary power loss; bit 10 = Motor 2 selected; bit 14 = ComRef / NetRef status; bit 15 = ComCtrl / NetCtrl status | ||||
| HR | 76doc 004CH | U4-01 Cumulative Operation Time | Reported in 10 h units over Modbus. | UINT16 | × 10 | h | Read | ||
| HR | 103doc 0067H | U4-03 Cooling Fan Operation Time | Reported in 10 h units over Modbus. | UINT16 | × 10 | h | Read | ||
| HR | 117doc 0075H | U4-02 Number of Run Commands | Count of Run commands (wraps after 65535). | UINT16 | Read | ||||
| HR | 124doc 007CH | U4-05 Capacitor Maintenance | Percent of expected capacitor life used. | UINT16 | % | Read | |||
| HR | 126doc 007EH | U4-04 Cooling Fan Maintenance | Percent of expected fan life used. | UINT16 | % | Read | |||
| HR | 127doc 007FH | Alarm code | Code of the active alarm (minor fault). | UINT16 | Read | 1 = Undervoltage (Uv); 2 = Overvoltage (ov); 3 = Heatsink Overheat (oH); 4 = Drive Overheat (oH2); 5 = Overtorque 1 (oL3); 6 = Overtorque 2 (oL4); 7 = Run commands input error (EF); 8 = Drive Baseblock (bb); 9 = External Fault 3, input terminal S3 (EF3); 10 = External Fault 4, input terminal S4 (EF4); 11 = External Fault 5, input terminal S5 (EF5); 12 = External Fault 6, input terminal S6 (EF6); 13 = External Fault 7, input terminal S7 (EF7); 16 = Overspeed (oS); 17 = Excessive Speed Deviation (dEv); 18 = PG Disconnected (PGo); 19 = Digital operator connection fault (oPr); 20 = MEMOBUS/Modbus Communication Error (CE); 21 = Option Communication Error (bUS); 22 = Serial Communication Transmission Error (CALL); 23 = Motor Overload (oL1); 24 = Drive Overload (oL2); 26 = Option Card External Fault (EF0); 27 = Motor Switch command input during run (rUn); 29 = Serial Communication Transmission Error (CALL); 30 = Undertorque Detection 1 (UL3); 31 = Undertorque Detection 2 (UL4); 32 = MEMOBUS/Modbus Test Mode Fault (SE); 34 = Motor Overheat (oH3); 39 = PID Feedback Loss (FbL); 40 = PID Feedback Loss (FbH); 42 = Drive Disabled (dnE); 43 = PG Disconnected (PGo); 49 = MECHATROLINK Watchdog Timer Error (E5); 50 = Station Address Setting Error (AEr); 51 = MECHATROLINK Comm. Cycle Setting Error (CyC); 52 = High Current Alarm (HCA); 57 = External Fault (input terminal S1) (EF1); 58 = External Fault (input terminal S2) (EF2); 59 = Safe Disable Input (HbbF); 60 = Safe Disable Input (Hbb); 61 = Mechanical Weakening Detection 1 (oL5); 62 = Mechanical Weakening Detection 2 (UL5); 73 = DriveWorksEZ Alarm (dWAL) | |||
| HR | 128doc 0080H | U2-01 Current Fault | Code of the fault now active. | UINT16 | Read | 2 = Undervoltage (Uv1); 3 = Control Power Supply Undervoltage (Uv2); 4 = Soft Charge Circuit Fault (Uv3); 5 = IGBT Short Circuit (SC); 6 = Ground Fault (GF); 7 = Overcurrent (oC); 8 = Overvoltage (ov); 9 = Heatsink Overheat (oH); 10 = Heatsink Overheat (oH1); 11 = Motor Overload (oL1); 12 = Drive Overload (oL2); 13 = Overtorque Detection 1 (oL3); 14 = Overtorque Detection 2 (oL4); 15 = Dynamic Braking Transistor (rr); 16 = Braking Resistor Overheat (rH); 17 = External Fault at input terminal S3 (EF3); 18 = External Fault at input terminal S4 (EF4); 19 = External Fault at input terminal S5 (EF5); 20 = External Fault at input terminal S6 (EF6); 21 = External Fault at input terminal S7 (EF7); 24 = Overspeed (oS); 25 = Excessive Speed Deviation (dEv); 26 = PG Disconnect (PGo); 27 = Input Phase Loss (PF); 28 = Output Phase Loss (LF); 29 = Motor Overheat (PTC input) (oH3); 30 = Digital Operator Connection (oPr); 31 = EEPROM Write Error (Err); 32 = Motor Overheat (PTC input) (oH4); 33 = MEMOBUS/Modbus Communication Error (CE); 34 = Option Communication Error (bUS); 37 = Control fault (CF); 39 = PROFIBUS-DP Option External Fault (EF0); 40 = PID Feedback Loss (FbL); 41 = Undertorque Detection 1 (UL3); 42 = Undertorque Detection 2 (UL4); 43 = High Slip Braking Overload (oL7); 48 = Hardware Fault (including oFx); 54 = Output Current Imbalance (LF2); 55 = Pullout Detection (Sto); 56 = PG Disconnected (PGo); 57 = MECHATROLINK Watchdog Timer Error (E5); 59 = Too many speed search restarts (SEr); 65 = PID Feedback Loss (FbH); 66 = External Fault 1, input terminal S1 (EF1); 67 = External Fault 2, input terminal S2 (EF2); 68 = Mechanical Weakening Detection 1 (oL5); 69 = Mechanical Weakening Detection 2 (UL5); 70 = Current Offset Fault (CoF); 73 = DriveWorksEZ Fault (dWFL); 131 = A/D Conversion Error (CPF02); 132 = PWM Data Fault (CPF03); 135 = Drive specification mismatch during Terminal Board or Control Board replacement (CPF06); 136 = Terminal Board Communication Fault (CPF07); 137 = EEPROM Serial Communication Fault (CPF08); 140 = RAM fault (CPF11); 141 = Flash memory circuit exception (CPF12); 142 = Watchdog circuit exception (CPF13); 143 = Control Circuit Fault (CPF14); 145 = Clock Fault (CPF16); 146 = Timing Fault (CPF17); 147 = Control Circuit Fault (CPF18); 148 = Control Circuit Fault (CPF19); 149 = Hardware fault at power up (CPF20); 150 = Hardware fault at communication start up (CPF21); 151 = A/D Conversion Fault (CPF22); 152 = PWM Feedback Fault (CPF23); 153 = Drive capacity signal fault (CPF24); 257 = Option compatibility error (oFA00); 258 = Option not properly connected (oFA01); 260 = Option Self-diagnostics Error (oFA03); 261 = Option Flash Write Mode Error (oFA04) | |||
| HR | 129doc 0081H | U2-02 Previous Fault | Previous fault; same codes as U2-01. | UINT16 | Read | ||||
| HR | 144doc 0090H | U3-01 Most Recent Fault | Newest fault history entry; same codes as U2-01. | UINT16 | Read | ||||
| HR | 152doc 0098H | U4-01 Cumulative Operation Time (upper digits) | U4-01 divided by 10 (12345 h reads 1234). | UINT16 | × 10 | h | Read | ||
| HR | 153doc 0099H | U4-01 Cumulative Operation Time (last digit) | Ones digit of U4-01 (12345 h reads 5). | UINT16 | h | Read | |||
| HR | 154doc 009AH | U4-03 Cooling Fan Operation Time (upper digits) | U4-03 divided by 10. | UINT16 | × 10 | h | Read | ||
| HR | 155doc 009BH | U4-03 Cooling Fan Operation Time (last digit) | Ones digit of U4-03. | UINT16 | h | Read | |||
| HR | 191doc 00BFH | oPE error number | Number of the active oPExx setting error. | UINT16 | Read | ||||
| HR | 192doc 00C0H | Fault Contents 3 | BITMAP16 | Read | bit 1 = Uv1 undervoltage; bit 2 = Uv2 control power supply undervoltage; bit 3 = Uv3 soft charge circuit fault; bit 4 = SC IGBT short circuit / ground fault; bit 5 = GF ground fault; bit 6 = oC overcurrent; bit 7 = ov overvoltage; bit 8 = oH heatsink overheat; bit 9 = oH1 heatsink overheat; bit 10 = oL1 motor overload; bit 11 = oL2 drive overload; bit 12 = oL3 overtorque 1; bit 13 = oL4 overtorque 2; bit 14 = rr braking transistor fault; bit 15 = rH braking resistor overheat | ||||
| HR | 193doc 00C1H | Fault Contents 4 | BITMAP16 | Read | bit 0 = EF3 external fault S3; bit 1 = EF4 external fault S4; bit 2 = EF5 external fault S5; bit 3 = EF6 external fault S6; bit 4 = EF7 external fault S7; bit 7 = oS overspeed; bit 8 = dEv excessive speed deviation; bit 9 = PGo PG disconnected; bit 10 = PF input phase loss; bit 11 = LF output phase loss; bit 12 = oH3 motor overheat alarm (PTC); bit 13 = oPr operator connection fault; bit 14 = Err EEPROM write error; bit 15 = oH4 motor overheat fault (PTC) | ||||
| HR | 194doc 00C2H | Fault Contents 5 | BITMAP16 | Read | bit 0 = CE MEMOBUS communication error; bit 1 = bUS option communication error; bit 4 = CF control fault; bit 6 = EF0 option external fault; bit 7 = FbL PID feedback loss; bit 8 = UL3 undertorque 1; bit 9 = UL4 undertorque 2; bit 10 = oL7 high slip braking overload; bit 15 = Hardware fault (incl. oFAxx) | ||||
| HR | 384doc 0180H | b1-01 Frequency Reference Selection 1 | Set 2 for frequency reference over Modbus. | UINT16 | Read/write | 0 = Digital operator; 1 = Analog input terminals; 2 = MEMOBUS/Modbus communications; 3 = Option PCB; 4 = Pulse input (terminal RP) | |||
| HR | 385doc 0181H | b1-02 Run Command Selection 1 | Set 2 for Run command over Modbus. | UINT16 | Read/write | 0 = Digital operator; 1 = Digital input terminals; 2 = MEMOBUS/Modbus communications; 3 = Option PCB | |||
| HR | 1061doc 0425H | H5-01 Drive Node Address | 0-20 hex; 0 = no response. Power cycle to apply. | UINT16 | Read | ||||
| HR | 1062doc 0426H | H5-02 Communication Speed Selection | Power cycle to apply. | UINT16 | Read | 0 = 1200 bps; 1 = 2400 bps; 2 = 4800 bps; 3 = 9600 bps; 4 = 19200 bps; 5 = 38400 bps; 6 = 57600 bps; 7 = 76800 bps; 8 = 115200 bps | |||
| HR | 1063doc 0427H | H5-03 Communication Parity Selection | Power cycle to apply. | UINT16 | Read | 0 = No parity; 1 = Even parity; 2 = Odd parity | |||
| HR | 1064doc 0428H | H5-04 Stopping Method after Communication Error | Reaction to a CE fault. | UINT16 | Read | 0 = Ramp to stop; 1 = Coast to stop; 2 = Fast stop; 3 = Alarm only | |||
| HR | 1065doc 0429H | H5-05 Communication Fault Detection Selection | Enables CE detection. | UINT16 | Read | 0 = Disabled; 1 = Enabled | |||
| HR | 1066doc 042AH | H5-06 Drive Transmit Wait Time | 5-65 ms delay before the drive replies. | UINT16 | ms | Read | |||
| HR | 1067doc 042BH | H5-07 RTS Control Selection | 1 for RS-485 or multi-drop RS-422. | UINT16 | Read | 0 = Disabled - RTS always on; 1 = Enabled - RTS on only while sending | |||
| HR | 1077doc 0435H | H5-09 CE Detection Time | 0.0-10.0 s without messages before CE. | UINT16 | × 0.1 | s | Read | ||
| HR | 1078doc 0436H | H5-10 Unit Selection for Register 0025H | Unit of the output voltage monitor at 0025H. | UINT16 | Read | 0 = 0.1 V units; 1 = 1 V units | |||
| HR | 1084doc 043CH | H5-11 Communications Enter Function Selection | Whether parameter writes need the Enter command. | UINT16 | Read | 0 = Enter command required; 1 = Changes active immediately, no Enter needed | |||
| HR | 1085doc 043DH | H5-12 Run Command Method Selection | Meaning of 0001H bits 0/1. | UINT16 | Read | 0 = FWD/Stop, REV/Stop; 1 = Run/Stop, FWD/REV | |||
| HR | 2304doc 0900H | Enter command (save to EEPROM) | Write 0: apply parameter writes to RAM and EEPROM. | UINT16 | Write | ||||
| HR | 2320doc 0910H | Enter command (RAM only) | Write 0: apply parameter writes to RAM only. | UINT16 | Write |
Notes on this map
- Frequency registers (0002H reference, 0023H/0040H U1-01, 0024H/0041H U1-02) use the units chosen in o1-03 (0 = Hz in 0.01 Hz steps, the default; 1 = % of E1-04; 2 = r/min; 3 = user units), so they are left unscaled; with o1-03 = 0 divide by 100 for Hz.
- 0042H U1-03 output current is scaled 8192 = 100% of drive rated output current (U-monitor footnote); the map converts it to % of rated current.
- Left out: 0025H output voltage (unit switched by H5-10; use 0045H), 0026H and 00FBH output current (0.01 A on BA0001-BA0018, 2A0001-2A0040, 4A0001-4A0023 but 0.1 A on 2A0056-2A0069, 4A0031-4A0038, so no single scale), 0027H/0047H output power (unit not printed in the data table), 0028H/0032H torque (sign not stated), 002FH frequency reference bias and 0068H U4-08 heatsink temperature (sign not stated), 003EH/003FH and 00ACH-00B8H speed/frequency in r/min and % (sign not stated), 004EH/004FH analog input levels (sign not stated), 0007H AM analog output (10 V = 4000H, sign not stated), 00ABH drive rated current (model-dependent units), U4-10/U4-11 kWh, and the 0082H-008FH fault-trace snapshot values.
- 0022H Data Link Status: bit 1 is reserved and bit 2 has no printed meaning, so only bits 0, 3, 4 and 5 are listed.
- Values for 0080H/0081H/0090H (U2-01, U2-02, U3-01) and 007FH are the fault and alarm codes of Tables C.4 and C.5 converted from hex to decimal (e.g. 0021H CE = 33). U3-02 onward continue at 0091H in the U-monitor list.
- Appendix C says a master can read and write parameters over MEMOBUS/Modbus regardless of parameter settings 'except H5-oo', and its setup steps have H5-01..H5-12 entered at the LED operator, so the H5 registers are listed read-only and should be set at the operator (reading them is not explicitly confirmed either).
- H5-02: the Appendix C table prints the range as '0 to 5' but lists settings up to 8 (115200 bps), and the parameter table gives 0 to 8; this map follows 0-8.
- Broadcast (slave address 0) accepts only 0001H, with its own bit layout (bit 0 run, bit 1 direction, bit 4 external fault, bit 5 fault reset, bits C-E terminals S5-S7), and 0002H (30000 = 100%); slaves do not reply.
Check it against the live device. A register map tells you what the controller can expose; the unit in front of you may differ by firmware or options. Read a few registers and compare them with the unit’s own display; for a 32-bit value the float and byte-order decoder shows all four word orders at once, so a wrong word order or scale is obvious. New to this? Read what a register map is and why addresses are off by one.
Questions about the Yaskawa V1000 AC drive (MEMOBUS/Modbus RTU)
What Modbus registers does the Yaskawa V1000 AC drive (MEMOBUS/Modbus RTU) have?
This map lists 63 registers: 63 holding registers. 11 of them can be written. Registers vary with firmware, options and configuration, so confirm against the device.
Are the Yaskawa V1000 AC drive (MEMOBUS/Modbus RTU) Modbus addresses 0-based or 1-based?
The manufacturer's document numbers registers hexadecimal, 0-based. Every address on this page is the 0-based wire address you put in the request; the documented number is shown under it where it differs. Register numbers are printed in hex and go into the request unchanged: the manual's read example asks for starting register 0020H by sending 00 20, and its write example starts at 0001H (00 01). Parameters use the hex address in the parameter table (H5-01 = 425 -> 0425H, b1-01 = 180 -> 0180H).
What are the minimum Modbus registers to integrate the Yaskawa V1000 AC drive (MEMOBUS/Modbus RTU)?
Start with HR 1 Operation commands / multi-function inputs (Run/stop, direction, fault reset); HR 2 Frequency reference (Frequency reference (o1-03 units)); HR 32 Drive Status 1 (Drive Status 1: run/ready/fault); HR 33 Fault Contents 1 (Fault Contents 1); HR 36 Output frequency (Output frequency); HR 44 Drive Status 2 (Drive Status 2 incl. comm timeout bit); HR 49 DC bus voltage (DC bus voltage); HR 128 U2-01 Current Fault (U2-01 current fault code).
How do I enable Modbus control of the Yaskawa V1000 AC drive (MEMOBUS/Modbus RTU)?
Set H5-01 slave address (default 1F hex = 31, range 0-20 hex), H5-02 speed (default 3 = 9600 bps) and H5-03 parity (default 0 = none), then cycle power. For control set b1-01 = 2 and b1-02 = 2 (b1-15/b1-16 for external reference 2). H5-12 decides whether 0001H bits 0/1 mean FWD/REV run or Run + direction. Network inputs are ORed with terminals S1-S7.
What happens when the Yaskawa V1000 AC drive (MEMOBUS/Modbus RTU) loses Modbus communication?
H5-05 = 1 (default) enables CE detection, H5-09 CE Detection Time (0.0-10.0 s, default 2.0 s) sets the timeout, and H5-04 selects the reaction: 0 ramp to stop, 1 coast, 2 fast stop (C1-09), 3 alarm only and keep running (default). Drive Status 2 (002CH) bit F shows a communication timeout.
Where is the official Yaskawa V1000 AC drive (MEMOBUS/Modbus RTU) Modbus documentation?
The source is YASKAWA AC Drive-V1000 Compact Vector Control Drive Technical Manual (SIEP C710606 18F), revision 2016-12, published free by Yaskawa at https://www.yaskawa.com/delegate/getAttachment?documentId=SIEPC71060618&cmd=documents&documentName=SIEPC71060618.pdf.
More Yaskawa Modbus register maps
- Variable frequency drive
Yaskawa A1000 AC drive (MEMOBUS/Modbus RTU)
Yaskawa A1000 drives (CIMR-AU; 200 V, 400 V and 600 V classes) using the built-in RS-422/485 MEMOBUS/Modbus terminals (TB5), per Technical Manual SIEP C710616 41H.
Also known as: CIMR-AU, CIMR-AUA, A1000 High Performance Vector Control Drive - Variable frequency drive
Yaskawa GA500 AC drive (MEMOBUS/Modbus RTU)
Yaskawa GA500 drives using the built-in RS-485 MEMOBUS/Modbus port (terminal TB4), per technical reference SIEPC71061752 revision C.
Also known as: CIPR-GA50U, GA500 Versatile Compact
Source: YASKAWA AC Drive-V1000 Compact Vector Control Drive Technical Manual · SIEP C710606 18F · rev. 2016-12. Register numbers, types, scaling and units are reproduced as published; descriptions are our own.