Can AI control a PLC or SCADA system?
Language models make confident mistakes and can be manipulated by text they read (prompt injection). In a plant, a wrong write can injure people. Enforce read-only on the network, not in the prompt.
Start with the ground rules, then Modbus or OPC UA read-only, and the approval process.
Questions
Can AI control a PLC or SCADA system?
It can technically send commands, but it shouldn't. Use AI to read, explain and draft changes, and keep writes with qualified people through management of change. Never connect AI to safety systems.
What is safe to automate?
Reading data, summarizing alarms, drafting shift reports, searching manuals, reviewing exported PLC code. All with a person checking.
Where these facts come from
- ISA/IEC 62443 series: zones, conduits and security levels for industrial automation
- NIST SP 800-82 Rev. 3: Guide to Operational Technology (OT) security
- CISA: Industrial Control Systems: advisories and recommended practices
- Modbus Organization specifications: function codes and the TCP transport
- OPC Foundation: OPC UA specifications and security modes
- llama.cpp on GitHub: building and running local GGUF models on Linux
Checked Oct 29, 2026. Tutorials are educational. Follow your site's safety procedures, management-of-change process and the equipment maker's manual. Never test against live production equipment without authorization.
Industrial control with bots: all lessons →