PLC COMMUNICATION PROTOCOLS
We Speak Your Machines' Language
We work and communicate with the industrial protocols used by the major PLC and automation brands, and we choose the right one for each machine.
Modbus TCP & Modbus RTU
Drives, power meters, sensors and many PLC brandsThe most widely supported industrial protocol. We read and write holding registers, input registers, coils and discrete inputs over Ethernet (TCP) or RS-485 serial (RTU), including scaling, byte order and 32-bit values that span two registers.
OPC UA
Siemens S7-1500, Beckhoff, B&R, SCADA and OPC serversA vendor-neutral, secure standard. We browse the server's address space, subscribe to tag changes instead of polling, and use certificate-based security and user authentication where the server supports it.
OPC DA (Classic)
Legacy Windows-based OPC serversOlder plants often expose data through classic OPC servers. We connect to them locally or bridge them to OPC UA, so existing investments keep working with modern software.
Siemens S7 (S7comm / ISO-on-TCP)
S7-300, S7-400, S7-1200, S7-1500Direct reads and writes to data blocks (DB), inputs, outputs, flags and timers without extra hardware. On S7-1200 and S7-1500 this requires PUT/GET access and non-optimised blocks, which we configure with your integrator.
EtherNet/IP (CIP)
Allen-Bradley ControlLogix, CompactLogix, Micro800; Omron NJ/NXTag-based communication with Rockwell and other CIP controllers. We read controller and program tags by name, including arrays and user-defined types (UDTs).
Mitsubishi MC Protocol (MELSEC)
Q, L, iQ-R and iQ-F / FX5 seriesRead and write device memory such as D data registers, M relays and X/Y inputs and outputs over Ethernet using the SLMP / MC protocol, in binary or ASCII mode.
Omron FINS
CJ, CP, CS and NJ/NX seriesAccess DM, CIO, W and H memory areas over FINS/UDP or FINS/TCP. Newer Omron NJ/NX controllers can also be read by tag name over EtherNet/IP.
PROFINET & PROFIBUS
Siemens and PROFINET/PROFIBUS devicesFieldbus networks are normally reached through the controller or a gateway. We collect the data at the PLC or gateway level so your real-time network is never disturbed.
MQTT & Sparkplug B
IIoT gateways, edge devices and cloud platformsLightweight publish/subscribe messaging for sending machine data to brokers and cloud services. Sparkplug B adds defined topics, birth and death certificates and state awareness.
BACnet
HVAC, chillers, boilers and building systemsRead temperatures, set points, alarms and equipment status from building automation systems, alongside your production data.
Serial RS-232 / RS-485
Older PLCs, scales, barcode readers, legacy devicesMany machines only talk serially. We use serial connections and serial-to-Ethernet converters for Modbus RTU, Allen-Bradley DF1 and ASCII devices such as scales and printers.
REST APIs, SQL & Files
Your software, ERP, MES and reporting toolsOn the software side we deliver data wherever it is needed: directly into SQL databases, through REST APIs and webhooks, or as CSV and Excel exports.
Brand and product names are trademarks of their respective owners and are used only to describe compatibility.