Category Archives: PLC Communication

PLC communication protocol guides for industrial engineers.

Modbus TCP on Beckhoff TwinCAT: Client and Server Setup

If you have configured Modbus TCP on a CODESYS PLC, you might expect the same device-tree workflow in Beckhoff TwinCAT. It works differently. Although TwinCAT and CODESYS both implement IEC 61131-3 programming languages, TwinCAT uses Beckhoff’s own runtime and engineering environment. Because of that, Modbus TCP configuration is completely different from what CODESYS users expect — you will… Read More: Modbus TCP on Beckhoff TwinCAT: Client and Server Setup »

Modbus TCP on CODESYS PLCs: Step-by-Step Configuration

CODESYS is the runtime that powers a large chunk of the industrial PLC market — WAGO, Phoenix Contact, ABB, Delta, Eaton, Bosch Rexroth, Turck, and many more all use CODESYS underneath their own branded engineering software. The good news for anyone working with Modbus TCP on these platforms: CODESYS has native Modbus TCP support built in. No third-party… Read More: Modbus TCP on CODESYS PLCs: Step-by-Step Configuration »

How to Configure CIP (EtherNet/IP) on Allen-Bradley Controllers

On an Allen-Bradley controller, “CIP” and “EtherNet/IP” are the same conversation. CIP is the protocol — the object model, the services, the way data is named. EtherNet/IP is CIP running on top of standard Ethernet. When you configure a Rockwell PLC to talk to a drive, a remote I/O block, a camera, or another controller, you’re configuring EtherNet/IP,… Read More: How to Configure CIP (EtherNet/IP) on Allen-Bradley Controllers »

Modbus TCP on the Siemens S7-1500 (TIA Portal): MB_CLIENT and MB_SERVER

The S7-1500 talks Modbus TCP straight out of its PROFINET port. No CP module, no license, no third-party library. You drop in two instructions — MB_CLIENT and MB_SERVER — point them at a connection structure, and you have a working Modbus link. That said, the part that trips people up isn’t dropping the block in. It’s the connection… Read More: Modbus TCP on the Siemens S7-1500 (TIA Portal): MB_CLIENT and… »

EtherCAT Protocol Explained: The Trick That Makes It Fast

EtherCAT is the protocol you reach for when 1 ms is too slow. Motion control, multi-axis robotics, high-speed test rigs, anything synchronized down to the microsecond — that is EtherCAT territory. It looks like Ethernet, runs on the same cables, uses standard RJ45 connectors. But under the hood it does something no other industrial Ethernet protocol does: it… Read More: EtherCAT Protocol Explained: The Trick That Makes It Fast »