Ir al contenido

AI applied to industrial PLCs

What it means

AI applied to a PLC means running machine learning models on data from the process the PLC controls: detecting a pattern that does not look normal, checking a product with a camera, or deciding when an alert is worth sending. The PLC keeps doing the control; the model adds analysis.

Three ways to add AI to a control system

ApproachHow it worksTrade-offs
CloudThe PLC or a gateway sends raw data to a cloud service that runs the modelNeeds a stable connection, sends production data off site, adds latency
Edge PC or gateway next to the PLCA second device in the cabinet runs the model and talks to the PLCTwo devices to power, wire, update and maintain; integration repeated on every project
AI inside the PLCThe same device runs control on one processor and the model on anotherOne device; data stays on site; model size limited by the device RAM

Design principles

Typical applications

Industrial Shields options

Frequently asked questions

Can a PLC run AI models?

A PLC with a Linux processor can. Ardbox Q runs AI models on its Linux side while a separate microcontroller runs the control program.

Does AI replace the PLC control program?

No. The control program keeps controlling the process. The model analyses data and produces alerts or information.

Does the data need to go to the cloud?

No. With AI inside the PLC, data is processed on the device and only results need to leave the site.

What happens if the AI application fails?

On Ardbox Q, control and AI run on separate processors, so the control program keeps running.

Related pages