Select it with 96.04 Macro select = ABB standard (Menu › Primary settings › Macro). It runs in scalar (frequency) control by default. Changing macro resets every setting except motor data, so back up first.
Where the ABB standard macro fits
Conveyors and machines
A maintained selector switch runs the motor; a second switch reverses it.
Fans with fixed duty points
Three preset frequencies cover low, medium and high without a potentiometer.
First commissioning
Every ACS580 ships with it, so it is the baseline to test wiring and motor data.
Terminal map
Control terminals X1–X3 · ABB standard macro (inputs that change most are highlighted)
| Terminal | Signal | Function in this macro |
|---|---|---|
2 | AI1 | Frequency reference 1, 0–10 V |
5 | AI2 | Not configured |
7 | AO1 | Output frequency, 0–20 mA |
8 | AO2 | Motor current, 0–20 mA |
13 | DI1 | Stop (0) / Start (1) |
14 | DI2 | Forward (0) / Reverse (1) |
15 | DI3 | Constant frequency select |
16 | DI4 | Constant frequency select |
17 | DI5 | Ramp set 1 (0) / Ramp set 2 (1) |
18 | DI6 | Not configured |
19–21 | RO1 | Ready run |
22–24 | RO2 | Running |
25–27 | RO3 | Fault (-1) |
Wiring diagram
Try it: ABB standard macro simulator
Operate the inputs as an operator or PLC would. The wiring diagram above, the relay lamps and the output frequency respond the way the macro defines. Values come from the Softwell bench drive.
Inputs — click to switch, hold the push-buttons
Drive (simulated, 4× real time)
- State
- Stopped
- Reference
- —
- Direction
- Forward
Signal path: switch any input to trace it from +24 V to the parameter that reads it.
Preset speed truth table (click a row to set DI3/DI4 in the simulator)
| DI3 | DI4 | Parameter | Result (Softwell bench values) |
|---|---|---|---|
0 | 0 | AI1 | AI1 reference |
1 | 0 | 28.26 | 5 Hz |
0 | 1 | 28.27 | 10 Hz |
1 | 1 | 28.28 | 15 Hz |
Wire this macro on a real ACS580
Every macro, Drive Composer, then Modbus RTU and Profinet with a Siemens PLC. Pune classroom or online.
Configure the ABB standard macro in Drive Composer
Drive Composer entry / pro- ACS580 powered, STO terminals closed (factory jumpers in place)
- PC with Drive Composer and a USB cable to the assistant control panel
- Motor nameplate data and the wiring done as in the diagram
Connect
Plug a USB cable from the PC into the USB port on the drive's assistant control panel, open Drive Composer (entry or pro) and connect. The drive appears in the drive list.
Back up first
Save the current parameters to a file (entry) or take a full Backup (pro) so you can return to the old setup.
Enter motor data
Open Parameters › group 99 and enter 99.06–99.11 from the nameplate. Leave 99.04 on Scalar unless the load needs vector control.
Select the macro
Open group 96, set 96.04 Macro select to ABB standard, and confirm 96.05 Macro active shows the same name. Every non-motor parameter now returns to the macro defaults.
Check the I/O mapping
Open the parameters in the table below and confirm each one points to the input shown. Change only what your wiring differs on.
Tune ramps, presets and limits
Set acceleration and deceleration times, preset speeds or setpoints, and min/max limits in group 30 (30.11–30.14).
Test with the Monitor window
Add 01.06 Output frequency, 01.07 Motor current, 10.02 DI delayed status and 12.12 AI1 scaled value. Operate each switch and watch the matching bit and value change.
Save and document
Write 96.07 Parameter save manually = Save, then use Print to keep a PDF parameter record (as on the Softwell lab printouts). In pro, compare against the backup to list every change.
Parameters to check after selecting the macro
Open each one in Drive Composer and confirm it points to the input shown. Change only what your wiring differs on.
| Parameter | Name | Should read |
|---|---|---|
20.03 | Ext1 in1 source | DI1 |
20.04 | Ext1 in2 source | DI2 |
28.11 | Ext1 frequency ref1 | AI1 scaled |
28.22 / 28.23 | Constant frequency sel1 / sel2 | DI3 / DI4 |
28.71 | Freq ramp set selection | DI5 |
12.15 / 12.17–12.20 | AI1 unit, min, max, scaling | V, 0–10 V → 0–50 Hz |
Parameter finder
Every parameter on this page in one list. Type a number or a word such as ramp or 40. to filter.
| Parameter | Name | Value or note | Use |
|---|---|---|---|
20.03 | Ext1 in1 source | DI1 | Check |
20.04 | Ext1 in2 source | DI2 | Check |
28.11 | Ext1 frequency ref1 | AI1 scaled | Check |
28.22 / 28.23 | Constant frequency sel1 / sel2 | DI3 / DI4 | Check |
28.71 | Freq ramp set selection | DI5 | Check |
12.15 / 12.17–12.20 | AI1 unit, min, max, scaling | V, 0–10 V → 0–50 Hz | Check |
96.04 | Macro select | ABB standard | Tune |
28.26 / 28.27 / 28.28 | Constant frequency 1 / 2 / 3 | DI3–DI4 = 10 / 01 / 11 | Tune |
28.72 / 28.73 | Freq accel / decel time 1 | DI5 = 0 | Tune |
28.74 / 28.75 | Freq accel / decel time 2 | DI5 = 1 | Tune |
12.15 · 12.25 · 13.15 | AI1, AI2, AO1 unit (V or mA) | Match the S1–S3 switches | Tune |
99.04 | Motor control mode | Scalar by default | Tune |
Ramp-time calculator
ACS580 ramp times are full-scale: the time to go from zero to 50 Hz. Enter yours to see how long the drive takes to reach a target.
Bench exercise
- Wire a maintained switch to DI1 and a 10 kΩ pot across +10V, AI1 and AGND.
- Run the motor and watch 01.06 output frequency follow the pot.
- Close DI3 and check the drive jumps to 28.26 (5 Hz on the Softwell bench).
- Toggle DI5 and time the difference between ramp set 1 and ramp set 2.
Back up with Drive Composer before switching macro on a running machine: the new macro rewrites the I/O functions, and wiring that was safe before may now start the motor.
Test yourself: ABB standard macro
Five quick questions on the terminal map. Answers show straight away.
1. In the ABB standard macro, what does AI1 (terminal 2) do?
2. In the ABB standard macro, what does DI1 (terminal 13) do?
3. In the ABB standard macro, what does DI2 (terminal 14) do?
4. In the ABB standard macro, what does DI3 (terminal 15) do?
5. In the ABB standard macro, what does DI4 (terminal 16) do?
Your score: . Want to wire it on a real drive? Book a free demo class.
Frequently asked questions
Is ABB standard the default macro on the ACS580?
Yes. A new ACS580 starts in the ABB standard macro, and the Softwell lab drive still reports it in 96.05 Macro active.
How do I get three preset speeds?
Use DI3 and DI4 as a binary pair: 10 selects 28.26, 01 selects 28.27, 11 selects 28.28, and 00 returns to the AI1 reference.
Does it use vector control?
No, it uses scalar control. Pick the ABB standard (vector) macro if you need speed control in rpm with the motor model.