Blog

Comparing PLCs and Custom Embedded Designs for Industrial Applications

Comparing PLCs and Custom Embedded Designs for Industrial Applications

This blog will weigh some of the pros and cons of developing PLC solutions versus custom embedded solutions. The right solution for your project or product will depend on the features of the system, the number of units you need to produce, and the operating environment. This blog will attempt to assist you in this decision-making process. Additionally, the DMC team can help you determine what solution is right for you. This is not a new topic on the DMC blogs as we have written on this topic previously.

Background

A Programmable Logic Controller (PLC) is an industrial digital computer specifically designed for the control of manufacturing processes, such as assembly lines or robotic devices. PLCs are robust, reliable, and equipped with modular hardware and software to meet the demands of industrial environments. They are built to handle real-time operations and are commonly used in automation due to their ease of integration, scalability, and ability to withstand harsh conditions. PLC solutions are especially advantageous for applications requiring high uptime, where quick deployment and standardization are essential.

Examples of PLCs

Figure 1 - Examples of PLCs

On the other hand, a custom embedded solution involves designing and developing custom electronics circuit boards and firmware tailored to the specific needs of a product or application. These solutions utilize microcontrollers combined with firmware optimized for the specific task. Because they are fully custom, embedded systems offer complete flexibility in functionality, size, power consumption, and integration, making them ideal for unique or high-performance requirements. However, they require significant engineering effort upfront, and their feasibility often depends on the scale of production and the complexity of the design.

Since embedded systems are extremely flexible, they can be designed to function like a PLC and control industrial processes in place of a standard off-the-shelf PLC.

Low Power Custom Embedded Solution

Figure 2 - Low Power Custom Embedded Solution

Pros and Cons

The following table highlights some of the pros and cons of developing a custom PLC solution versus developing a custom embedded solution.

Criteria

PLC

Embedded

Non-Recurring Engineering (NRE) Cost

PLC solutions leverage existing off-the-shelf hardware, producing a lower cost solution in smaller volumes.

The NRE costs can be higher than PLC solutions due to designing custom electronics and writing custom software.

Per Unit Cost

PLC per unit costs can be high due to proprietary hardware and licensing fees.

Lowest per unit cost.

Ease of Development

PLCs come with ready-made hardware and software tailored for industrial automation applications. This can reduce the time to set up and deploy a solution.

Building a solution from scratch typically takes more time than deploying a PLC. Typically, one or more prototype PCBs are manufactured prior to manufacturing the final product.

Vendor Lock-in

Relying on a specific PLC manufacturer can make it challenging to switch to alternative platforms in the future.

Vendor lock-in can be avoided by leveraging open-source tools and components, providing long-term flexibility.

Reliability

PLCs are designed to operate in rugged industrial environments, and they support hardware with ruggedized I/O capabilities.

Additional testing and design iterations may be required to achieve the desired reliability targets.

Standardizations

A wide range of PLCs are available that adhere to specific industry standards and certifications (such as safety, explosion-proofing, etc.).

Standardization and certification requirements can be imposed on custom electronic designs being brought to the market to ensure that they will operate as expected and within agency-imposed requirements. However, that may require additional design effort and iterations.

Customization

PLCs may not offer the same level of customization as a custom embedded system, particularly for niche applications. Since PLCs are off-the-shelf components, standard configurations must be used.

Embedded solutions allow you to tailor the system to meet exact specifications, from hardware features to software behavior. Embedded solutions can be designed to maximize efficiency, size, and power consumption for specific applications.

Support Ecosystem

PLCs benefit from a large ecosystem of training, technical support, and community knowledge that can lead to reduced downtime and more troubleshooting capabilities.

Embedded solutions enable the final solution to leverage large open-source projects that have periodic security and feature updates and community support.

Scalability

Adding new features or connecting additional hardware is a straightforward process with modular PLCs.

Embedded solutions can include modular interfaces in their design; however, this needs to be incorporated into the overall system design at the outset of the project.

Assembly and Installation

Customization is added by utilizing additional pieces of hardware that require custom wiring (see Figure 3 below).

Due to having complete control over the design of the product, the system can be designed to have easy-to-use connector interfaces that make installation and manufacturing easier (see Figure 4 below).

Over-the-Air (OTA) Updates

Managing a fleet of PLC solutions can be challenging and is often done by manually establishing a remote connection to a PLC via a VPN gateway.

A custom smart backend solution can provide IOT OTA updates that are scheduled & controlled by a backend service. This can efficiently scale to an extremely large number of devices. See the DMC case study here.

Available System Memory

PLCs can have limited system memory; if more memory is needed, the system designers may be forced to move to a much larger PLC.

Memory can be extremely inexpensive to add to a custom embedded system. Many microprocessors have relatively large amounts of internal RAM (e.g., Nuvoton’s N9H30F63IEC has 64MB of internal RAM and can be purchased for an extremely low cost).


The images below compare an installation of a typical PLC panel and a custom embedded system PCB. Due to the customization, the size of the custom embedded system is significantly less than the PLC panel installation, and additionally, all the wiring is completed using custom cable harnesses.

PLC Panel Installation   Embedded solution with dedicated Connectors for Inputs and Outputs

Figure 3 - PLC Panel Installation

 

Figure 4 - Custom Embedded Solution with Dedicated Connectors for Inputs and Outputs

Another comparison can also be made between the 24V industrial IO outputs made with an off-the-shelf IO card and a custom embedded solution. These two examples can be seen below.

PLC 24V IO Module   Custom Embedded 24V IO Module

Figure 5 - PLC 24V IO Module

 

Figure 6 - Custom Embedded 24V IO Module

 

Comparing the Costs of Your Solution

Below is a cost analysis chart that illustrates how the per-unit costs of PLC solutions and custom embedded solutions could vary based on production volume. This chart is representative only, and the actual numbers and crossover points will be based on the specific requirements of your project. Initially, PLCs are more cost-effective because they are designed to operate in manufacturing environments, benefit from reusable code and tools, and feature modularity, all of which contribute to their efficiency and reduced deployment time. However, as production volumes increase, the lower per-unit material cost of custom embedded solutions begins to outweigh the upfront non-recurring engineering (NRE) costs. The crossover point represents where the custom solution becomes the more economical choice for higher-volume production.

Per-Unit Manufacturing and Engineering Costs for PLC Solutions and Custom Embedded Solutions

Figure 7 - Per-Unit Manufacturing and Engineering Costs for PLC Solutions and Custom Embedded Solutions

DMC can help assess your design tradeoffs and help you make the right decision to pursue a PLC solution or Custom Embedded solution. We have teams with expertise in each of these areas and can engineer the optimal custom solution for your application.

Are you ready to take your project to the next level? Contact us today to learn more about our solutions and how we can help you achieve your goals.

Comments

There are currently no comments, be the first to post one.

Post a comment

Name (required)

Email (required)

CAPTCHA image
Enter the code shown above:

Related Blog Posts