CG Emotron VS Series Programming Tool: Which Parameters to Use for Your Application
⚡ This tool distills the official CG Emotron VS Series programming manual (covering the VSM, VSS, VSX, VSR and VSE drives) into a practical, application-first guide. Instead of hunting through 180 pages of parameter tables, click your application below to see exactly which parameters to set and why — based on the manual’s own guidance plus real-world commissioning practice. Every VS Series drive shares the same parameter architecture (Group A0/b/C/d/E0/F0/F1/F2), so this applies across the whole family; a few groups (like y0) are repurposed differently depending on whether your drive is a standard, solar (VSR) or elevator (VSE) unit — that’s called out where relevant.
💡 How to use this tool: set the universal parameters below first (every drive needs these regardless of application), then click on your application to expand its specific parameter recommendations.
✅ Step 1: Universal Setup (Every Drive, Every Application)
Before anything application-specific, every commissioning starts the same way: enter the motor nameplate data, run auto-tuning, and choose a control mode.
| Parameter | Name | What to set |
|---|---|---|
| d0.00 | Motor type | 0 = standard 3-phase induction motor · 1 = PMSM (permanent magnet). Match your actual motor. |
| d0.01–d0.05 | Motor rated power, voltage, current, frequency, speed | Enter exactly from the motor nameplate — every other parameter in Groups d1/d2 assumes these are accurate. |
| d0.21 | Motor pole number | Required for PMSM or encoder-based (vector) control; derived automatically for standard induction/V-f use. |
| d0.30 | Motor auto-tuning | 0 = none · 1 = static · 2 = rotary. Use rotary (2) whenever the motor can be uncoupled/spun freely — best accuracy for vector control. Use static (1) when the load can’t be disconnected (a coupled pump or fan) — fine for V/f and basic vector. |
| A0.08 | Control mode | 0 = V/f control · 1 = Sensor-less Vector Control 1 (SVC1) · 2 = SVC2. Simple pumps/fans: V/f is enough. Anything needing precise speed/torque (hoists, winders, machine tools): use SVC1/2 — see the application sections below. |
📌 Step 2: Pick Your Application
✅ Centrifugal Pumps & Fans
✅ Solar / Off-Grid Water Pumping (VSR)
✅ Constant-Pressure Water Supply & Process Control
✅ Conveyors, Packaging & Multi-Speed Sequencing
✅ Textile Winding, Dyeing, Wire & Cable
✅ Length-Cutting & Counting Machines
✅ Crushers, Extruders, Mixers & High-Starting-Torque Loads
✅ Hoists, Cranes & Goods Lifts (General)
✅ Passenger/Goods Elevators (VSE)
✅ Precision Winders, Tension Control & Machine Tools
💧 Centrifugal Pumps & Fans (Variable Torque, Energy Saving)
Centrifugal pumps and fans follow a “variable torque” load curve — torque demand drops sharply at lower speed. Shaping the V/f curve to match this saves real energy and reduces motor heating.
| Parameter | Recommended setting | Why |
|---|---|---|
| d1.00 V/f curve | 02–06 (squared/higher-power curve) | Reduces voltage/flux at low speed to cut magnetizing losses — the standard energy-saving curve for pumps and fans. |
| d1.01 Torque boost | Keep near 0.0% | Pumps/fans don’t need extra low-speed torque — boost just adds unneeded current and heat. |
| A0.08 Control mode | 0 (V/f control) | Vector control is unnecessary overhead for a simple pump/fan — V/f is the standard, reliable choice. |
| A0.17 AVR | 1 (Enabled) | Keeps output voltage constant despite grid fluctuations — protects the motor and stabilizes flow. |
| E0.22 / E0.23 Load-loss (dry-run) detection | Enable, tighten to ~20–30% / 3–5s | Catches dry-running, a snapped coupling, or a broken belt — the single most valuable protection setting for pumps. |
| E0.10 Phase-loss fault action | Fault & stop (never “continue”) | Single-phasing silently burns out pump/fan motors if the drive is allowed to keep running. |
💡 If your pump or fan needs to hold a constant pressure or flow rather than a fixed speed, see Constant-Pressure Water Supply & Process Control below — that’s a PID application layered on top of this same V/f setup.
☀️ Solar / Off-Grid Water Pumping (VSR Series)
The VSR series has a dedicated built-in “PV pump” mode (Group y0) with MPPT tracking, weak-light dormancy, and dry-run/under-load protection purpose-built for solar boreholes and irrigation. Follow this sequence:
| Step | Action | Parameters |
|---|---|---|
| 1 | Wire the PV array to (−)/(+) and, if fitted, the AC grid/generator input — keep the two sources electrically interlocked. | — |
| 2 | Enable the PV pump special function and set the power source. | y0.00 = 1 · y0.01 = 1 (PV panels) |
| 3 | Enter motor nameplate data. | d0.01–d0.05 |
| 4 | Choose the MPPT tracking mode. | y0.02 = 2 (Automatic MPPT, safe default) or 4 (Quick-start MPPT for fastest ramp-up) |
| 5 | Set the MPPT voltage window to match your panel array. | y0.04 min / y0.05 max voltage reference |
| 6 | Test water yield; if flow is low or frequency won’t rise, check motor rotation direction first. | — |
| 7 | Tune the flow-steadiness PI loop — higher gain reacts faster but fluctuates more; lower gain is steadier but slower. | y0.09 Kp1 · y0.10 Ki1 (both default 0.10) |
| 8 | Configure weak-light dormancy and dry-run/under-load protection. | y0.13/y0.14 sleep/wake delay · y0.20–y0.23 under-load (dry-run) detection level, delay, frequency threshold |
| 9 | Once stable, switch to terminal control and enable auto fault-reset for unattended sites. | b1.00 = 1 (terminal control) · E0.27 = auto-reset count |
💡 Solar-specific alarms to know: Err32 hydraulic probe fault · A25 under-load · A33 weak-light warning · A34 full-water warning.
📡 Constant-Pressure Water Supply & Process Control (PID)
For booster pump systems, tank-level control, or any closed-loop process (pressure, flow, temperature), the built-in Process PID (Group F0) does the work — the drive reads a feedback signal and continuously adjusts its own frequency to hold a target setpoint.
| Parameter | Recommended setting | Why |
|---|---|---|
| F0.00 Setpoint source | 6 (AI2, 4–20mA) or 0 (fixed digital, via F0.01) | Lets an operator dial in a target pressure/flow, or hard-code one. |
| F0.02 Feedback source | 0 (AI1, from a 4–20mA pressure/flow transducer) | The signal the drive compares against the setpoint. |
| F0.08–F0.10 Kp1 / Ti1 / Td1 | Start Kp ≈ 1.0, Ti ≈ 8–10s, Td = 0 | A sensible starting point for most pressure-control systems. Raise Kp if response is too slow; lower Ti if sluggish; back off both if the output hunts/oscillates. |
| F0.20 / F0.21 PID initial value / hold time | Set a soft-start value and hold time > 0 | Prevents the pump slamming against a closed valve or high static head at start-up. |
| F0.22 / F0.23 Output frequency limits | Cap below Fmax | Protects the pump and pipework from over-pressure. |
| F0.24 / F0.25 Feedback-loss detection | Enable, set a low threshold | Catches a failed/disconnected transducer or a dry-run condition before it causes damage. |
| F2.10–F2.18 Sleep / wake (dormancy) | Enable frequency- or pressure-based dormancy | Stops the pump automatically when demand is near zero, and wakes it again on demand — a real energy-saver for booster systems, not just solar. |
📦 Conveyors, Packaging & Multi-Speed Sequencing
Conveyors, indexing tables and packaging lines usually need several fixed speeds run in sequence (feed speed, index speed, jog, etc.) — the built-in Multi-Reference / Simple PLC function (Group F1) handles this without an external PLC.
| Parameter | Recommended setting | Why |
|---|---|---|
| F1.00–F1.15 16 speed stages | Set each stage as a % of max frequency, selected via multi-step DI terminals | Up to 16 preset speeds, switched by wiring/PLC without touching the keypad. |
| F1.17 Simple PLC run mode | Units digit = 2 (repeat continuously) for packaging lines; 0 (stop after one cycle) for batch sequences | Controls whether the speed sequence loops or runs once — the core sequencing decision. |
| F1.18–F1.33 Run time per step | Set per your process timing | How long each speed stage runs before advancing. |
| F1.34–F1.49 Accel/decel per step | Assign independent accel/decel pairs per stage | So a fast indexing stage doesn’t inherit a slow ramp meant for a different stage. |
| d1.00 / d1.01 V/f curve & torque boost | 00 (Linear V/f), boost raised 2–8% | Conveyors are constant-torque loads and often need a start-up torque boost to break away. |
| E0.00 / E0.01 Current limit | Raise toward 180–200% for high-inertia startups | Loaded conveyor belts and indexing tables can draw a startup surge that the default limit may nuisance-trip. |
🟩 Textile Winding, Dyeing, Wire & Cable (Swing Frequency)
Winding and traversing machinery (cheese winders, dyeing machines, wire/cable takeup) benefits from a small, continuous frequency oscillation — it prevents the motor and mechanical system from settling into a resonance point and helps material build up evenly on the spool.
| Parameter | Recommended setting | Why |
|---|---|---|
| F2.00 Swing mode | 0 (relative to center frequency) | Gives an amplitude that scales with the running frequency — the right choice for most traversing/winding jobs. |
| F2.01 Swing amplitude | Start small (a few %) and increase until resonance/buildup issues clear | Too much amplitude disturbs the process; too little won’t break resonance. |
| F2.02 Jump frequency amplitude | Add if a steady swing alone isn’t enough | Introduces a sudden discontinuity that can break a resonance a smooth swing can’t. |
| F2.03 / F2.04 Rising/dropping time | 5.0s is a reasonable starting point | Controls how quickly the swing ramps up/down each cycle. |
💡 If your winder also needs true tension/torque control (not just an oscillating speed), see Precision Winders, Tension Control & Machine Tools below.
📏 Length-Cutting & Counting Machines
Cut-to-length and indexing/packaging machines can use the drive’s built-in length and count functions instead of an external counter/PLC.
| Parameter | Recommended setting | Why |
|---|---|---|
| F2.05 / F2.06 Set length / pulses per metre | Match to your encoder/sensor | Defines the target cut length in real units. |
| F2.07 Action at length reached | 1 (stop) for a cut-to-length station | Stops the feed automatically once the target length is reached. |
| F2.08 / F2.09 Count value / intermediate count | Set target count; use the intermediate value to pre-alert a downstream station | Lets a relay output fire before the final count is reached — useful for handoff to the next process step. |
| DI wiring | Assign DI function 34 (length input) + 35 (length reset), or 32 (counter input) | This is the most commonly missed step — the length/count function does nothing until a digital input is assigned to feed it pulses. Use the high-speed DI7/HI terminal for fast pulse rates. |
🔨 Crushers, Extruders, Mixers & High-Starting-Torque Loads
These loads need to break away from a dead stop against high static friction, then hold constant torque through the run — the opposite profile from a pump or fan.
| Parameter | Recommended setting | Why |
|---|---|---|
| d1.00 V/f curve | 00 (Linear) | Constant-torque loads need full flux across the speed range, not the energy-saving pump/fan curve. |
| d1.01 Torque boost | Raise to 2–8%, or move to vector control below | Helps the motor break away at low speed against static friction. |
| A0.08 Control mode | Consider SVC1/2 (vector control) for demanding loads | Gives better low-speed torque and stability than V/f alone. |
| d2.22–d2.24 Static friction compensation (vector mode) | Increase for heavy breakaway loads | Adds feed-forward torque specifically to overcome stiction at start — built for crushers and positive-displacement loads. |
| E0.00 / E0.01 Current limit | Raise toward 180–200%, use Mode 2 (PI-regulated) | Smoothly handles legitimate load spikes instead of nuisance-tripping. |
| E0.17 / E0.19 / E0.20 Motor overload timing | Extend the time / relax the threshold | So a legitimate breakaway surge doesn’t trigger a false overload trip — while still catching a genuine sustained fault. |
🏃 Hoists, Cranes & Goods Lifts (General)
Lifting applications need precise, controllable torque (a hoist must never uncontrollably free-fall or jerk), which points toward vector control rather than simple V/f.
| Parameter | Recommended setting | Why |
|---|---|---|
| A0.08 Control mode | SVC1 or SVC2 (vector control) | Needed for the precise torque holding a suspended load requires. |
| d2.10 Torque upper limit | Set to protect the mechanical drivetrain | Lower it to protect a weak gearbox/rope system, or raise it for genuinely heavy loads — size to your actual rigging. |
| E0.05 Overvoltage stall control | Consider disabling and fitting a braking resistor/unit instead | Stall control extends the stop time to avoid an overvoltage trip — undesirable for a hoist, where a braking resistor dissipates the regenerated energy instead and lets the drive stop on time. |
| F1 Multi-step speeds | Use for high-speed travel + creep/positioning speed | Same multi-reference function as conveyors — here used for fast travel vs. slow, precise final positioning. |
💡 Building a passenger or goods elevator specifically? See the dedicated Passenger/Goods Elevators (VSE) section below — it has a purpose-built commissioning sequence.
🔒 Passenger/Goods Elevators (VSE Series)
The VSE series has a dedicated built-in elevator mode (Group y0, repurposed for elevator duty on this series) covering brake timing, floor leveling, and emergency operation. Ride comfort lives almost entirely in the brake-transition parameters.
DI wiring:
| Terminal | Function | Parameter |
|---|---|---|
| DI1 | UP | C0.00 = 1 |
| DI2 | DOWN | C0.01 = 2 |
| DI3 | High speed | C0.02 = 13 |
| DI4 | Leveling speed | C0.03 = 14 |
| DI5 | Inspection (maintenance) | C0.04 = 51 |
| DI6 | Emergency | C0.05 = 52 |
| DI7 | Base block | C0.06 = 6, C0.14 = 00010 |
Speed stages (via DI3/DI4 combination): 00 → F1.00 · 01 → F1.01 (high speed, set to 100% of max frequency b0.08) · 10 → F1.02 (leveling speed, low %) · 11 → F1.03. Each stage has its own accel/decel time (F1.34–F1.37).
Brake & ride-comfort tuning (the parameters worth adjusting incrementally, especially on a retrofit with an unknown brake response):
| Parameter | Function | Default |
|---|---|---|
| y0.00 | Elevator special-purpose enable | 1 = Valid |
| y0.01 / y0.04 | Brake open delay / release delay | 0.00s / 0.30s |
| y0.05–y0.08 | Brake open/release frequency (forward & reverse) | 1.00Hz / 0.20Hz |
| y0.09 / y0.10 | Brake open current / holding time | 40.0% / 0.30s |
| y0.39 / y0.40 | S-curve time 5/6 (leveling-speed transition smoothness) | 1.00s / 0.50s |
| y0.22 / y0.23 | Motor/generator slip compensation (loaded vs. empty car leveling smoothness) | 0.00Hz |
⚠️ Elevator commissioning affects passenger safety — always have a qualified lift technician verify final settings, especially the brake and emergency parameters, before the installation goes into service.
🎯 Precision Winders, Tension Control & Machine Tools
When speed accuracy alone isn’t enough and you need to control torque directly — winders holding constant web/wire tension, master/slave synchronized drives, or precision spindles — use full vector torque control.
| Parameter | Recommended setting | Why |
|---|---|---|
| d0.30 Auto-tuning | 2 (rotary, motor uncoupled) | Precision torque control depends on an accurate motor model — rotary tuning gives the best result. |
| d2.00 Speed/torque control | 1 (torque control) | Switches the drive from holding a speed to holding a torque/tension — the core setting for winders and tension zones. |
| d2.01–d2.06 ASR (speed loop) gains | Tune during commissioning | Raise Kp / lower Ti if response is sluggish; back off if the system oscillates. Needed for both speed- and torque-mode precision. |
| d2.16–d2.19 Torque setting source & speed limits | Set torque reference from AI or comms; cap runaway speed | In torque mode there’s no speed setpoint, so a speed limit is essential to prevent the motor running away if tension is lost. |
| d2.20 / d2.21 Torque-mode accel/decel time | Set > 0 for master/slave synchronized drives | Smooths speed changes to avoid mechanical shock between synchronized axes. |
🛡️ Protection Quick Reference (Group E0)
Whatever your application, these are the protection parameters worth reviewing rather than leaving on default:
| Parameter | Protects against | Tighten for… | Relax for… |
|---|---|---|---|
| E0.00 / E0.01 | Overcurrent trips during load spikes | Sensitive/light loads | Crushers, hoists, high-inertia startups (raise toward 180–200%, use PI-regulated mode) |
| E0.05 | Overvoltage trip on regenerated energy during deceleration | General use | Hoists/cranes — disable and use a braking resistor instead, so stopping isn’t delayed |
| E0.10 (phase loss) | Single-phasing damage | Pumps/fans — always fault & stop | Non-critical fans where a nuisance stop is worse than a brief continued run |
| E0.17 / E0.19 / E0.20 | Sustained motor overload (thermal) | Pumps/fans — leave tight, sustained overload usually means a real fault | Crushers/hoists needing momentary overload tolerance for legitimate breakaway loads |
| E0.22 / E0.23 | Dry-run, broken belt/coupling (load loss) | Pumps — the single most valuable protection to enable | — |
| E0.27–E0.29 | Downtime from transient/nuisance trips | — | Unattended/remote installations (solar pumps, boosters) — enable a few auto-reset retries |
| E0.35–E0.39 | Motor winding over-temperature (via PT100/PT1000 sensor, VSX) | Continuously-loaded or high-duty motors where the thermal model alone isn’t trustworthy | — |
❓ Frequently Asked Questions
Do I need vector control (SVC), or is V/f enough?
✅ V/f control is enough for most pumps, fans and simple conveyors. Move to sensor-less vector control (SVC1/SVC2) when you need precise speed holding under changing load, high starting torque at very low speed, or true torque/tension control (hoists, winders, machine tools, cranes).
Static or rotary auto-tuning — which should I use?
✅ Use rotary auto-tuning (d0.30 = 2) whenever you can safely uncouple the motor and let it spin freely — it gives the most accurate motor model, which matters most for vector control. Use static auto-tuning (d0.30 = 1) when the load can’t be disconnected, such as a coupled pump or fan — it’s adequate for V/f control and basic vector performance.
My constant-pressure pump oscillates or won’t reach setpoint — what do I check?
✅ Oscillating/hunting usually means the PID gain is too aggressive — lower Kp (F0.08) and/or raise Ti (F0.09). Never reaching setpoint usually means the gain is too gentle or the output frequency limit (F0.22) is capping it too low — raise Kp slightly and check the frequency limits.
The motor stalls or trips when starting a heavy load — what should I adjust?
✅ Raise the torque boost (d1.01) on V/f control, or switch to vector control and enable static friction compensation (d2.22–d2.24). If it’s tripping on overcurrent during the start surge, raise the current limit (E0.00/E0.01) toward 180–200% rather than disabling protection entirely.
Can one drive run two different motors?
✅ Yes — Groups d3/d4/d5 are a complete second motor parameter set (nameplate, V/f, vector), switchable via a digital input. This is useful for alternating between two pumps on a duplex skid, two spindle motors on one machine, or two different operating profiles for the same motor, without buying a second drive.
⚠️ Before You Program a Drive
This tool is a practical starting point drawn from CG Emotron’s official VS Series programming manual, not a replacement for it. Parameter numbering is shared across the VSM, VSS, VSX, VSR and VSE family but a handful of groups (like Group y0) are repurposed differently depending on which series and firmware variant you have — always confirm against your unit’s exact parameter list on the keypad before committing changes. Wiring and commissioning should be carried out by a qualified electrician, and safety-critical installations (elevators, cranes, hoists) should have final settings verified by a qualified technician before going into service.
🛒 Shop CG Emotron VS Series Drives
✅ VSM Series — compact machine drive, 0.75–4kW
✅ VSS Series — single-phase drive, 0.37–2.2kW
✅ VSX Series — general purpose drive, 0.75–55kW
✅ VSR Series — solar pump drive
✅ VSE Series (elevator) — contact us for availability
