Your cart is currently empty!
Programmable Logic Controllers (PLC)
Programmable logic controllers (PLC) are electrical devices used to control and automate industrial processes by reading digital and analog inputs such as push buttons, limit switches, temperature or pressure sensors, and then writing to digital or analog outputs to power devices such as LEDs, solenoids, relays, or motors. PLC programming is usually done using Ladder Logic (also known as Ladder Diagram), which is a graphical programming language, but other IEC 61131 plc coding languages such as Structured Text can also be used depending on the PLC.

Expandable PLCs with up to 11 additional I/O modules including Digital, Analog, PWM, HSC, TC and RTD Modules. Up to 384 I/O points.

All-in-one PLCs feature built-in I/O and are ideal for your small-scale projects. Up to 36 inputs and outputs, digital and analog.

Our HMI+PLC combines the touchscreen interface capabilities of an HMI and the I/O connectivity of PLCs in just one unit.

Designed for maximum customization with your choice of HMI, remote I/O, and CODESYS PLC logic, this series meets all your needs.
Modular PLC
Maple Systems Expandable PLCs
Maple Systems’ Modular PLC lineup provides superior flexibility and scalability to meet unique automation needs.
Our PLCs adapt to a wide variety of applications, which makes them ideal for complex control systems, ensuring your automation setup grows alongside your business.
- Up to 11 I/O modules for customized automation
- Supports Digital, Analog, PWM, HSC, TC, and RTD modules
- Manages up to 384 I/O points
- And much more!
Micro PLC
Maple Systems Non-expandable PLCs
At Maple Systems, we offer three different compact PLCs, designed for small scale use when simplicity and affordability merge.
Our PLCs integrate with various brands and SCADA systems using standard communication protocols, ensuring reliable connectivity and seamless operation.
- Up to 16 digital Inputs and Outputs
- Up to 2 Analog Inputs and Outputs
- Built-in HSC Inputs and Positioning Outputs
- And much more!
Need Help Selecting the Right PLC?
We have created a guide to help you make the best choice when choosing a new PLC.
Quick Modular PLC Setup Guide
Maple Modular PLC’s numerous module types, compact size, high performance, and built-in functionality are the ideal solution for control systems.
Step 1: Select a CPU

Modular PLC CPUs
Unlike other PLCs, our logic controller CPUs have built in digital inputs and outputs that are fully functional without adding modules.
Step: 2: Select I/O Modules






- Digital
- Analog
- HSC
- PWM
- Temperature
- Communication
Then choose the expansion modules that meet your control system requirements. Attaching up to 11 modules onto one CPU. Maple Systems offers a wide selection of modules for all your specific needs!
Try Before You Buy
Looking for options to run your program? At Maple Systems, we make it easy and risk free!
Accessible Control.
Versatile Design.
Extraordinary Service.
Maple Systems’ PLCs offer position control, PWM, PID with auto-tuning, High-Speed Counter (HSC), and more features to aid you in your control’s solution.
Get you control system up and running in no time with our easy-to-implement PLCs. Reliable replacements or additions to small-medium scale control systems at an affordable price.

PLC Training Catalog
Get introduced to the tools, programming, and hardware used throughout the automation industry. Work along side our tutorial videos to learn the basics of PLC hardware and software while becoming more proficient in programming by creating your own solutions.
PLC Training Videos
Want to learn more on how to use, troubleshoot, and create automation solutions? View our entire training material.
SCADA and PLCs
Supervisory Control and Data Acquisition (SCADA) are systems that include various devices that allow users to monitor, control, and optimize industrial processes. SCADA systems can include different combinations of devices such as PLCs, Human Machine Interfaces (HMIs), monitors , databases, and more, to solve automation challenges.
PLCs in SCADA systems play an integral role by acting as intermediary between field devices and the connected system. PLC can receive input from sensors and send commands to actuators based on predefined logic while also sending and receiving information from other devices within the system.
A basic SCADA system that can be seen in small-medium scale operations is an HMI-PLC system. This system allows an operator to monitor and respond to the real-time status of the PLC, and the corresponding field devices, by way of the HMI’s interface. In real world application this can give a water treatment operator the ability to remotely shut down a pump for maintenance, check the status of a sensor, and/or stop operation all together in the case of an emergency.

