How to Turn a Pump On and Off Using Digital I/O

How to Turn a Pump On and Off Using Digital I/O

Skills you’ll gain: Configuring Digital IO in the programming software MapleLogic.

Software Required

Hardware Required

To see the Digital I/O wiring for all the Maple Modular & Micro PLC’s please review the documents in the “Resources & Documentation” section of this tutorial.

Wiring and Circuit Design

Digital Output Wiring Diagram using a Maple Modular PLC-ES1616P with a terminal block

(A15, B15) – 24V on Power Supply to 24V on PLC to 24V on Terminal Block

(A20, B20) – GND on Power Supply to GND on PLC to GND on Terminal Block

(A1, B1, A2) – 24V to (X00 – Start_Pump), 24V to (X01 – Stop_Pump) and 24V to (X02 – Pump_Overload)

(A5, B5) – Digital Input GND (COM)

(A11, A12, A13, A14) – (Y10 – Pump_Running), (Y12 – Pump_ON), (Y14 – Pump_OFF) and (Y16 – Overload_ACTIVE)

Software Code (Ladder Diagram)

Ladder Diagram (Offline)

Here is a Pump On/Off and Overload Scenario setup in Maple Logic. To see how to create this logic step by step, please watch the video on this tutorial page.

Ladder Diagram (Online)

Start_Pump is ON, Pump_Running is ON and Pump_ON is ON.

Ladder Diagram (Online)

KM1_AUX is ON, Pump_Running is ON and Pump_ON is ON.

Ladder Diagram (Online)

Pump_Overload is ON, Pump_OFF is ON, Clock_1sec is ON & blinking every 1 second. Overload_ACTIVE is ON & blinking every one second.

Sample Project

The project shown above was designed for the specific hardware mentioned at the beginning of the tutorial and is intended to provide you guidance when programming your unit. If you are using models other than the ones specified in this sample project, similar steps can be duplicated within your own project.

Download MapleLogic Sample Project

Resources & Documentation

Maple PLC/MapleLogic Resources

More Tutorials Sample Projects

See our Support Center for a complete list of Quick Start and Installation Guides

Scroll to Top