PLC Sim Lab
Industrial sensors

Push buttons and selector switches

Push buttons and selector switches are the operator's side of every control panel. They look simple, but choosing NO or NC contacts, the right colours and the right wiring decides whether a machine is safe and easy to use.

2 min read · Updated 2026-10-02

How a push button is built

An industrial push button has two parts: the operator (the button head you see on the door) and one or more contact blocks clipped on behind it. Contact blocks are either:

Why STOP buttons are NC

A stop button is wired normally closed so the PLC input is 1 while nobody presses it. If the wire breaks or the contact block falls off, the input goes to 0, which looks exactly like a pressed stop: the machine stops. With an NO stop button, a broken wire would make the stop button silently useless. In the ladder program you therefore use a normally open contact for the NC stop button (see ladder logic basics).

Momentary and maintained

Momentary (spring return) buttons are on only while pressed; they are used for start, stop, reset and jog. Maintained (push-on/push-off) buttons stay in position; the E-stop is a special latching type.

Button colours (IEC 60204-1)

ColourMeaningExample
Redemergency, stopstop, E-stop
Green / whitestart, onstart cycle
Yellowabnormal conditionintervention, override
Bluemandatory actionreset
Black / greyno specific meaningjog, general functions

Illuminated push buttons

An illuminated button has an LED in the head with its own terminals (X1-X2). The PLC drives the lamp from an output, so one device acts as both input and output: for example a flashing blue RESET button that lights steady when reset is possible.

Selector switches

A selector switch is turned rather than pressed. A 2-position selector (e.g. MANUAL / AUTO) has a contact block that changes over between positions; a 3-position selector has two NO blocks, one for each side, with the centre position having both open. Spring-return selectors go back to the centre when released.

HAND-OFF-AUTO

A HOA switch is a 3-position selector common on pumps and fans:

Wire both the HAND and AUTO contacts to PLC inputs as well, so the PLC and HMI can show which mode is selected.

Wiring to a PLC

A button is just a contact: +24 V → contact → PLC input, with the input COM at 0 V (sinking input). Each button gets its own input. Label every wire with the input address (see PLC addressing).

Watch it in the video tutorial

Starts at 3:34: adding START (NO) and STOP (NC) push buttons and wiring them. Open on YouTube →

Try it yourself. Wire sensors, contactors and a PLC, write ladder logic and press RUN in the free PLC Sim Lab Playground. Nothing to install.

Open the Playground →Guided lessons →