Yaskawa GA500 Modbus register map

Compact AC micro drive with a built-in RS-485 MEMOBUS/Modbus RTU slave port. The map covers the run and frequency command registers, live monitor and fault bit words, and parameter registers including the communication settings.

Protocol
Modbus RTU
Defaults
Per the parameter list: node address 1FH (H5-01), 9600 bps (H5-02 = 3), no parity (H5-03 = 0). The drive does not answer while H5-01 is 0. Control over Modbus needs b1-01 = 2 and b1-02 = 2.
Addresses in the manual
0-based protocol addresses, as sent on the wire
32 and 64-bit values
Not stated in the manual
Registers listed
68
Checked against
SIEPC71061753B, revision 1 (December 2019). Yaskawa PDF as hosted by the distributor TME

Address base. The manual prints hex register numbers and the message examples use them directly as the starting number (for example a read starting at 0020H returns the drive status word), so the printed number is the wire address (pp. 211-212). Addresses here are those hex numbers converted to decimal, and each note repeats the hex value. Address 1 in the manual is address 1 on the wire.

Word order. Every row is a single 16-bit register. Long counters such as operation time are split across two registers by the drive, see the notes.

Modbus Poll and the Modbus protocol itself count from 0. The "Wire address" column is the number to type into Modbus Poll.

Downloads

The register table has every column on this page. The blocks file imports into Modbus Poll. The template JSON holds the same blocks plus unit, scale and access for scripts.

Registers

