300+ SCADA Protocol Articles & Guides
Deep dives on Modbus, DNP3, IEC 60870-5-101/104, IEC 61850, OPC UA, Profinet, MQTT, IEC 62443, and substation automation — written for practicing engineers.
Modbus Broadcast Function Codes: Address 0 Explained
Modbus broadcast on address 0: which function codes support it, how serial and TCP differ, turnaround timing, gateway behavior, and when to actually use it.
Modbus Exception Codes Explained: Complete Reference
Modbus exception codes 01 through 0B in full: Illegal Function, Illegal Data Address, Slave Device Failure, and gateway errors, each with the fix that works.
Modbus Register Map Explained: How to Read Any Device
Modbus register map reading made reliable: the four register types, the zero-based offset trap, data types inside registers, byte order, and scale factors.
Modbus Function Codes Explained with Real Examples
Modbus function codes with real hex frames: FC 01 to 06, FC 15 and 16, FC 23 and 43, plus register type matching and the mistakes that cause exceptions.
How to Configure Modbus RTU Over RS-485: Step-by-Step
Modbus RTU over RS-485 configured step by step: bus wiring and topology, termination and biasing, addressing, register types, and T1.5 and T3.5 timing.
Modbus Protocol Explained: RTU, TCP, ASCII, and Frames
Modbus protocol explained end to end: RTU, TCP, and ASCII variants, frame structure, function codes, master-slave architecture, and field troubleshooting.