Posted on Leave a comment

Multi-Speed Control via S1/S2/S3 Terminals on INVT Goodrive20 VFD

In industrial automation, multi-speed control is a practical and efficient method to handle varying load requirements using a Variable Frequency Drive (VFD). This article provides a step-by-step guide on configuring the INVT Goodrive20 series VFD to implement 3-wire (S1, S2, S3) multi-speed operation, suitable for up to 8 preset speed levels.

1. Control Principle

The Goodrive20 supports up to 16 speed levels, selectable through combinations of digital input terminals (S1 to S4). Each terminal acts as a binary bit, and the combination determines which speed level is active.

Using S1, S2, and S3, we can implement 8 speed levels (0–7):

S3S2S1Speed SegmentFrequency Parameter
000Segment 0P10.00
001Segment 1P10.01
010Segment 2P10.02
011Segment 3P10.03
100Segment 4P10.04
101Segment 5P10.05
110Segment 6P10.06
111Segment 7P10.07

Adding S4 (set as Multi-speed terminal 4) will expand the system to 16 segments (P10.00 ~ P10.15).


2. Wiring Overview

The terminals S1, S2, and S3 are digital input ports capable of receiving NPN or PNP signals from external switches, PLC outputs, or push buttons. By default, the control system uses an internal +24V supply, and the digital signals return to the PW common terminal.


3. Parameter Setup

Step 1: Set frequency source to Multi-Speed

P00.06 = 6   // Selects Multi-Speed as the frequency reference

Step 2: Assign S1, S2, S3 as Multi-Speed Inputs

Navigate to group P05, and configure input terminal functions:

ParameterDescriptionValue
P05.00S1 terminal function16 (Multi-speed terminal 1)
P05.01S2 terminal function17 (Multi-speed terminal 2)
P05.02S3 terminal function18 (Multi-speed terminal 3)

If S4 is used:

P05.03 = 19 // S4 = Multi-speed terminal 4

Step 3: Configure Frequency Values for Each Segment

Set the desired frequency for each segment using parameters P10.00 ~ P10.07:

ParameterSegmentExample Value
P10.0005.00 Hz
P10.01110.00 Hz
P10.02215.00 Hz
P10.03320.00 Hz
P10.04425.00 Hz
P10.05530.00 Hz
P10.06635.00 Hz
P10.07740.00 Hz

You may adjust values according to your application needs. Each value must be ≤ P00.03 (Max Output Frequency).


4. Operation Conditions & Notes

  • The VFD must be running (Run command active) for multi-speed changes to take effect.
  • Transitions between speed levels will follow acceleration/deceleration ramp settings.
  • The default logic mode is NPN (sinking). If using PNP (sourcing) inputs, adjust the U-type jumper on the terminal board.
  • Independent acceleration/deceleration times per segment can be configured in P10.16 ~ P10.31.
  • If signal changes are sluggish, verify the input filter time via P07.10.

5. Example Configuration (3-bit 8-Speed Control)

P00.06 = 6        // Frequency source = Multi-speed
P05.00 = 16       // S1 = Multi-speed terminal 1
P05.01 = 17       // S2 = Multi-speed terminal 2
P05.02 = 18       // S3 = Multi-speed terminal 3

P10.00 = 5.00     // Segment 0
P10.01 = 10.00    // Segment 1
P10.02 = 15.00    // Segment 2
P10.03 = 20.00    // Segment 3
P10.04 = 25.00    // Segment 4
P10.05 = 30.00    // Segment 5
P10.06 = 35.00    // Segment 6
P10.07 = 40.00    // Segment 7

6. Conclusion

The Goodrive20 VFD’s multi-speed functionality provides a robust method for achieving stepwise speed control using simple external switches or digital outputs. It is ideal for applications such as conveyors, fans, and pumps. With the correct parameter setup and terminal wiring, you can enable a highly flexible speed selection system without needing complex PLC programming.

Leave a Reply

Your email address will not be published. Required fields are marked *