PortDock

YASKAWA J1000 Modbus register map

RS-422/485 MEMOBUS/Modbus RTU through the SI-485/J option. Commands from 0001H, monitors from 0020H, Enter command 0900H · Inverter (VFD) · CIMR-JU

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~255)
Max per request16 registers
Manual address styleWire address as is (0-based)

Registers (34)

«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.

34

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
p.226
0007H7 (0x0007)HRAnalog output terminal AM settingU16×0.0006103515625 VR/W03·10
10 V = 4000H (16384)
p.226
0009H9 (0x0009)HRMulti-function digital output settingsU16R/W03·10
b0 Contact output (MA-MB-MC)
p.226
000FH15 (0x000F)HRControl selection settingU16R/W03·10
b12 Terminal S5 input enabled
p.226
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) · b14 ComRef enabled · b15 ComCtrl enabled
p.227
0021H33 (0x0021)HRFault contents 1U16R03
b0 Overcurrent (oC) · b1 Overvoltage (ov) · b2 Drive overload (oL2) · b3 Overheat 1 (oH1) · b4 Braking resistor overheat (rH) · b7 External fault EF0-5 · b8 Hardware fault CPF (includes oFx) · b9 Motor overload (oL1), overtorque detection 1 (oL3) · b11 Main circuit undervoltage (Uv) · b12 Undervoltage (Uv1), soft charge circuit fault (Uv3) · b13 Output phase loss (LF), input phase loss (PF) · b14 MEMOBUS/Modbus communication error (CE) · b15 Operator connection fault (oPr)
p.227
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.227
0025H37 (0x0025)HROutput voltage referenceU16×0.1 VR03
p.227
0029H41 (0x0029)HRFault contents 2U16R03
b2 Input phase loss (PF) · b3 Output phase loss (LF) · b4 Braking resistor overheat (rH)
p.227
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/Modbus communication error (CE)
p.228
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
p.228
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 Overtorque · b14 Fault · b15 Communication timeout
p.228
002DH45 (0x002D)HROutput terminal statusU16R03
b0 Multi-function contact output (MA/MB-MC)
p.228
0031H49 (0x0031)HRDC bus voltageU16VR03
p.228
0034H52 (0x0034)HRProduct code 1 (ASCII)STRING(2)R03
«J0» for J1000
p.228
003DH61 (0x003D)HRCommunications error logU16R03
Kept until the fault is reset
b0 CRC error · b1 Data length error · b3 Parity error · b4 Overrun error · b5 Framing error · b6 Timeout
p.229
003FH63 (0x003F)HROutput frequency (%)U16×0.01 %R03
p.229
0042H66 (0x0042)HROutput current (U1-03)U16R03
Via MEMOBUS/Modbus, 8192 = 100% of drive rated output current
p.203, p.205
0045H69 (0x0045)HROutput voltage (U1-06)U16×0.1 VR03
p.203
0046H70 (0x0046)HRDC bus voltage (U1-07)U16VR03
p.203
004EH78 (0x004E)HRTerminal A1 input level (U1-13)U16×0.1 %R03
100% at 10 V or 20 mA input
p.204
007CH124 (0x007C)HRCapacitor maintenance (U4-05)U16%R03
Replacement due at 100%
p.204
007EH126 (0x007E)HRCooling fan maintenance (U4-04)U16%R03
Replacement due at 100%
p.204
007FH127 (0x007F)HRAlarm codeU16R03
All codes from Table C.5
1 = Undervoltage (Uv) · 2 = Overvoltage (ov) · 3 = Heatsink overheat (oH) · 5 = Overtorque 1 (oL3) · 7 = Run commands input error (EF) · 8 = Drive baseblock (bb) · 9 = External fault 3, terminal S3 (EF3) · 10 = External fault 4, terminal S4 (EF4) · 11 = External fault 5, terminal S5 (EF5) · 20 = MEMOBUS/Modbus communication error (CE) · 23 = Motor overload (oL1) · 24 = Drive overload (oL2) · 32 = MEMOBUS/Modbus test mode fault (SE) · 57 = External fault, terminal S1 (EF1) · 58 = External fault, terminal S2 (EF2)
p.229, p.232 Table C.5
0080H128 (0x0080)HRCurrent fault (U2-01)U16R03
Value is a fault code (all of Table C.4). Uv1 is not saved to the history
2 = Undervoltage (Uv1) · 4 = Soft charge circuit fault (Uv3) · 7 = Overcurrent (oC) · 8 = Overvoltage (ov) · 10 = Heatsink overheat (oH1) · 11 = Motor overload (oL1) · 12 = Drive overload (oL2) · 13 = Overtorque detection 1 (oL3) · 16 = Braking resistor overheat (rH) · 17 = External fault, terminal S3 (EF3) · 18 = External fault, terminal S4 (EF4) · 19 = External fault, terminal S5 (EF5) · 27 = Input phase loss (PF) · 28 = Output phase loss (LF) · 30 = Digital operator connection (oPr) · 31 = EEPROM write error (Err) · 33 = MEMOBUS/Modbus communication error (CE) · 39 = PROFIBUS-DP option external fault (EF0) · 66 = External fault 1, terminal S1 (EF1) · 67 = External fault 2, terminal S2 (EF2) · 70 = Current offset fault (CoF) · 131 = A/D conversion error (CPF02) · 135 = Drive specification mismatch after terminal/control board replacement (CPF06) · 137 = EEPROM serial communication fault (CPF08) · 140 = RAM fault (CPF11) · 141 = Flash memory circuit exception (CPF12) · 143 = Control circuit fault (CPF14) · 146 = Timing fault (CPF17) · 147 = Control circuit fault (CPF18) · 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)
p.204, p.232 Table C.4
0081H129 (0x0081)HRPrevious fault (U2-02)U16R03
Value is a fault code (all of Table C.4). Uv1 is not saved to the history
2 = Undervoltage (Uv1) · 4 = Soft charge circuit fault (Uv3) · 7 = Overcurrent (oC) · 8 = Overvoltage (ov) · 10 = Heatsink overheat (oH1) · 11 = Motor overload (oL1) · 12 = Drive overload (oL2) · 13 = Overtorque detection 1 (oL3) · 16 = Braking resistor overheat (rH) · 17 = External fault, terminal S3 (EF3) · 18 = External fault, terminal S4 (EF4) · 19 = External fault, terminal S5 (EF5) · 27 = Input phase loss (PF) · 28 = Output phase loss (LF) · 30 = Digital operator connection (oPr) · 31 = EEPROM write error (Err) · 33 = MEMOBUS/Modbus communication error (CE) · 39 = PROFIBUS-DP option external fault (EF0) · 66 = External fault 1, terminal S1 (EF1) · 67 = External fault 2, terminal S2 (EF2) · 70 = Current offset fault (CoF) · 131 = A/D conversion error (CPF02) · 135 = Drive specification mismatch after terminal/control board replacement (CPF06) · 137 = EEPROM serial communication fault (CPF08) · 140 = RAM fault (CPF11) · 141 = Flash memory circuit exception (CPF12) · 143 = Control circuit fault (CPF14) · 146 = Timing fault (CPF17) · 147 = Control circuit fault (CPF18) · 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)
p.204, p.232 Table C.4
0098H152 (0x0098)HRCumulative operation time (U4-01), 10 h unitsU16×10 hR03
For 12345 h: 0098H = 1234, 0099H = 5
p.229
0099H153 (0x0099)HRCumulative operation time (U4-01), 1 h digitU16hR03
p.229
00B6H182 (0x00B6)HRFrequency reference after soft-starter (%)U16×0.01 %R03
p.229
00B8H184 (0x00B8)HRFrequency reference (%)U16×0.01 %R03
p.229
00BFH191 (0x00BF)HRoPE error numberU16R03
p.229
00C0H192 (0x00C0)HRFault contents 1 (detail)U16R03
b1 Undervoltage (Uv1) · b3 Soft charge circuit fault (Uv3) · b6 Overcurrent (oC) · b7 Overvoltage (ov) · b9 Heatsink overheat (oH1) · b10 Motor overload (oL1) · b11 Drive overload (oL2) · b12 Overtorque detection 1 (oL3) · b15 Braking resistor overheat (rH)
p.229
00C1H193 (0x00C1)HRFault contents 2 (detail)U16R03
b0 External fault, terminal S3 (EF3) · b1 External fault, terminal S4 (EF4) · b2 External fault, terminal S5 (EF5) · b10 Input phase loss (PF) · b13 Digital operator connection fault (oPr) · b14 EEPROM write error (Err)
p.229
0900H2304 (0x0900)HREnter command (save to EEPROM)U16W10
Write 0. Reading returns error 02H. EEPROM limited to 100,000 writes. Without it, parameters changed by communication stay in RAM only and are lost at power off
p.233 Table C.6

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