Sales: +91 70101 10805|Sales: bdo@ajinkyatechnologies.in
Ajinkya Technologies
SolutionsProductsDemosAnkastraInsightsFor IntegratorsAboutContact
Get Started
Home / Glossary / PLC

Automation and IIoT

What is a PLC (programmable logic controller)?

A PLC is a rugged industrial computer that runs control logic for machines and processes. How PLCs work, IEC 61131-3 languages, and how to get PLC data into MES.

Quick answer

A PLC (programmable logic controller) is a rugged industrial computer that controls machines and processes. It reads inputs from sensors and switches, runs a control program in a fast repeating scan cycle, and drives outputs such as motors, valves and indicators. PLCs are programmed in the IEC 61131-3 languages.

Updated 30 October 2026. Written by the Ajinkya Technologies engineering team, reviewed by Amey Kadle.

PLC explained

PLCs replaced banks of relays in the late 1960s and are now the standard controller for discrete machines and many process units. Each scan the PLC reads all inputs, executes its program and updates all outputs, typically in milliseconds, which makes it predictable and reliable in harsh environments.

The IEC 61131-3 standard defines the common programming languages: ladder diagram, which resembles relay circuits; function block diagram; structured text, a high level textual language; and sequential function charts for step based sequences. Major families include Siemens SIMATIC, Rockwell Allen-Bradley, Mitsubishi, Omron, Schneider and Delta, each with its own engineering software and communication options.

For MES, OEE and traceability, the PLC is usually the best source of truth: it already knows when the machine runs, stops and completes a cycle, and often why it stopped. That data can be read through OPC UA, vendor protocols or MQTT via an edge gateway, read only, without changing the control program. Older PLCs without network ports can still be connected through protocol converters or by tapping simple signals.

Key concepts

  • •Inputs, program scan, outputs
  • •IEC 61131-3: ladder, FBD, structured text, SFC
  • •Major families: Siemens, Rockwell, Mitsubishi, Omron, Schneider
  • •Best source of run, stop and count data
  • •Read only connection keeps control logic untouched

Questions

Can old PLCs be connected to an MES?

Usually yes. Older PLCs can be read through serial to Ethernet converters, vendor gateways or by wiring a few simple signals to an IIoT module, without changing the PLC program.

Do we need to change the PLC program to collect OEE data?

Rarely. Run, stop and cycle signals usually already exist in the PLC and can be read as they are. Changes are only needed for data the program does not track.

What is the difference between a PLC and a DCS?

A PLC is a controller often used for individual machines and discrete processes. A DCS is an integrated system of controllers, operator stations and engineering tools, common in continuous process plants.

References

  • PLCopen: IEC 61131-3 programming languages (opens in a new tab)
  • NIST SP 800-82 Rev. 3: guide to operational technology (OT) security (opens in a new tab)

How we help with PLC

We connect PLCs from Siemens, Rockwell, Mitsubishi, Omron and others to MES, OEE and SAP read only, including older models through gateways, without touching the machine program.

See machines, MES and ERP talk in 3DSee the service

Interactive 3D demo with simulated data: cut the network and watch the edge store and replay.

Go deeper

  • How do you connect an old PLC to an MES?

Related terms

What is SCADA?SCADA (supervisory control and data acquisition) is the software and hardware that lets operators monitor and control industrial processes from a central point. It gathers data from PLCs and remote terminal units, shows it on HMI screens, raises alarms, stores history and sends setpoints and commands back to the equipment.What is HMI?An HMI (human machine interface) is the screen or panel operators use to see what a machine or process is doing and to control it. It displays states, values, trends and alarms from the PLC or SCADA system and accepts commands such as start, stop and setpoint changes.What is OPC UA?OPC UA (OPC Unified Architecture) is an open standard from the OPC Foundation for exchanging data between industrial devices and software securely and independently of vendor or platform. Beyond moving values, it describes what the data means through information models, so a client can discover a machine’s structure.What is Edge computing?Edge computing in manufacturing means processing machine data close to where it is produced, on gateways or industrial PCs on the shop floor, instead of sending everything to a central server or the cloud. Edge devices convert protocols, filter and buffer data, run local analytics and keep working when the network is down.

Want this measured on your own line?

Tell us your process, machines and ERP. An engineer, not a salesperson, replies within 24 hours with what we would measure first.

Talk to an engineerTry the interactive demos
Ajinkya Technologies

Smart. Scalable. Secured.

A Kadle Global Pvt Ltd company

Sales: +91 70101 10805 Support: +91 73494 16661 hello@ajinkyatechnologies.in#401, 4th Floor, Shri Laxminarayan Arcade, Mahatma Phule Road, Shastri Nagar, Belagavi, Karnataka, 590003, India

Solutions

  • MES Implementation
  • Agentic AI & Industry 4.0
  • AI Predictive Maintenance
  • Manufacturing AI Agents
  • Computer Vision Quality Inspection
  • IIoT & Unified Namespace
  • Manufacturing Automation
  • Digital Transformation
  • All Solutions

Products

  • Ankastra
  • DailyGate
  • Vision AI
  • Fleet Safety

Locations

  • Belagavi
  • Bengaluru
  • Karnataka
  • Manufacturing Software India
  • Manufacturing Software USA
  • Manufacturing AI USA
  • Canada Manufacturing
  • US, Michigan Automotive
  • US, Texas Oil & Gas IIoT
  • US, Arizona Semiconductor
  • For Integrators
  • Partner rules

Company

  • Ajinkya Growth (US Small Business)
  • About Us
  • Founder, Amey Kadle
  • Case Studies
  • Insights
  • Manufacturing Answers
  • Glossary
  • Free calculators and templates
  • 3D demos
  • Traceability requirements guide
  • Blog
  • Contact
  • Customer support
  • Trust and security

Legal

  • Privacy Policy
  • Cookie Policy
  • Terms & Conditions

© 2026 Ajinkya Technologies. All rights reserved.

Part of Kadle Global Pvt Ltd. Full IP Ownership. Proprietary Technology. Made in India.

We value your privacy

Analytics cookies run only if you accept.We use cookies to make our site work and, with your consent, to measure traffic and improve the experience. You can change your choice anytime via "Cookie Settings" in the footer. Privacy Policy · Cookie Policy