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 Parity and Character Format
Modbus parity and character format: data bits, parity, and stop bits for RTU and ASCII, the even-parity default, the two-stop-bit rule, and what parity misses.
Modbus Unit Identifier Explained: Unit ID by Scenario
Modbus Unit Identifier (Unit ID) explained by scenario: direct TCP devices, RTU gateways, multi-port gateways. Value ranges, common defaults, troubleshooting.
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 Byte Order and Word Order: Fix Your 32-Bit Values
Modbus byte order and word order decoded: ABCD, CDAB, BADC, and DCBA. Fix reversed floats and byte-swapped longs, with a five-minute test and vendor defaults.
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.
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 TCP/IP Setup: Step-by-Step Configuration Guide
Modbus TCP/IP setup from scratch: IP planning, server and client configuration, MBAP header basics, gateway bridging to RTU, and connection troubleshooting.
Modbus RTU to Modbus TCP: Gateway Setup and Conversion
Modbus RTU to Modbus TCP conversion step by step: frame translation byte by byte, hardware and software gateway setup, Unit ID mapping, and timeout tuning.