1. Overview: 3-Wire Control on the Yaskawa GA800
The Yaskawa GA800 is a high-performance industrial AC drive configured for either 2-wire (maintained) or 3-wire (momentary) control through parameter A1-03. 3-wire control is the conventional choice for machinery applications requiring a Normally Closed (NC) E-stop pushbutton, a Normally Open (NO) Start pushbutton, and a maintained-running latch. Unlike 2-wire control, where a maintained input directly drives the run state, 3-wire control uses momentary contacts and an internal latch, providing inherent fail-safe behavior on power-up.
On the GA800, the 3-wire macro is invoked by setting A1-03 = 3330. This preset automatically assigns default functions to the multi-function digital inputs (S1–S8) and configures the source/sink logic. Misapplication of the source/sink jumpers between SN, SP, and SC is the most common cause of nuisance faults and unresponsive run commands on this platform.
2. GA800 Control Terminal Architecture
The GA800 control board exposes the following low-voltage terminals relevant to run/stop wiring:
| Terminal | Function | Rating |
|---|---|---|
| SN | 24 VDC supply negative (–V) | Internal supply, referenced to SC |
| SP | 24 VDC supply positive (+V) | Internal supply, max ~20 mA total sourcing |
| SC | Digital input common | Sink/source reference |
| S1–S8 | Multi-function digital inputs | 24 VDC opto-isolated, ~8 mA each |
| M1/M2 | Form-C relay output (default: Drive Running) | 250 VAC / 30 VDC, 1 A max |
| MA/MB/MC | Form-C fault relay | 250 VAC / 30 VDC, 1 A max |
| H1, H2, HC | Safe Torque Off (STO) inputs | 24 VDC, dual-channel per IEC 61800-5-2 |
The internal 24 VDC rail between SN (–) and SP (+) provides power to the digital inputs and to external sensors. SC is the return path; it is electrically isolated from SN and is the reference for whichever logic polarity is selected.
2.1 Source/Sink (PNP/NPN) Selection
The GA800 supports both PNP (source) and NPN (sink) digital input logic via a single jumper between SC and either SN or SP:
| Jumper | Logic Family | Active State |
|---|---|---|
| SN to SC | PNP (sourcing) | Input ON when 24 V applied to Sx |
| SP to SC | NPN (sinking) | Input ON when Sx pulled to 0 V (SC) |
For most North American panels using 3-wire pushbuttons with dry contacts, PNP (SN–SC jumper) is preferred because the pushbutton contacts switch the +24 V to S1/S5/S6, and a wire break will fail-safe to OFF.
3. 2-Wire vs 3-Wire Control Theory
3.1 2-Wire (Maintained) Control — A1-03 = 2220
In 2-wire mode, a maintained contact closure is required to keep the drive in the run state. This is typical for applications where a selector switch, HOA (Hand-Off-Auto) contact, or PLC output directly commands run. On power-up, the drive will run immediately if the run input is closed at the moment of initialization unless parameter b1-11 (Run Command Delay on Power-Up) is enabled to delay or ignore the input.
3.2 3-Wire (Momentary) Control — A1-03 = 3330
In 3-wire mode, the GA800 implements an internal seal-in circuit:
- NC Stop input (S1): A Normally Closed contact must be held closed. Opening S1, even momentarily, drops the run latch and commands a stop (per the configured stopping method in b1-03).
-
NO Forward Run input (S5): A momentary closure to the active logic level sets the run latch and commands forward rotation. S5 defaults to function value
0= Forward Run Command (3-wire). -
NO Reverse Run input (S6): A momentary closure commands reverse rotation. S6 defaults to function value
1= Reverse Run Command (3-wire).
The latch is reset by any of: opening S1, a fault condition, an STO event, or a stop command via keypad/serial.
4. A1-03 Application Preset Macros
Parameter A1-03 is the GA800's Application Preset. It writes a coordinated set of values to multiple parameters in a single operation. The most common presets are:
| A1-03 | Preset | Notes |
|---|---|---|
| 2220 | 2-Wire Control | S1 = Run/Stop (Fwd), H1-01 default sets to Forward Run Command |
| 3330 | 3-Wire Control | S1 = NC Stop, S5 = Fwd Run, S6 = Rev Run |
| 7770 | 3-Wire Sequence (alt) | Alternative 3-wire sequence assignment |
| 0 | General Purpose | No preset applied; user configures from defaults |
5. H1 Digital Input Function Assignments
After A1-03 = 3330 is set, verify the digital input functions via the H1 parameter group. H1-01 maps to terminal S1, H1-02 to S2, and so on through H1-08 mapping to S8.
| Param | Terminal | Default for A1-03=3330 | Function |
|---|---|---|---|
| H1-01 | S1 | 60 | 3-Wire Stop (NC; held closed to allow run) |
| H1-02 | S2 | 3 | Fault Reset (NO momentary) |
| H1-03 | S3 | 14 | External Fault (programmable NO/NC) |
| H1-04 | S4 | 5 | Multi-Step Speed Reference 1 |
| H1-05 | S5 | 0 | Forward Run (3-wire, NO momentary) |
| H1-06 | S6 | 1 | Reverse Run (3-wire, NO momentary) |
| H1-07 | S7 | 6 | Multi-Step Speed Reference 2 |
| H1-08 | S8 | 8 | Baseblock (Coast-to-Stop) command |
Function value 0 on H1-05 in 3-wire mode is the Forward Run Command. In 2-wire mode (A1-03=2220), the same value 0 on H1-01 is Forward Run Maintained — confirming why source/sink polarity errors look identical to "wrong preset" faults during commissioning.
6. Prerequisites for 3-Wire Conversion
- Drive firmware version: GA800 firmware PRG: 01012 or later (verify under U1-14); older firmware required manual H1-x assignment.
- Quick Setup Procedure foldout (shipped with drive) for the Safe Disable / STO jumper position.
- DriveWizard Industrial (Yaskawa, free download) or keypad access to verify U1-xx monitor group post-configuration.
- Multimeter capable of 24 VDC measurement on the control terminal strip.
- Verify drive is in
STOPstate and main input power is locked out per local arc-flash / lockout-tagout procedure before moving the source/sink jumper.
7. Step-by-Step: Wiring a GA800 in 3-Wire Mode
- Lock out and tag out the upstream disconnect. Verify zero energy at the drive input terminals L1/L2/L3 with a properly rated tester.
-
Select source/sink logic. Place the jumper between
SNandSCfor PNP (recommended for dry-contact pushbuttons). Place betweenSPandSCfor NPN. Do NOT place between SN and SP. - Configure the STO jumper. If the Safe Disable inputs (H1, H2) are not used, install the supplied STO jumper between H1–HC and H2–HC. Removing this jumper while the drive is powered will drop output to the motor instantly (b1-29 controlled).
-
Wire the NC Stop pushbutton from
SN(PNP) toS1. Wire the NO Start pushbutton fromSN(PNP) toS5. Wire the NO Reverse pushbutton fromSN(PNP) toS6. All three return through the same +24 V bus. -
Power up the drive and enter
A1-03 = 3330on the keypad. Confirm with the Enter key; the drive will display "Initialization" for ~5 seconds. - Verify H1 group. Navigate to H1-01 → H1-08 and confirm the assignments shown in Section 5.
- Set b1-03 (Stopping Method) to match the application: 0 = Ramp to Stop, 1 = Coast to Stop, 2 = DC Injection Braking, 3 = Ramp with timer.
- Set b1-11 (Run Command at Power-Up) to 0 = Ignore Existing Run Command. This is critical: it forces the operator to re-push Start after power-up or after switching from Local to Remote, preventing an unexpected start.
- Set b1-14 (Reverse Select) to 0 = Reverse Enabled, or 1 = Reverse Disabled if reverse rotation is mechanically prohibited (e.g., extruder, unidirectional pump).
8. Safe Torque Off (STO) Behavior in 3-Wire Mode
The GA800 implements STO per IEC 61800-5-2 SIL3 / PLe via dual-channel inputs H1 and H2. When STO is engaged (both channels dropped), the output transistors are forced off within ≤20 ms and the drive displays bb (baseblock) or Sto alarm depending on configuration.
Critical interaction with 3-wire run state:
- E-stop hit → STO engaged → drive baseblocks.
- E-stop reset → STO released → drive remains stopped.
- If the run input (S5 or S6) is STILL closed when STO releases, the GA800's
RunLED will flash (typically 0.5 Hz) to indicate "run command present but not executing." - Operator must cycle Stop (open S1) and re-push Start to re-engage.
9. Verification and Commissioning
| Step | Test | Expected Result |
|---|---|---|
| V1 | Power up with no inputs active | Drive shows READY or STOP, no fault |
| V2 | Close Start PB (S5) | Motor runs forward at b1-02 reference; LED solid RUN |
| V3 | Open NC Stop (S1) | Motor decelerates per b1-03 to zero speed, drive READY |
| V4 | Re-close S1, close S6 | Motor runs reverse; verify b1-14 if reverse locked |
| V5 | Cycle power with S5 closed | Drive remains STOPPED (b1-11=0); Run LED flashes until S5 dropped and re-applied |
| V6 | Monitor U1-12 (Drive Status) | Reads 1 (Run) only when latched; 0 (Stop) otherwise |
| V7 | Trigger STO by removing H1-HC jumper (drive powered) | Drive shows Sto / bb; output forced off |
| V8 | Restore STO with S5 still closed | Drive remains stopped; Run LED flashes |
10. Troubleshooting Matrix
| Symptom | Likely Cause | Corrective Action |
|---|---|---|
| No response to Start PB; no LED change | Source/sink jumper missing or SN–SP instead of SN–SC / SP–SC | Re-seat jumper on SC only; verify with meter (0 V or 24 V between Sx and SC) |
| Drive runs the moment S5 closes but won't stop with NC PB | A1-03 not set to 3330 (still in 2-wire preset) | Set A1-03 = 3330; re-verify H1-01 = 60 |
| Fault F12 (DC Bus Undervoltage) on power-up | 24 V control supply short; SN–SP jumper installed | Remove jumper between SN and SP; inspect for pinched wire |
| Run LED flashes after E-stop reset | Normal behavior — run latch pending | Operator action: cycle Stop, then Start. Do NOT bridge S5 to SC externally |
| Reverse runs but forward doesn't (or vice versa) | Wrong default on H1-05 vs H1-06 | Verify H1-05 = 0 (Fwd) and H1-06 = 1 (Rev); check b1-14 |
| Drive starts on power-up with PB closed | b1-11 = 1 (accept existing run command) | Set b1-11 = 0 |
| Motor coasts (no ramp) on stop | b1-03 = 1 (Coast) | Set b1-03 = 0 for ramp-to-stop; verify DC bus voltage ramp |
| Sto alarm on power-up | STO jumper missing | Install jumper H1–HC and H2–HC if STO not wired to safety system |
| Fault EF (External Fault) on closure of S3 | H1-03 default 14 = External Fault (NO) wired to a NC interlock | Change H1-03 to a different function or invert logic with H1-04 polarity |
11. Common Pitfalls and Field Notes
-
Presetting overwrites user parameters. A1-03 = 3330 wipes the motor autotune results (T1 group) in some firmware revisions. Always run
Rotational Auto-Tune (T1-01 = 2)AFTER setting A1-03. - Analog reference vs digital reference. After 3-wire conversion, verify b1-01 (Reference Source) remains at the expected value; the macro does not change it.
- Multi-function input debounce. H1-12 (DI Scan Time) defaults to 1 = 4 ms. For mechanically noisy environments, increase to 2 (8 ms) or 3 (16 ms) to suppress bounce-induced double-starts.
- M1/M2 relay as holding contact. A common alternative to true 3-wire is to wire the start/stop series chain to S1 in 2-wire mode, then use M1/M2 (Drive Running) as a seal-in across the Start PB. This emulates 3-wire behavior with one extra relay contact. It is acceptable but is not true 3-wire logic and bypasses the run-edge detection.
- Local/Remote transition. Parameter b1-07 (LOC/REM Run Select) determines whether switching from Local to Remote with a run command present will start the drive. Default is 0 = Cycle Run Required, which forces re-start after source change — preferred for safety.
- EMC. Route 24 V control wiring in a separate conduit from motor power (U/T1, V/T2, W/T3). Use shielded twisted pair for any control runs exceeding 3 m.
12. Document References
Authoritative documentation for the GA800, including the Quick Setup foldout shipped with every unit and the full Product Instructions manual (document number TOEPYAIGA8001), is published on the official Yaskawa product page at GA800 AC Drive Product Instructions. For conceptual background on 2-wire vs 3-wire control definitions, refer to Yaskawa's published drive-control FAQ at Yaskawa Drive Knowledge Base. Always cross-check parameter numbers and default values against the revision of the manual corresponding to the firmware reported in U1-14 / U1-15.
What does A1-03 = 3330 do on a Yaskawa GA800?
It invokes the 3-Wire Control application preset, which sets H1-01 (S1) to function 60 (3-Wire Stop, NC), H1-05 (S5) to function 0 (Forward Run, momentary), and H1-06 (S6) to function 1 (Reverse Run, momentary). The preset also configures internal seal-in and run-edge detection logic.
Why shouldn't I jumper SN to SP on the GA800?
SN is the 24 VDC supply negative and SP is the supply positive. Connecting them together back-feeds the internal 24 V regulator through its own output terminals, causing the rail to fault and potentially damaging the control PCB. Use SN to SC (PNP) or SP to SC (NPN) only.
How do I stop an unexpected start after an E-stop reset?
With A1-03 = 3330 and b1-11 = 0 (Ignore Existing Run Command), the GA800 will not restart when STO releases if the run input is still closed. The Run LED flashes to indicate a pending run command; the operator must open S1 momentarily and re-push Start.
Can I disable reverse rotation for a unidirectional extruder?
Yes. Set b1-14 = 1 (Reverse Disabled). The drive will ignore any closure of S6 and will fault or refuse to run if reverse is commanded while S6 is wired to a pushbutton.
What is the correct stopping method for 3-wire controlled motors?
Configure b1-03 to match the application. For most conveyor and extruder applications, b1-03 = 0 (Ramp to Stop) with a deceleration time set in C1-02 of 5–15 seconds is standard. For high-inertia loads, b1-03 = 1 (Coast to Stop) allows the drive to release output immediately.
Why did my custom parameters disappear when I changed A1-03?
Application presets write a coordinated set of parameter values in one operation. Each invocation of A1-03 overwrites the affected group with the preset defaults. Always run A1-03 first, then perform motor autotune (T1 group) and any custom logic modifications.
How do I wire 3-wire control with an existing PLC output?
Use a PLC relay output wired as a momentary closure to S5 (Forward Run). The PLC handles the latch logic; the drive's 3-wire macro handles the seal-in and stop logic. Ensure the PLC output is configured for a 50–100 ms pulse, not maintained, to match 3-wire semantics.