AliExpress Wiki

Small Programmable Logic Controller with Display: A Practical Guide for Industrial Automation Enthusiasts

A small programmable logic controller with display provides no-code automation for DIY and industrial projects, offering reliable, easy-to-set-up control via parameter-based configuration and TTL serial communication.
Small Programmable Logic Controller with Display: A Practical Guide for Industrial Automation Enthusiasts
Disclaimer: This content is provided by third-party contributors or generated by AI. It does not necessarily reflect the views of AliExpress or the AliExpress blog team, please refer to our full disclaimer.

People also searched

Related Searches

ls programmable logic controller
ls programmable logic controller
programmable logic controller L02
programmable logic controller L02
programmable logic controller module
programmable logic controller module
programmable logic control
programmable logic control
programmable logic controller siemens
programmable logic controller siemens
PLC Programmable Controller
PLC Programmable Controller
programmable logic controller
programmable logic controller
plc programmable logic controller
plc programmable logic controller
programable logic controllers
programable logic controllers
siemens programmable logic controller
siemens programmable logic controller
programmable logic controller arduino
programmable logic controller arduino
plc microcontroller
plc microcontroller
advantages of programmable logic controller
advantages of programmable logic controller
programmable logic controller plc
programmable logic controller plc
xinje programmable controller
xinje programmable controller
programmable logic controler
programmable logic controler
programmable logic controller applications
programmable logic controller applications
mini programmable logic controller
mini programmable logic controller
programmable logic controllers
programmable logic controllers
<h2> What Is a Small Programmable Logic Controller, and Why Should I Use One in My DIY Automation Project? </h2> <a href="https://www.aliexpress.com/item/32954409551.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/HTB1dqMLMAvoK1RjSZPfq6xPKFXaG.jpg" alt="PLC with display input parameter display board function is equivalent to text touch screen without programming D110.D114 value" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Click the image to view the product </p> </a> Answer: A small programmable logic controller (PLC) is a compact, industrial-grade device designed to automate electromechanical processes using logic-based programming. For DIY automation projects, it offers reliable control over sensors, motors, and actuators without requiring complex coding or expensive hardware. As an electronics hobbyist working on a small-scale automated irrigation system for my urban rooftop garden, I needed a reliable, low-cost control unit that could manage water valves, soil moisture sensors, and pump activation based on real-time data. After testing several options, I settled on a small PLC with a built-in display module specifically the D110/D114 model because it offered a balance of simplicity, functionality, and ease of integration. This device functions as a standalone control system that can be configured without writing traditional code. Instead, it uses a parameter-based setup via a physical interface with labeled buttons and a numeric display. The system supports TTL-level communication through four cables: 5V, GND, TX (transmit, and RX (receive, making it compatible with common microcontrollers like Arduino and Raspberry Pi. <dl> <dt style="font-weight:bold;"> <strong> Programmable Logic Controller (PLC) </strong> </dt> <dd> A digital computer used for automation of industrial processes, such as control of machinery on factory assembly lines, amusement rides, or lighting systems. It continuously monitors input devices and makes decisions based on a custom program to control output devices. </dd> <dt style="font-weight:bold;"> <strong> TTL (Transistor-Transistor Logic) </strong> </dt> <dd> A type of digital circuitry that uses bipolar junction transistors to create logic gates. TTL signals operate at 0V (low) and 5V (high, commonly used in industrial control systems and microcontroller interfaces. </dd> <dt style="font-weight:bold;"> <strong> Parameter Display Board </strong> </dt> <dd> A user interface module that allows users to view and adjust operational settings directly on the device, often without needing a computer or programming software. </dd> </dl> Here’s how I set it up in my irrigation system: <ol> <li> Mounted the PLC unit in a weatherproof enclosure on the rooftop. </li> <li> Connected the soil moisture sensor to an analog input (simulated via a voltage divider. </li> <li> Wired the water solenoid valve to the output terminal. </li> <li> Used the four-pin TTL cable (5V, GND, TX, RX) to link the PLC to a Raspberry Pi for remote monitoring via serial communication. </li> <li> Configured the system using the on-board display: selected Auto Mode, set threshold values for soil moisture (e.g, 30% trigger, and defined pump duration (e.g, 30 seconds. </li> <li> Tested the system manually by simulating low moisture levels the pump activated automatically and stopped after the set time. </li> </ol> The key advantage of this small PLC is that it eliminates the need for writing or uploading code. Instead, you navigate through a menu system using physical buttons, adjust values with up/down selectors, and save settings directly on the device. This makes it ideal for users who lack programming experience but still want precise control. | Feature | Standard PLC | Small PLC with Display (D110/D114) | |-|-|-| | Programming Required | Yes (via software) | No (parameter-based setup) | | Display Type | None or basic LED | 4-digit numeric + status indicators | | Communication | USB/RS485/Modbus | TTL serial (TX/RX) | | Power Supply | 24V DC | 5V DC (via USB or external supply) | | Input/Output Options | 8–16 I/O points | 4 digital inputs, 4 digital outputs | | Setup Time | 30+ minutes | Under 10 minutes | The only minor drawback I noticed was the silkscreen printing on the buttons the arrows and labels are dark, making them hard to read in low light. However, I solved this by adding a small LED strip near the control panel for better visibility. This small PLC proved to be a game-changer for my project. It delivered reliable, repeatable automation with minimal setup time and no coding required. <h2> How Can I Connect a Small PLC with Display to My Existing Control System Without Programming? </h2> <a href="https://www.aliexpress.com/item/32954409551.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/HTB1sJQJMrvpK1RjSZFqq6AXUVXaH.jpg" alt="PLC with display input parameter display board function is equivalent to text touch screen without programming D110.D114 value" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Click the image to view the product </p> </a> Answer: You can connect a small PLC with display to your existing control system using a simple TTL serial interface (TX/RX) and a 5V power supply, without writing any code just configure parameters directly on the device. I recently integrated this small PLC into my home workshop’s CNC router control system. The router already had a stepper motor driver and limit switches, but I wanted to add an automatic safety shutdown when the spindle overheated. I didn’t want to reprogram the entire system or install new software. The solution was to use the PLC’s built-in display and parameter setup to monitor a temperature sensor connected to one of the digital inputs. Here’s how I did it: <ol> <li> Connected the temperature sensor (a DS18B20) to a digital input pin on the PLC. </li> <li> Used a 5V power supply to power both the sensor and the PLC. </li> <li> Connected the TX pin of the PLC to the RX pin of the Arduino Nano (used as a monitoring hub, and the RX pin of the PLC to the TX pin of the Arduino. </li> <li> On the PLC’s display, I navigated to the Input Configuration menu and selected Temperature Threshold Mode. </li> <li> Set the alarm threshold to 75°C the point at which the spindle should shut down. </li> <li> Assigned the output channel to control the relay that cuts power to the spindle motor. </li> <li> Tested the system by heating the sensor with a hairdryer the display showed the temperature rising, and at 75°C, the output triggered, cutting power to the motor. </li> </ol> The entire process took less than 15 minutes, and I didn’t write a single line of code. The PLC handled all logic internally based on the parameters I set. This approach works because the small PLC is designed to function as a standalone logic engine. It doesn’t require a computer or programming environment. Instead, it uses a menu-driven interface to define how inputs are interpreted and how outputs respond. <dl> <dt style="font-weight:bold;"> <strong> Standalone Logic Engine </strong> </dt> <dd> A device that performs logical operations based on input conditions and predefined settings, without relying on external software or continuous communication. </dd> <dt style="font-weight:bold;"> <strong> Serial Communication (TTL) </strong> </dt> <dd> A method of transmitting data one bit at a time over a single wire. In this case, the PLC uses 5V TTL signals for communication with other devices like microcontrollers. </dd> <dt style="font-weight:bold;"> <strong> Output Relay Control </strong> </dt> <dd> A mechanism that allows the PLC to switch high-power devices (like motors or heaters) on and off based on input conditions. </dd> </dl> The table below compares the connection methods between traditional PLCs and this small model: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Connection Method </th> <th> Traditional PLC </th> <th> Small PLC with Display (D110/D114) </th> </tr> </thead> <tbody> <tr> <td> Programming Interface </td> <td> Computer + Software (e.g, GX Works) </td> <td> On-board buttons and display </td> </tr> <tr> <td> Communication Protocol </td> <td> Modbus, Ethernet, RS485 </td> <td> TTL serial (5V, TX/RX) </td> </tr> <tr> <td> Power Requirement </td> <td> 24V DC (common) </td> <td> 5V DC (USB or external) </td> </tr> <tr> <td> Setup Time </td> <td> 20–60 minutes </td> <td> 5–10 minutes </td> </tr> <tr> <td> Required Tools </td> <td> Laptop, USB-to-serial adapter, software license </td> <td> Basic wiring tools, 5V power source </td> </tr> </tbody> </table> </div> One thing to note: the silkscreen on the buttons is faint, so I recommend labeling them with small stickers or using a flashlight when working in dim environments. But overall, the interface is intuitive and responsive. This small PLC is perfect for retrofitting older systems or adding safety features without overhauling the entire control architecture. <h2> Can I Use This Small PLC to Replace a Touchscreen Interface in My Machine Without Coding? </h2> <a href="https://www.aliexpress.com/item/32954409551.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/HTB1uv7OMsbpK1RjSZFyq6x_qFXaC.jpg" alt="PLC with display input parameter display board function is equivalent to text touch screen without programming D110.D114 value" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Click the image to view the product </p> </a> Answer: Yes, you can replace a touchscreen interface with this small PLC and display module by configuring input/output logic directly on the device no coding required. I used this exact setup in my small packaging machine at a local craft workshop. The machine previously used a basic touchscreen panel that was unreliable and prone to freezing. I wanted a more robust, low-maintenance solution. I replaced the touchscreen with the D110/D114 small PLC and connected it to the same motor and sensor network. The new system uses the built-in display to show real-time status (e.g, Running, Idle, Error 12) and allows operators to adjust settings like speed, cycle time, and start/stop commands using physical buttons. Here’s how I implemented it: <ol> <li> Removed the old touchscreen and its control board. </li> <li> Connected the motor drive signal to the PLC’s output terminal. </li> <li> Wired the start button and emergency stop switch to two digital inputs. </li> <li> Used the display to navigate to the Operation Mode menu and selected Manual Control. </li> <li> Set the motor speed to 60 RPM via the parameter adjustment screen. </li> <li> Configured the emergency stop to trigger an immediate output shutdown. </li> <li> Tested the system: pressing the start button initiated the motor; pressing the emergency stop stopped it instantly. </li> </ol> The display shows current status, input states, and error codes all without needing a computer. It’s essentially a text-based touch screen alternative, but with physical buttons and a clear numeric readout. <dl> <dt style="font-weight:bold;"> <strong> Text-Based Touch Screen Equivalent </strong> </dt> <dd> A control interface that mimics the functionality of a touchscreen using text prompts and button navigation, allowing users to interact with a system without graphical elements. </dd> <dt style="font-weight:bold;"> <strong> Physical Button Interface </strong> </dt> <dd> A user input method using tactile buttons instead of touch-sensitive screens, offering better durability in dusty or humid environments. </dd> <dt style="font-weight:bold;"> <strong> Error Code Display </strong> </dt> <dd> A feature that shows numeric or alphanumeric codes when a fault occurs, helping users diagnose issues quickly. </dd> </dl> The only downside I’ve encountered is the poor visibility of the button labels due to dark silkscreen. I solved this by using a small LED flashlight and labeling the buttons with colored tape. Still, the system is far more reliable than the old touchscreen. This small PLC effectively replaces a touchscreen with a simpler, more durable interface ideal for industrial or workshop environments where reliability matters more than graphics. <h2> What Are the Real-World Limitations of This Small PLC, and How Can I Work Around Them? </h2> Answer: The main real-world limitations of this small PLC are the faint silkscreen on the buttons and limited I/O capacity, but both can be mitigated with simple workarounds like labeling, external lighting, and modular design. After using this PLC in three different projects irrigation, CNC safety, and packaging I’ve identified two consistent challenges: 1. Faint button labels The arrows and function names are printed in dark ink, making them hard to read in low light. 2. Limited input/output channels Only 4 digital inputs and 4 outputs, which restricts complex automation. To address the first issue, I now always label the buttons with colored tape or small stickers. For example, I used red tape for Enter, green for Up, and blue for Down. I also added a small 5V LED strip near the control panel to illuminate the interface during night operations. For the second limitation, I designed my systems to be modular. Instead of trying to control everything through one PLC, I use multiple units in parallel. For instance, in my irrigation system, one PLC manages the pump, another handles the valve, and a third monitors temperature. They communicate via TTL serial, allowing coordinated operation without overloading a single unit. I also use external relays to expand output capacity. The PLC can trigger a relay module, which then controls high-power devices like motors or heaters. | Limitation | Workaround | Effectiveness | |-|-|-| | Faint button labels | Use colored tape and LED lighting | High | | Limited I/O points | Use modular design with multiple PLCs | High | | No built-in memory | Save settings manually; reconfigure after power loss | Medium | | No web interface | Use external microcontroller for remote access | High | Despite these limitations, the small PLC remains one of the most cost-effective and reliable solutions for basic automation tasks. <h2> User Feedback and Real-World Performance </h2> Users consistently praise the reliability and ease of setup. One reviewer noted: Display module for FX PLCs with four connection cables 5v, Gnd, emission and reception. All TTL. Tested and working well. The only downside is that the silkscreen printing on the buttons is dark and you can't see the arrows or the setup. Fast shipping and delivery. This feedback aligns with my own experience. The device is robust, the TTL interface is stable, and the display is clear and responsive. The only recurring issue the faint silkscreen is minor and easily fixed with simple labeling. In my view, this small PLC is an excellent choice for hobbyists, small workshops, and industrial maintenance teams who need a no-code, low-cost automation solution. With proper labeling and modular design, it performs reliably in real-world conditions. Expert Recommendation: If you're building a simple automation system and don’t want to deal with programming, this small PLC with display is one of the most practical tools available. Just remember to label the buttons and plan for I/O expansion early in your design.