Skip to main content

Controls — GS21 Modbus

FieldDetail
Primary artifact(s)controls/water/modbus/gs21-registers.md, controls/water/modbus/gs21-master-config.st
SpecRO-SPEC-001 §5.3 ; WIRE-001 §11.1

Summary

Modbus RTU reference for three AutomationDirect GS21 drives on the P2-550 RS‑485 port:

DriveSlave IDPump
VFD-1011P-101 RO feed
VFD-1022P-102 recirc/transfer
VFD-1033P-103 distribution

38400 baud, 8N1, RTU — matches WIRE-001 §11.1 and drive settings P09.01 = 38.4, P09.04 = 12.

Register map (GS20/GS21 manual Rev E, Ch 5 + Appendix D):

FunctionHexDec (40001+)Tag(s)Scaling
Frequency command2001h48194MB_WRITE_FREQ_X100_V10x×0.01 Hz
Output frequency feedback2103h48452MB_READ_OUTFREQ_V10x×0.01 Hz
Present fault (Status Monitor 1)2100h48449MB_FAULT_WORD_V10xlow byte = fault code
Fault reset pulse2002h48195(commissioning / alarms)bit 1 = Reset command

Run/stop on JCWS is primarily dry contact (DO_VFD10x_RUN_AUXMI1); Modbus carries speed setpoint and fault diagnostics. The .st file is an illustrative master-config comment block — recreate identical addresses in Productivity Suite Modbus RTU Master UI.

Previous draft placeholders (4193, 4240) were incorrect offsets; always use the manual formula 40001 + hex and verify ±1 in the IDE.

Test

  1. Addressing sanity: read P01.18 at 40275 after a keypad tweak (Appendix D procedure).
  2. Speed loop: write 48194 = 1500 with MI1 run closed → read 48452 ≈ 15.00 Hz on GSoft2 + PLC trace.
  3. Fault path: force a fault, confirm 48449 low byte ≠ 0, pulse 48195 bit 1, confirm clear.
  4. Three-slave bus: bring up one drive at a time per bench commissioning §5.

Changelog

  • 2026-05-24 — Replaced placeholder register numbers with GS20/GS21 manual Rev E map (48194 freq cmd, 48452 outfreq, 48449 fault status, 48195 reset). Documented slave IDs 1–3, 38400 8N1 RTU, drive P09.xx/P00.2x minimums, and Productivity master row template in gs21-master-config.st.

Open items

  • Confirm Productivity Suite uses 48194 vs 48193 addressing on commissioning PC (±1 toggle)
  • Export GSoft2 Modbus map + Productivity master readback to controls/water/exports/
  • Update tags.csv address_ref columns from H4193_VERIFY placeholders after IDE config save

Reviewer sign-off

  • Modbus map verified on hardware (all three slaves) — _______________