← All Articles
MES

Which PLCs Work with MSF? Native Drivers for Siemens, Allen-Bradley, Schneider, Beckhoff, Mitsubishi, Omron, Delta, Keyence and WAGO

📅 · 2 min read · Meta Smart Factory Team

The first question every controls engineer asks about an MES: "does it talk to OUR PLCs?" Here is the full answer: nine PLC families with native drivers, plus OPC UA, Modbus, EtherNet/IP and MQTT for everything else.

Every MES evaluation reaches the same moment: the controls engineer looks up and asks, "fine, but does it actually talk to our PLCs?" It is the right question, because machine connectivity is where shop-floor digitalization succeeds or quietly dies. So, skipping the usual "we support all major vendors" hand-wave, here is the actual MSF compatibility matrix, driver by driver.

Siemens: native S7 communication (S7comm / Step7) plus S7-Light for the compact controllers, covering everything from S7-300/400 veterans to S7-1200/1500 lines. Rockwell Automation / Allen-Bradley: native AB-ETH, Logix and DF1 drivers, so ControlLogix, CompactLogix and the older PLC-5/SLC families all report directly. Schneider Electric: native UMAS, the Modbus-based protocol Schneider's own engineering software uses to talk to Modicon M340 and M580 controllers.

Beckhoff: native ADS, the direct road into TwinCAT systems. Mitsubishi Electric: native MC Protocol across the FX and Q series. Omron: native FINS. Delta: the DVP native protocol. Keyence: the KV native protocol. WAGO: WAGO's own native protocol. Nine vendor families where MSF reads the controller in its mother tongue, with no gateway box, no middleware license and no "please upgrade your PLC first".

Native drivers matter for a simple reason: fidelity and speed. Talking S7 to a Siemens or ADS to a Beckhoff means reading the actual data blocks engineers already maintain (on S7-1200/1500 this needs PUT/GET access enabled and non-optimised data blocks in the CPU project), at cycle-level rates, without an intermediate translation that drops context or adds latency. It also means commissioning is measured in hours: point the driver at the IP, map the tags, watch data flow.

For everything beyond those nine, or where plant standards demand it, MSF speaks the open protocols: OPC UA first (the vendor-independent standard the industry converged on), Modbus TCP and Modbus RTU for the enormous installed base of drives, meters and legacy controllers, EtherNet/IP in Rockwell- and Omron-centric plants, and MQTT where an IT-friendly, publish-subscribe pipeline fits better. In practice the question is never "can it connect" but "which of three working options do we prefer".

Plants running SCADA or an OPC server have a third route: MSF connects to the existing OPC UA/DA server and consumes the tag tree that is already curated. No direct PLC access needed, no new connections on the control network, standardized and vendor-independent data. In regulated or safety-conscious environments where nobody wants another device talking to the controllers directly, this is often the fastest path.

And what about the machines with no PLC worth talking to, like the 1995 press with a contactor panel? That is what the retrofit hardware is for: META Smart I/O modules wire into run signals, counters and alarms and publish them over the same open protocols, while iMeter-class energy analyzers add per-machine power data. In a typical plant, native drivers cover the modern half, retrofit I/O covers the veteran half, and the MES sees one consistent stream from both.

Compatibility lists age, so the operating principle matters more than any snapshot: if your controller speaks S7, AB-ETH, Logix, DF1, UMAS, ADS, MC, FINS, DVP, KV, a WAGO dialect, OPC UA, Modbus TCP/RTU, EtherNet/IP or MQTT, MSF talks to it today. Bring your controller list to a demo and we will map it live; the connectivity conversation usually takes fifteen minutes, which is exactly how long it should take.

Discuss This With Our Experts