GS20A-CM-ENETIP / GS23-20P5 โ€” EtherNet/IP Register Map (To_VFD / From_VFD)

Sep 8, 2026 3:16pm · 173 views
vfdethernetipautomationdirectgs23-20p5gs20aplc1c3d
Markdown

Connection type: Class 1 Implicit I/O, Exclusive Owner Output Assembly (Oโ†’T): Instance 100 (0x64), 3 words / 6 bytes Input Assembly (Tโ†’O): Instance 101 (0x65), 16 words / 32 bytes

To_VFD โ€” Output Data (PLC โ†’ Drive)

ElementDescription
To_VFD(1)Control Word (see bit layout below)
To_VFD(2)Frequency Command โ€” hundredths of Hz (e.g. 3000 = 30.00Hz)
To_VFD(3)Fault/Reset Word (see bit layout below)

To_VFD(1) โ€” Control Word bits:

  • Bit 0-1: 00=No function, 01=Stop, 10=Run, 11=Jog
  • Bit 4-5: 00=No function, 01=Forward, 10=Reverse
  • Bits are edge-triggered โ€” once set, they latch until explicitly changed (clearing Run does nothing; you must send Stop)

Common values: Stop = 1 ยท Run Forward = 18 ยท Run Reverse = 34

To_VFD(3) โ€” Fault/Reset Word bits:

  • Bit 0: Trigger External Fault (EF)
  • Bit 1: Reset fault (clears any active fault โ€” confirmed working on internal errors, not just EF)
  • Bit 2: External Interruption (B.B) = ON
  • Bit 5: Enable Fire Mode

Reset fault value: 2 (pulse it, then clear back to 0)

From_VFD โ€” Input Data (Drive โ†’ PLC)

ElementDescription
From_VFD(1)Fault Code (low byte) / Warning Code (high byte) โ€” 0 = healthy
From_VFD(2)Status Word (see bit layout below)
From_VFD(3)Frequency Command / PID Setpoint (hundredths of Hz)
From_VFD(4)Output Frequency โ€” actual commanded Hz (hundredths of Hz)
From_VFD(5)Output Current (amps)
From_VFD(6)DC Bus Voltage
From_VFD(7)Output Voltage
From_VFD(8)Active multi-speed/PID step number
From_VFD(9)Reserved
From_VFD(10)Digital input counter value
From_VFD(11)Power factor angle (cos ฮธ)
From_VFD(12)Output torque (%, tenths)
From_VFD(13)Actual motor speed (RPM)
From_VFD(14)Reserved
From_VFD(15)Reserved
From_VFD(16)Power output (kW)

From_VFD(2) โ€” Status Word bits:

  • Bit 0-1: 00=Stop, 01=Decel during stop, 10=Standby, 11=Run
  • Bit 2: JOG active
  • Bit 3-4: Direction/transition state
  • Bit 8: Frequency source = comm interface
  • Bit 9: Frequency source = analog/external terminal
  • Bit 10: Command source = comm interface
  • Bit 11: Parameters locked
  • Bit 12: Running status (1 = running, including standby) โ€” most useful bit to watch

Notes

  • Card requires proper chassis grounding (via TB1 on the card, bonded to the same ground point as the drive's main power ground) โ€” a floating ground can cause the card to hang in a self-test/bootloader loop indefinitely.
  • Card's J2 jumper is for firmware updates only; must be removed for normal operation.
  • Tested working with Productivity Suite (P2-550) using EDS-based Exclusive Owner connection, "Include Run/Idle Header" forced on by the connection type (required, not optional).