SCADA Protocols
  • Articles
  • Protocols
  • Tools
  • Categories
  • About
  • Contact
Open tools
Knowledge Base

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.

All (290)MODBUS (36)MQTT (29)CIP (24)IEC 61850 (21)DNP3 (18)OPC UA (18)OT SECURITY (13)ICCP (11)IEC 104 (11)PROFINET (9)IEC 62443 (8)PROFIBUS (8)SCADA (7)ISO 27001 (6)BLOG (5)CAN (5)IEC 101 (5)PRP (5)HSR (4)ICS SECURITY (4)RS 485 (4)RS 232 (3)ADMS (2)AMQP (2)CANOPEN (2)OPENVPN (2)PROFISAFE (2)PYTHON (2)ARDUINO (1)BRP (1)DLR (1)DMS (1)EMS (1)ETHERCAT (1)FTP (1)HART (1)IEC 103 (1)IEC 60870 (1)ISMS (1)MITRE ATTACK (1)MQTT SPARKPLUGB (1)MRP (1)NERC CIP (1)NETWORK SECURITY (1)RABBITMQ (1)RRP (1)RSTP (1)S7COMM (1)SSH (1)TLS (1)VULNERABILITY MGMT (1)ZERO TRUST (1)
Tags:
All
#RTU(56)
#industrial communication(44)
#industrial Ethernet(36)
#Common Industrial Protocol(28)
#EtherNet/IP(28)
#MMS protocol(28)
#substation communication(26)
#digital substation(22)
#substation automation(22)
#GOOSE messaging(20)
#industrial security(20)
#Sampled Values(20)
#packet capture(16)
#protocol analysis(16)
#HMI(15)
#IIoT protocol(15)
#network troubleshooting(15)
#industrial control(14)
#telemetry(14)
#network redundancy(13)
#control center data exchange(11)
#high availability network(11)
#IEC 62439-3(11)
#inter-control center(11)
#Broker(9)
#High-availability Seamless Redundancy(9)
#industrial IoT(9)
#OT messaging(9)
#Sparkplug B(9)
#Parallel Redundancy Protocol(8)
#DANP(7)
#high availability(7)
#Manufacturing Message Specification(7)
#RedBox(7)
#serial communication(7)
#industrial interoperability(6)
#network diagnostics(6)
#ASDU(5)
#CP56Time2a(5)
#CSMS(5)
Showing 1–18 of 44 articles
BLOG

What Is RabbitMQ? The AMQP Message Broker, Explained

RabbitMQ is an open source message broker built on AMQP 0-9-1. See how its routing model works, what the core objects do, and where it fits in real systems.

Jul 24, 202611
MODBUS

Modbus TCP Beckhoff TwinCAT: Client and Server Setup

Modbus TCP Beckhoff TwinCAT configuration with TF6250: client function blocks, server XML mapping, licensing by TwinCAT version, and the usual failure points.

Jul 23, 202614
MODBUS

Modbus TCP CODESYS: Step-by-Step Configuration

Modbus TCP CODESYS configuration for WAGO, Phoenix Contact, ABB, and Delta PLCs: master and slave setup, channel configuration, and vendor-specific notes.

Jul 21, 202618
BLOG

IEC 61131-3: The Complete Guide to PLC Programming Languages

IEC 61131-3 defines how PLCs are programmed — the languages, data types, function blocks, and software model. A complete guide, current to the 2025 fourth edition.

Jul 20, 202616
MODBUS

Modbus TCP ControlLogix Setup in Studio 5000

Modbus TCP ControlLogix setup three ways: the ProSoft MVI56E-MNETC module, AOI socket messaging, and a gateway, with pitfalls and performance notes for each.

Jul 20, 202612
MODBUS

Modbus to MQTT: How the Gateway Bridge Works

Modbus to MQTT explained: how a gateway maps registers to topics, builds JSON payloads, and handles reads, writes, QoS and TLS. With a worked example.

Jul 19, 20268
BLOG

XON and XOFF: Software Flow Control Explained

XON and XOFF are the two characters behind serial software flow control. See the DC1/DC3 codes, the pause-resume cycle, and when to use it vs RTS/CTS.

Jul 18, 20269
MODBUS

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.

Jul 16, 20266
MODBUS

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.

Jul 8, 202615
MODBUS

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.

Jul 7, 202614
MODBUS

Modbus Client-Server vs Master-Slave Terminology

Modbus client-server vs master-slave: the 2020 terminology change explained. What stays the same, translation table, and how to read mixed-terminology docs.

Jul 7, 202615
MODBUS

Modbus TCP MBAP Header Explained: 7 Bytes Byte by Byte

Modbus TCP MBAP header decoded byte by byte: Transaction ID, Protocol ID, Length, and Unit ID, with a real hex dump, network byte order, and common mistakes.

Jul 6, 202618
MODBUS

Modbus TCP Security Explained: TLS on Port 802

Modbus TCP Security explained: TLS on port 802, X.509 certificates, role-based access control, deployment alongside port 502, cipher suites, real setup.

Jul 6, 202617
MODBUS

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.

Jul 3, 202614
MODBUS

Modbus TCP S7-1500: MB_CLIENT and MB_SERVER Setup

Modbus TCP S7-1500 setup in TIA Portal: MB_CLIENT, MB_SERVER, and TCON_IP_v4 configured, MB_MODE mapped to function codes, and status codes 8200 and 809B fixed.

Jun 22, 202611
PLC COMMUNICATION

EtherCAT Protocol Explained: The Trick That Makes It Fast

EtherCAT protocol explained end to end: processing on the fly, logical addressing and FMMU, frame and datagram structure, four addressing modes, Distributed Clocks, slave internals (FMMU, sync managers, SII), mailbox protocols, over-UDP/IP variant, and the state machine.

Jun 5, 202629
MODBUS

Modbus TCP Mitsubishi iQ-R: GX Works3 Setup Guide

Modbus TCP Mitsubishi iQ-R setup in GX Works3: RJ71EN71 module parameters, MODBUS Device Assignment, float byte order, exception codes, and troubleshooting.

Apr 28, 202611
MODBUS

Modbus TCP Schneider M340: Unity Pro Setup Guide

Modbus TCP Schneider M340 configuration: CPU embedded port, NOE 0100 and NOC 0401 modules, server and client roles, READ_VAR, WRITE_VAR, and ADDM explained.

Apr 27, 20269
123
SCADA Protocols

Practical guides, free decoders, and tools for SCADA and industrial protocols, including DNP3, IEC 60870-5, IEC 61850, Modbus, OPC UA, MQTT, and more.

Explore

  • Articles
  • Protocols
  • Tools
  • Categories
  • Tags

Protocols

  • DNP3
  • IEC 60870-5-104
  • IEC 60870-5-101
  • Modbus
  • IEC 61850
  • All Protocols →

Site

  • About
  • Privacy Policy
  • Terms of Service
  • Contact

© 2026 SCADA Protocols. All rights reserved.

Protocol and vendor names are trademarks of their respective owners. Content is for educational reference only.