68 registers
Manual Wire Register Type Regs Unit Scale Access Area
1 1 Run command and multi-function input command wordCommandWord · Bit 0 forward run or run (depends on H5-12), bit 1 reverse run or direction (H5-12), bit 2 external fault EF0, bit 3 fault reset, bit 4 is ComRef when H1-01 = 40, bit 5 is ComCtrl when H1-02 = 41, bits 6 to A are multi-function inputs 3 to 7. Register 0001H. bitfield16 1 1 RW Holding (FC03)
2 2 Frequency referenceFrequencyReference · Unit follows o1-03: 0.01 Hz when o1-03 = 0. The manual example writes 60.00 Hz as 6000. Register 0002H. uint16 1 Hz 0.01 RW Holding (FC03)
3 3 Output voltage gainOutputVoltageGain · Range 2.0 to 200.0 percent, value at power-up is 100.0. Register 0003H. uint16 1 % 0.1 RW Holding (FC03)
4 4 Torque limitTorqueLimit · Register 0004H. int16 1 % 0.1 RW Holding (FC03)
5 5 Torque compensationTorqueCompensation · Register 0005H. int16 1 % 0.1 RW Holding (FC03)
6 6 PID setpointPIDSetpoint · Register 0006H. int16 1 % 0.01 RW Holding (FC03)
7 7 Setting for multi-function analog monitor output AMAnalogMonitorOutputAM · Hex 4000 corresponds to 10 V on terminal AM. Register 0007H. uint16 1 1 RW Holding (FC03)
9 9 Multi-function digital output settingMFDOSetting · Bit 0 relay output MA/MB-MC, bit 1 photocoupler output 1 (P1-C1), bit 2 photocoupler output 2 (P2-C2). Register 0009H. bitfield16 1 1 RW Holding (FC03)
10 10 Pulse train output frequencyPulseTrainOutput · Range 0 to 32000. Register 000AH. uint16 1 Hz 1 RW Holding (FC03)
15 15 Command selection settingCommandSelection · Bit 1 enables PID setpoint from Modbus, bit 2 torque limit from Modbus, bit 3 torque compensation from Modbus, bit 5 PID feedback from Modbus, bits C to E enable broadcast inputs S5 to S7. Register 000FH. bitfield16 1 1 RW Holding (FC03)
32 32 Drive status word 1DriveStatus1 · Bit 0 running, 1 reverse, 2 ready, 3 fault, 4 data setting error (oPExx), 5 relay output on, 6 photocoupler 1 on, 7 photocoupler 2 on, E ComRef active, F ComCtrl active. Register 0020H. bitfield16 1 1 R Holding (FC03)
33 33 Fault description word 1FaultDescription1 · One bit per fault group, for example bit 0 overcurrent or ground fault, bit 1 overvoltage, bit 2 drive overload, bit 3 heatsink overheat, bit 9 motor overload or torque detection, bit C undervoltage faults, bit E Modbus or option communication error. Register 0021H. bitfield16 1 1 R Holding (FC03)
34 34 Fault contents (data write status)FaultContents · Bit 0 data being written, bit 3 upper or lower limit fault, bit 4 data integrity fault, bit 5 EEPROM writing, bit 6 RAM-only change (when H5-17 = 1). Register 0022H. bitfield16 1 1 R Holding (FC03)
35 35 Frequency reference monitor (U1-01)FrequencyReferenceMonitor · Unit follows o1-03. Register 0023H. uint16 1 Hz 0.01 R Holding (FC03)
36 36 Output frequency (U1-02)OutputFrequencyMonitor · Unit follows o1-03. Register 0024H. uint16 1 Hz 0.01 R Holding (FC03)
37 37 Output voltage reference (U1-06)OutputVoltageReference · H5-10 = 1 changes this register to 1 V units. Register 0025H. uint16 1 V 0.1 R Holding (FC03)
38 38 Output current (U1-03)OutputCurrent · Register 0026H. uint16 1 A 0.1 R Holding (FC03)
39 39 Output power (U1-08)OutputPower · Scale not stated for this register in the Modbus table. Register 0027H. uint16 1 1 R Holding (FC03)
40 40 Torque reference (U1-09)TorqueReference · Register 0028H. int16 1 1 R Holding (FC03)
41 41 Fault description word 2FaultDescription2 · Bit 1 ground fault, 2 input phase loss, 3 output phase loss, 4 braking resistor overheat, 6 motor overheat (PTC input). Register 0029H. bitfield16 1 1 R Holding (FC03)
42 42 Minor fault (alarm) description word 1MinorFaultDescription1 · Bit 2 run command input error, 3 baseblock, 4 overtorque 1, 5 heatsink overheat, 6 overvoltage, 7 undervoltage, 9 Modbus communication error, A option communication error, F serial transmission error. Register 002AH. bitfield16 1 1 R Holding (FC03)
43 43 Input terminal status (U1-10)InputTerminalStatus · Bits 0 to 6 are terminals S1 to S7. Register 002BH. bitfield16 1 1 R Holding (FC03)
44 44 Drive status word 2DriveStatus2 · Bit 0 running, 1 zero speed, 2 speed agree, 3 user speed agree, 4 frequency detect 1, 5 frequency detect 2, 6 ready, 7 undervoltage, 8 baseblock, E fault, F Modbus timeout. Register 002CH. bitfield16 1 1 R Holding (FC03)
45 45 Output terminal status (U1-11)OutputTerminalStatus · Bit 0 relay output, bit 1 photocoupler 1, bit 2 photocoupler 2. Register 002DH. bitfield16 1 1 R Holding (FC03)
49 49 DC bus voltage (U1-07)DCBusVoltage · Register 0031H. uint16 1 V 1 R Holding (FC03)
50 50 Torque reference (U1-09), 1 percent unitsTorqueReference1Pct · Register 0032H. int16 1 % 1 R Holding (FC03)
52 52 Product code 1, two ASCII charactersProductCode1 · Reads "0A" on the GA500. Register 0034H. string 1 1 R Holding (FC03)
53 53 Product code 2, two ASCII charactersProductCode2 · Reads "50" on the GA500. Register 0035H. string 1 1 R Holding (FC03)
56 56 PID feedbackPIDFeedback · 100 percent equals maximum output frequency. Register 0038H. uint16 1 % 0.1 R Holding (FC03)
57 57 PID inputPIDInput · Register 0039H. int16 1 % 0.1 R Holding (FC03)
58 58 PID outputPIDOutput · Register 003AH. int16 1 % 0.1 R Holding (FC03)
61 61 Communication error descriptionCommErrorDescription · Bit 0 CRC error, 1 data length error, 3 parity error, 4 overrun error, 5 framing error, 6 timeout. Kept until the fault is reset. Register 003DH. bitfield16 1 1 R Holding (FC03)
62 62 Output frequency in r/minOutputFrequencyRPM · Uses the motor pole count parameters. Register 003EH. uint16 1 r/min 1 R Holding (FC03)
63 63 Output frequency in 0.01 percent unitsOutputFrequencyPercent · Register 003FH. uint16 1 % 0.01 R Holding (FC03)
66 66 Output current (U1-03), rated-current scaleOutputCurrentRated · Over Modbus, 8192 equals the drive rated current. Amps = value / 8192 x drive rated current. Register 0042H. uint16 1 1 R Holding (FC03)
67 67 Control method in use (U1-04)ControlMethod · 0 V/f, 2 open loop vector, 5 PM open loop vector, 6 PM advanced open loop vector, 8 EZ vector. Register 0043H. uint16 1 1 R Holding (FC03)
75 75 Drive status (U1-12)DriveStatusU1_12 · Bit 0 running, 1 zero speed, 2 reverse, 3 reset input, 4 speed agree, 5 ready, 6 minor fault, 7 fault, 8 operation error, 9 recovery from momentary power loss, A motor 2 selected. Register 004BH. bitfield16 1 1 R Holding (FC03)
127 127 Minor fault codeMinorFaultCode · Register 007FH. uint16 1 1 R Holding (FC03)
152 152 Cumulative operation time (U4-01), upper partElapsedTimeHigh · Hours = this value x 10 + register 0099H. Example: 12345 h reads 1234 here and 5 in 0099H. Register 0098H. uint16 1 h 1 R Holding (FC03)
153 153 Cumulative operation time (U4-01), last digitElapsedTimeLow · Register 0099H. uint16 1 h 1 R Holding (FC03)
154 154 Cooling fan operation time (U4-03), upper partFanTimeHigh · Hours = this value x 10 + register 009BH. Register 009AH. uint16 1 h 1 R Holding (FC03)
155 155 Cooling fan operation time (U4-03), last digitFanTimeLow · Register 009BH. uint16 1 h 1 R Holding (FC03)
171 171 Drive rated currentDriveRatedCurrent · Unit is 0.01 A on models B001-B018, 2001-2042 and 4001-4023, and 0.1 A on 2056-2082 and 4031-4060. Register 00ABH. uint16 1 1 R Holding (FC03)
172 172 Motor speed (U1-05) in r/minMotorSpeedRPM · Register 00ACH. uint16 1 r/min 1 R Holding (FC03)
173 173 Motor speed (U1-05) in 0.01 percent unitsMotorSpeedPercent · Register 00ADH. uint16 1 % 0.01 R Holding (FC03)
384 384 b1-01 frequency reference sourceb1_01_FrequencyReferenceSelection1 · 0 keypad, 1 analog input, 2 Modbus, 3 option card, 4 pulse train. Use 2 for Modbus control. Register 0180H. uint16 1 1 RW Holding (FC03)
385 385 b1-02 run command sourceb1_02_RunCommandSelection1 · 0 keypad, 1 digital input, 2 Modbus, 3 option card. Use 2 for Modbus control. Register 0181H. uint16 1 1 RW Holding (FC03)
386 386 b1-03 stopping methodb1_03_StoppingMethod · 0 ramp, 1 coast, 2 DC injection, 3 coast with timer, 9 constant distance stop. Register 0182H. uint16 1 1 RW Holding (FC03)
512 512 C1-01 acceleration time 1C1_01_AccelerationTime1 · Range 0.0 to 6000.0 s. Register scaling is not stated in the parameter list, so no scale is given. Register 0200H. uint16 1 1 RW Holding (FC03)
513 513 C1-02 deceleration time 1C1_02_DecelerationTime1 · Range 0.0 to 6000.0 s. Register scaling is not stated in the parameter list, so no scale is given. Register 0201H. uint16 1 1 RW Holding (FC03)
640 640 d1-01 preset frequency reference 1d1_01_Reference1 · Entered in the units set by o1-03. Register scaling is not stated in the parameter list, so no scale is given. Register 0280H. uint16 1 1 RW Holding (FC03)
771 771 E1-04 maximum output frequencyE1_04_MaxOutputFrequency · V/f pattern setting. Register scaling is not stated in the parameter list, so no scale is given. Register 0303H. uint16 1 1 RW Holding (FC03)
772 772 E1-05 maximum output voltageE1_05_MaxOutputVoltage · V/f pattern setting, up to 255.0 V on 200 V class and 510.0 V on 400 V class. Register scaling is not stated in the parameter list, so no scale is given. Register 0304H. uint16 1 1 RW Holding (FC03)
773 773 E1-06 base frequencyE1_06_BaseFrequency · V/f pattern setting. Register scaling is not stated in the parameter list, so no scale is given. Register 0305H. uint16 1 1 RW Holding (FC03)
782 782 E2-01 motor rated current (FLA)E2_01_MotorRatedCurrent · Setting range is 10 to 200 percent of drive rated current. Register scaling is not stated in the parameter list, so no scale is given. Register 030EH. uint16 1 1 RW Holding (FC03)
1061 1061 H5-01 drive node addressH5_01_DriveNodeAddress · Default 1FH (31). Setting 0 stops the drive replying. Re-energize or set H5-10 = 1 after a change. Register 0425H. uint16 1 1 RW Holding (FC03)
1062 1062 H5-02 communication speed selectionH5_02_CommSpeedSelection · 0 1200, 1 2400, 2 4800, 3 9600 (default), 4 19200, 5 38400, 6 57600, 7 76800, 8 115200 bps. Register 0426H. uint16 1 1 RW Holding (FC03)
1063 1063 H5-03 communication parity selectionH5_03_CommParitySelection · 0 none (default), 1 even, 2 odd. Register 0427H. uint16 1 1 RW Holding (FC03)
1064 1064 H5-04 stop method on communication errorH5_04_CommErrorStopMethod · 0 ramp to stop, 1 coast, 2 fast stop, 3 alarm only (default). Register 0428H. uint16 1 1 RW Holding (FC03)
1065 1065 H5-05 communication fault detectionH5_05_CommFaultDetection · 0 disabled, 1 enabled (default). Register 0429H. uint16 1 1 RW Holding (FC03)
1066 1066 H5-06 drive transmit wait timeH5_06_TransmitWaitTime · Range 0 to 65 ms, default 5 ms. Restart the drive after changing. Register 042AH. uint16 1 ms 1 RW Holding (FC03)
1077 1077 H5-09 communication error detection timeH5_09_CEDetectionTime · Range 0.0 to 25.0 s, default 2.0 s. Register scaling is not stated in the parameter list, so no scale is given. Register 0435H. uint16 1 1 RW Holding (FC03)
1078 1078 H5-10 unit for register 0025HH5_10_Register0025Unit · 0 = 0.1 V units (default), 1 = 1 V units. Register 0436H. uint16 1 1 RW Holding (FC03)
1084 1084 H5-11 Enter command modeH5_11_EnterCommandMode · 0 Enter command required, 1 not required (default). Register 043CH. uint16 1 1 RW Holding (FC03)
1085 1085 H5-12 run command methodH5_12_RunCommandMethod · 0 forward/stop and reverse/stop bits (default), 1 run/stop bit plus direction bit. Register 043DH. uint16 1 1 RW Holding (FC03)
1282 1282 o1-03 frequency display unito1_03_FrequencyDisplayUnit · 0 = 0.01 Hz, 1 = 0.01 percent, 2 = rpm, 3 = user units. Affects the unit of frequency registers such as 0002H, 0023H and 0024H. Register 0502H. uint16 1 1 RW Holding (FC03)
2304 2304 Enter command, save to EEPROM and enableEnterCommandEEPROM · Write 0 to apply parameter writes and keep them over power loss. Reading it gives a register number error. EEPROM endurance is limited to 100000 writes. Register 0900H. uint16 1 1 W Holding (FC03)
2320 2320 Enter command, enable in RAM onlyEnterCommandRAM · Write 0 to apply parameter writes without saving them to EEPROM. Reading it gives a register number error. Register 0910H. uint16 1 1 W Holding (FC03)

