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
- Maple Modular PLC’S – Any Maple Modular PLC can be used.
- Maple Micro PLC’S – Any Maple Micro PLC can be used.
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
Power (24V):
(A15, B15) – 24V on Power Supply to 24V on PLC to 24V on Terminal Block
Ground (0V):
(A20, B20) – GND on Power Supply to GND on PLC to GND on Terminal Block
Digital Input:
(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)
Digital Output:
(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
- MapleLogic User Manual
- Maple Modular User Manual
- Maple Micro User Manual
- Digital IO Module User Manual
More Tutorials Sample Projects
See our Support Center for a complete list of Quick Start and Installation Guides