Implement with Maple Systems Products
If you get your products from Maple Systems you can get support with your whole system in one trustworthy source that is always free – Maple Systems.
Switch To a Maple Systems PLC
Maple Systems has a strong commitment to providing high-end products with features that can compete with larger PLC brands at an affordable rate.
Controller Selection
Choose the perfect PLC for your automation needs.
- Modular PLC – Expandable with a variety of I/O modules to handle complex tasks.
- Micro PLC – Compact and reliable for smaller, lighter projects.
Familiar Programming
Easily transition to Maple Systems with intuitive programming software.
- Online editing – Make real-time adjustments.
- Simulation – Test your program before deployment.
- Fault detection – Identify and resolve issues quickly.
Implementation
Integrate our PLCs with your existing system effortlessly.
- Modbus RTU and TCP/IP support – Connect to a wide range of devices.
- Plug-and-play – No complex configurations required since our PLCs are Natively Slave.
Diagnostic Tools
Simplify PLC troubleshooting with MapleLogic software.
- Analyze PLC lifespan – Track performance over time.
- Identify module errors – Pinpoint the root cause of issues.
- Use MapleLogic – Resolve problems with easy-to-use software.
Complimentary Support
Access free resources and support with no contracts.
- Guides and manuals – Easy-to-follow instructions.
- Sample projects – Learn from practical examples.
- Videos and notes – Support when you need it.
Inventory
We keep products in stock for quick shipping.
- Same-day shipping – Fast delivery for in-stock items.
- Questions? Call us at 425-745-3229.
Frequently Asked Questions
Our expertise in Programmable Logic Controllers (PLCs) spans design, manufacturing, and comprehensive support, catering to industrial, OEM, automation, and municipal applications. We pride ourselves on offering affordable and reliable PLC solutions that help streamline your operations and achieve your business objectives efficiently.
Have questions about our PLC offerings or how they can benefit your specific application? Explore our frequently asked questions. If you don’t find the information you need, please contact us directly—we’re here to help!
What is a PLC?
A PLC is a programmable logic controller that enables control of sensors and actuators. PLCs are programmed mainly in Ladder Logic, an easy to learn visual programming language that resembles physical circuit diagrams of relay logic. However, PLCs can also be programmed in other languages such as Standard Text (ST), Function Block Diagram (FBD), or Sequential Function Chart (SFC). PLCs can be used by themselves in small applications or incorporated into a larger system for larger applications such as a production plant.
How do Maple PLCs communicate with other devices and systems?
PLCs communicate with other devices, like HMIs or other PLCs, through communication protocols. The most common protocols used in the automation space are Modbus, Ethernet/IP, and Profibus. It is always important to check if your PLC can communicate with your other devices, otherwise a device that translates protocols, called a communication gateway, is required.
What are some common applications of PLCs?
PLCs can be seen throughout the automation industry, from vehicle manufacturing to medical applications to traffic control. With the ability to receive inputs from various sensors and send commands to actuators like motors, valves, and solenoids, PLCs are used to enhance efficiency, safety, and precision in diverse industrial processes. Learn more about the systems PLCs are a part of on our SCADA page.
How long does it take to learn how to program a PLC?
It depends. If you already have experience programming PLCs, switching to a new PLC software, like MapleLogic, will take roughly 2-3 hours to get familiar with the software and another few hours to understand all the features available. If you are brand new to PLC software and hardware it may take up to 40 hours to learn the basics of programming a PLC. This process can be streamlined by watching our PLC tutorial courses, learning how each operation works and is implemented, and what it looks like when downloaded to the physical PLC.
What troubleshooting and debugging tools does MapleLogic have?
MapleLogic offers both hardware and software diagnostic tools. The front panel of all our PLCs and expansion modules have LED indicators for easy visual confirmation of an error. Within the software a dedicated troubleshooting window allows users to go online with their PLC and see a detailed list of errors, information such as location and possible reason for the errors is provided.
Is a Maple Systems PLC the best choice for my application?
Maple Systems PLCs are great for customers working with small-medium sized applications that require extensive features, those found in high-end alternatives, but at a more affordable price point. With our products offering a range of training resources, comprehensive guides, and robust troubleshooting features, a person looking for a user-friendly and cost-effective control device can be confident they’ve made the right choice.
Manuals and Documentation
Manuals and Guides
- MapleLogic User Manual
- Maple Micro PLC User Manual
- Maple Modular PLC User Manual
- Temperature IO Module User Manual
- Analog IO Module User Manual
- Digital IO Module User Manual
- High Speed Counter Module User Manual
- Ethernet Module User Manual
- Positioning User Manual
- PID User Manual
- PLC Web Server User Manual
- PWM Output Module User Manual