PLC Products

These compact PLCs are designed for small scale use when simplicity and affordability merge. Ideal for specialized processes or incorporated into a larger system.


  • 8 Digital Inputs, 8 Digital Outputs
  • 2 CH High Speed Counter
  • RTC with 10-year lifespan
PLC-FB1616P0202 Cross View 1


  • 16 Digital Inputs, 16 Digital Outputs
  • 2 Analog Inputs, 2 Analog Outputs
  • 2 CH HSC
PLC-FB1616P0202 Cross View 1


  • 16 Digital Inputs, 16 Digital Outputs (Relay)
  • 2 Analog Inputs, 2 Analog Outputs
  • 2 CH HSC

Our scalable PLC line was created for a wide range of applications capable of adapting to your specific needs. With 15 I/O modules to choose from – this PLC is perfect for your complex solutions.

Modular PLC

First choose a CPU you wish to use. Unlike other PLCs, our logic controller CPUs have built in digital inputs and outputs that are fully functional without adding modules.


  • 16 Digital Inputs, 16 Digital Outputs
  • 2 CH HSC (12V, 24V)
  • Group-isolated embedded digital inputs and outputs
PLC-ES0808P Front View


  • 8 Digital Inputs 8 Digital Outputs
  • 2 CH HSC (12V, 24V)
  • Group-isolated embedded digital inputs and outputs
PLC-ES0806R Front View


  • 8 Digital Inputs, 6 Digital Outputs (Relay)
  • 2 CH HSC (12V, 24V)
  • Group-isolated embedded digital inputs and outputs

Expansion Modules

Then choose the expansion modules that meet your control system requirements. Attaching up to 11 modules onto one CPU.


  • 4 Analog Current Outputs
  • 4-20mA (14-bit resolution)
  • Screw-based connector

Thermocouple Module


  • 4-CH Thermocouple Input
  • Types: K, J, E, T, B, R, S, and N
  • 14-bit Resolution
IO-SA0202Y Front View

Analog Input and Output Module


  • 2 Analog Inputs (Current/Voltage)
  • 2 Analog Outputs (Current/Voltage)
  • 14-bit or 16-bit resolution
IO-SD0032PPWM Kit View

Pulse Width Module (PWM) Kit


  • 12-CH PWM Outputs
  • Up to 4000 Hz Duty Cycle
  • 20 Additional Digital Outputs
IO-SD0032PI Cross View

Digital Output Module


  • 32 Digital Outputs (Sourcing/PNP)
  • 1 ms or less response time
  • Optically Isolated

View Our Full Expansion Module Selection

Accessible Control.
Versatile Design.
Extraordinary Service.

Get you control system up and running in no time with out easy-to-implement PLCs. Reliable replacements or additions to small-medium scale control systems at an affordable price.

Our PLCs offer position control, PWM, PID with auto-tuning, High-Speed Counter (HSC), and more features to aid you in your control’s solution.

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.

MapleLogic Software Overview

Skills you’ll gain: The basics, features, and programming environment of our MapleLogic PLC programming software.

How to Set Up your Maple PLC and Maple HMI using Modbus RTU and TCP Communications

This tutorial will cover Modbus Communication via RTU and TCP between a Maple PLC and a Maple HMI. The PLC as an RTU slave and the HMI as the master device.

How to Set Up your Maple Modular PLC as a Modbus TCP Master Device

This tutorial will cover Modbus TCP communication between two Maple PLC’s using an Ethernet Module. A Maple Modular PLC as the master device and a Maple Micro PLC as a slave device.

How to Set Up your Maple PLC as a Modbus RTU Master Device

This tutorial will cover Modbus RTU communication between two Maple PLC’s. A Maple Modular PLC as the slave device and a Maple Micro PLC as the master device.

How to use the PLC Simulator and Online Edit in MapleLogic

This tutorial will cover downloading and uploading a scan program in MapleLogic using the PLC Simulator as well as Online Edit Mode.

How to Program a High Speed Counter

This tutorial will cover the configurations for using the built-in High Speed Counter for the Maple Modular and Micro PLC’s.

How to Troubleshoot and Reset Error Codes in your PLC Diagnostics

This tutorial will cover troubleshooting the PLC Diagnostics in MapleLogic. It will demonstrate the steps in resetting any error codes within your CPU and I/O Modules.

Explore Our Training Catalog

View our entire training material. Learn how to use, troubleshoot, and create automation solutions.

View more training videos>>


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 Our Other Products

When considering PLC brands to work with, common questions to … 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.


HMI Series

With over 300+ communication protocols, connect your PLCs and controllers into one solution you can see.


Industrial PCs

Resolve your toughest automation challenges by integrating a powerful Industrial PC.

HMI4070 + Expansion Module

HMI + PLC Series

These Class I, Div 2 models combine a touchscreen HMI and PLC all in one unit, and supporting IEC programming.


Communication Gateway

Our cMT Gateway products will get your legacy systems talking to your management network in a low cost, low effort way.

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

Our PLC selection allows you to choose the right controller for you.

Modular PLC – Expand to meet all your needs with our wide selection of I/O modules

Micro PLC – Compact unit that can meet your light projects.

Familiar Programming

Pick up our easy-to-use programming software, like other well-known brands, switching your project to Maple Systems has never been easier.

Features Include:

  • Online editing
  • Simulation
  • Fault detection
  • And more!

Diagnostic Tools

Maple Systems PLCs both hardware error indicators and also troubleshooting features with MapleLogic software to aid in problem resolution and reduce down-time.

Features Include:

  • Lifespan on PLC
  • Detection of which module is causing the error
  • And more!


Implement our PLCs into your existing control solution with ease. With Modbus RTU and TCP/IP you can connect to a wide range of devices.

There is no need for complicated configuration to make your PLC a slave device. Our PLCs are Natively Slave so it’s as simple as plugging and playing.

Complimentary Support

Maple Systems offers complimentary support and software with no contracts.

Features Include:

  • Manuals and guides
  • Technical notes
  • Sample projects
  • Videos
  • And more!


We pride ourselves on having our products in stock and sent out same-day.

Contact us at (425) 745-3229

Frequently Asked Questions

Q: What is a PLC?

A: 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.

Q: How do Maple PLCs communicate with other devices and systems?

A: 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.

Q: What are some common applications of PLCs?

A: 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.

Q: How long does it take to learn how to program a PLC?

A: 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.

Q: What troubleshooting and debugging tools does MapleLogic have?

A: 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.

Q: Is a Maple Systems PLC the best choice for my application?

A: 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.

Scroll to Top