Scale is the number to multiply the raw value by to get the unit.

Open in Modbus Poll

  1. Download the Modbus Poll blocks file.
  2. Open Modbus Poll, connect to the device and set its unit ID. The manual does not state the word order for 32-bit values. Check one known value (a voltage or a counter) and switch the setting if it reads wrong.
  3. In the blocks panel on the right, click Import CSV and pick the file. CSV import is a Pro feature. Without Pro, Modbus Poll polls the first 20 values of your blocks.
  4. The wire addresses are already in the file, so there is no 0-based or 1-based conversion to do.

Once the values look right, export the tag list to Ignition, Kepware, Node-RED, Home Assistant or Voltrus SCADA.

Source and accuracy

Manufacturer document: GA500 AC Micro Drives for Industrial Applications Technical Manual (www.tme.eu)

SIEPC71061753B, revision 1 (December 2019). Yaskawa PDF as hosted by the distributor TME, p. 206-224 (MEMOBUS/Modbus communications), p. 341-417 (parameter list). Read on 2026-10-24.

Addresses, types, units and scale are taken from the document above. Names and descriptions are written by Voltrus. Firmware versions can differ, so confirm a value on your own device before you rely on it.

Found a mistake? Report it by email with the register address and the manual page.

More from Yaskawa

All Yaskawa register maps

Other variable frequency drives

All register maps · Modbus addressing explained