EdgePLC + CODESYS: Bringing Control and Edge Computing Together
Categories

EdgePLC + CODESYS: Bringing Control and Edge Computing Together

A machine may need to control motors and valves, acquire signals from distributed I/O, communicate with drives and field devices, exchange data with SCADA or MES, and increasingly process data locally for diagnostics, visualization, optimization, or AI applications.
EdgePLC + CODESYS: Bringing Control and Edge Computing Together
Case Details

Modern industrial machines are expected to do more than execute PLC logic.

A machine may need to control motors and valves, acquire signals from distributed I/O, communicate with drives and field devices, exchange data with SCADA or MES, and increasingly process data locally for diagnostics, visualization, optimization, or AI applications.

Traditionally, these tasks were often divided between a PLC and one or more industrial computers.

That architecture still makes sense for many systems. But for machine builders and system integrators developing compact, connected equipment, combining real-time control and edge computing on one industrial platform can simplify the overall architecture.

This is where a CODESYS-based EdgePLC becomes interesting.

From PLC Control to Control + Edge Computing

A conventional PLC is designed primarily for deterministic control. It executes the control program, handles I/O, and communicates with industrial devices.

An industrial PC, on the other hand, provides more computing resources for data processing, software applications, visualization, databases, or connectivity.

When a machine requires both, engineers may end up integrating: PLC → I/O → Industrial PC → Gateway → Cloud/SCADA

This can work well, but it also means additional hardware, wiring, communication interfaces, software environments, and maintenance points.

An EdgePLC takes a different approach: Control + Modular I/O + Industrial Connectivity + Edge Computing

The control layer remains responsible for machine logic and real-time tasks, while the computing side can handle applications such as local data processing, protocol communication, visualization, containerized services, or other edge applications.

This architecture is particularly relevant for smart manufacturing equipment, automated machines, robotics, energy systems, and connected production lines.

Why CODESYS Matters

For system integrators, the value of an EdgePLC is not simply the processor inside the controller. The engineering environment is equally important.

CODESYS provides an IEC 61131-3-compliant development environment for industrial automation and supports multiple PLC programming languages, including:

  • Ladder Diagram (LD)
  • Function Block Diagram (FBD)
  • Structured Text (ST)
  • Sequential Function Chart (SFC)
  • Continuous Function Chart (CFC), supported as an additional CODESYS programming option

This gives engineers a familiar framework for developing machine-control applications while keeping the control software separated from the underlying hardware platform.

CODESYS also extends beyond basic PLC logic. Depending on the application and licensed options, SoftMotion, CNC and robotics functions can be used to develop motion applications within the same engineering environment. CODESYS describes this approach as combining PLC logic and motion control in a single IEC 61131-3 system.

For machine builders, this can be useful when a project moves from simple sequential control toward synchronized axes, electronic cams, CNC functions, or robotics.

Where Edge Computing Fits

The important point is that edge computing does not replace PLC control.

Instead, the two functions can complement each other.

A typical architecture may look like this:

Field Devices Sensors / Actuators / Drives
↓
Modular N-Series I/O
↓
BLIIOT EdgePLC + CODESYS Runtime
→ Real-time PLC control
→ Motion control
→ Industrial communication
→ Local data processing
→ Edge applications
↓
SCADA / MES / Cloud / Other IT Systems

For example, a packaging machine may use CODESYS for sequence control and motion tasks while the same EdgePLC collects production data, processes machine status information, and communicates with a higher-level MES system.

In a robotic or material-handling application, the controller can combine machine logic, distributed I/O, motion functions and local computing resources instead of separating every function into another device.

This type of architecture is already appearing in practical industrial systems. For example, CODESYS documents applications where system integrators use CODESYS-based control systems for automated car-wash equipment, while other industrial projects use CODESYS for packaging and process equipment.

The same underlying idea is also visible in broader industrial automation development: Mitsubishi Electric's MELIPC platform, for example, was designed around combining real-time equipment control with local edge computing and data processing.

BLIIOT EdgePLC + CODESYS

The BLIIOT EdgePLC CODESYS Series is designed around this control-and-computing architecture.

The series includes: BL234 · BL235 · BL237 · BL241 · BL244 · BL245 · BL246

The hardware platforms cover different levels of computing performance and application requirements, while supporting the same general concept of combining industrial control with edge computing.

