Your read works, your write comes back as an error, and the address looks right. On a Yaskawa drive that usually means the function code, not the address: MEMOBUS supports 03H, 08H and 10H, and function code 06 is not among them. Here are the three addresses that do most of the work, and the order of operations that tells you which problem you actually have.
Windows 10/11 · RS-485 adapter · No PLC needed to test
Most Modbus devices accept a single-register write with function code 06, so that is what most people try first. On a Yaskawa drive it fails, and the failure is easy to misread as an addressing problem.
The MEMOBUS/Modbus implementation supports a deliberately narrow set: 03H to read, 08H for loopback test, and 10H — function code 16 — to write. Sending anything else produces an error. So writes go out as “write multiple registers” with a quantity of one, not as function code 06.
The second thing worth knowing before you start: the drive keeps monitor registers and parameter registers in separate parts of the map. Reading a parameter with a monitor address gives you a plausible-looking number from somewhere else entirely.
Write with FC16, never FC06. And keep monitor addresses and parameter addresses in separate mental columns — they are separate maps.
These come from Yaskawa’s own MEMOBUS/Modbus documentation and are consistent across the 1000-series and GA500 families. Parameter addresses differ by drive and firmware and belong in your own drive’s technical manual.
| Address | What it is | Notes |
|---|---|---|
| 0001H | Operation command | Bit-packed. On V1000, bit 0 is forward run (1 = run, 0 = stop) and bit 1 is reverse run. On GA500, bit 0 is run/stop and bit 1 selects direction. Check which convention your drive uses before writing. |
| 0002H | Frequency reference | Written together with the command word in a single FC16 transaction in Yaskawa’s own examples |
| 0020H | Drive status | Start of the monitor block; Yaskawa’s read examples cover 0020H to 0023H in one request |
Yaskawa drives reject writes in several legitimate situations — during an undervoltage fault, or to parameters that cannot change while running. Reading first tells you which of those you are in.
Read the status block, watch the bits move, write with the function code the drive actually accepts. Free for 14 days, no credit card.
Windows 10/11 · Modbus RTU, ASCII and TCP · One-time license
We use Google Analytics cookies to see how the site is used. You can accept or decline — declining keeps analytics off. See our Privacy Policy.