Depending on the model and configuration, the platform can provide:

  • CODESYS Runtime for IEC 61131-3 PLC programming

  • Modular N-Series I/O expansion

  • Industrial Ethernet and serial connectivity

  • EtherCAT for industrial networking and motion applications

  • Modbus and other industrial communication options

  • Linux-based edge computing environments

  • Docker / Node-RED and other edge software options on supported platforms

  • Optional CODESYS SoftMotion / CNC & Robotics

  • Wireless connectivity options on selected models

  • Local processing for data and edge applications

For example, BL235 uses the TI Sitara AM62x platform and supports up to 32 N-Series I/O modules, CODESYS Runtime, EtherCAT master capability and optional SoftMotion/CNC functions. BL241 adds a Rockchip RK3568 platform with a 1 TOPS NPU, while BL245 moves toward higher-performance edge computing with an RK3588-based architecture.

BL246 is built around the Raspberry Pi Compute Module 5 and also supports up to 32 N-Series I/O modules, CODESYS Runtime and EtherCAT-based industrial control functions.

The point is not that every machine needs the highest-performance controller.

It is the opposite.

A machine builder can select the computing platform according to the actual application — from compact control systems to applications requiring more local processing, machine vision, robotics or AI workloads.

One Platform, Different Automation Requirements

Consider a few typical engineering scenarios.

1. Machine Control

For a packaging machine, conveyor system, dosing machine or customized production machine, CODESYS can handle sequence logic, I/O processing and machine interlocks, while the EdgePLC provides the communication and computing resources required by the rest of the system.

2. Motion and Robotics

For applications involving servo drives, synchronized axes, AGVs or robotic mechanisms, a CODESYS-based controller can provide PLC logic and motion functions within the same engineering environment.

The exact motion capabilities depend on the selected controller, CODESYS configuration and applicable SoftMotion/CNC & Robotics authorization.

3. Smart Manufacturing

A production machine may need to do more than control a process.

It may also need to collect operating data, calculate production metrics, communicate with MES/SCADA, run local dashboards or prepare data for cloud applications.

An EdgePLC can provide a common hardware platform for these control and computing tasks.

4. Edge AI and Intelligent Equipment

Higher-performance models such as BL241, BL244 and BL245 can also provide additional computing resources for applications such as machine vision, local analytics and AI-assisted automation.

This does not mean AI has to be part of every control project. Instead, it gives machine builders a path to add local computing capabilities when the application requires them.

A Practical Choice for System Integrators

For system integrators, hardware selection is rarely just about CPU performance.

The more important questions are usually:

  • Can the controller handle the required I/O?
  • Can it communicate with the drives and field devices?
  • Does the engineering environment fit the team's existing development workflow?
  • Is there enough computing capacity for future applications?
  • Can the same platform be adapted to different machine projects?

A CODESYS-based EdgePLC addresses these questions by bringing standard PLC programming, modular I/O, industrial communication and edge computing together in one platform.

It also gives engineers room to start with conventional machine control and add more computing functions later, rather than redesigning the entire control architecture.

That can be particularly useful for OEM machine builders and system integrators who need to develop multiple machine variants around a common hardware and software architecture.

Where Does an EdgePLC Fit in Your Next Project?

Not every automation system needs an EdgePLC.

But if a new machine requires control + modular I/O + industrial networking + local data processing, it is worth considering whether these functions can be consolidated into one industrial controller.

The BLIIOT EdgePLC CODESYS Series provides seven hardware platforms — BL234, BL235, BL237, BL241, BL244, BL245 and BL246 — allowing system integrators and machine builders to select the hardware according to control, I/O, communication, motion and computing requirements.

Looking for a CODESYS-based EdgePLC for your automation project?

Explore the BLIIOT EdgePLC platform at www.bliiot.com, or contact us to discuss your control, I/O and edge-computing requirements.

Note: CODESYS functions, motion capabilities, EtherCAT features and available options depend on the specific BLIIOT model, hardware configuration and applicable CODESYS authorization.

#CODESYS #EdgePLC #IndustrialAutomation #SmartManufacturing #PLC #IndustrialIoT #MachineControl #MotionControl

Leave a message
FirstName *
LastName *
Email *
Message *
Code *
Verification Code
We use Cookie to improve your online experience. By continuing browsing this website, we assume you agree our use of Cookie.