S17studio seventeen
studio seventeen / products/courses/learn-modbus.md
← Tools & learning

Learn Modbus

FREE · ONLINE

Learn Modbus is a free course for technicians, controls engineers, and integrators. Sixteen modules combine lessons, no-hardware-first labs, quizzes, diagrams, reviewed resources, and protected machine-readable exports from protocol fundamentals through addressing, serial and TCP communications, troubleshooting, safety, and a capstone integration package. One email submission and human verification unlock the course in that browser for 90 days.

contains:
16 modules · lessons · labs · review checks
covers:
addressing · function codes · RTU/TCP · troubleshooting
access:
free · email required · 90 days per browser

Online · email and human verification required for access

Open the course ↗
Current Learn Modbus course home with module navigation, search, glossary, and learner progress
Current Learn Modbus course home with module navigation, search, glossary, and learner progress

Course outline

1 / Foundations

What Modbus Is ↗

The mental model, why Modbus is still everywhere, and what it deliberately does not give you.

2 / Foundations

The Message Model ↗

PDU vs ADU, how requests, responses, and exceptions actually look on the wire.

3 / Foundations

Data Tables ↗

Coils, discrete inputs, input registers, and holding registers — the four primitives.

4 / Foundations

Function Codes ↗

Reads, writes, diagnostics, and the codes you'll actually meet in the field.

5 / Addressing & Data Meaning

Modbus Addressing ↗

0-based wire addresses vs 1-based documentation, and how off-by-one bugs are born.

6 / Addressing & Data Meaning

Register Maps ↗

Reading a vendor map and turning it into a reliable, reviewed integration plan.

7 / Addressing & Data Meaning

Data Types ↗

INT16, UINT16, INT32, FLOAT, word/byte order, and the encoding traps you'll hit.

10 / Physical Network & Transport

RS-232, RS-422, RS-485 ↗

Topologies, biasing, termination, and why your bus quietly stops working at node 17.

11 / Physical Network & Transport

RTU & ASCII Frames ↗

Frame structure, CRC vs LRC, silent intervals, and reading captures by hand.

12 / Physical Network & Transport

Modbus TCP ↗

MBAP, unit identifiers, ports, and what changes (and doesn't) moving from RTU.

14 / Integration & Real Systems

Troubleshooting Workflow ↗

A repeatable evidence-first method for diagnosing failed reads, writes, and timeouts.

15 / Integration & Real Systems

Security & Safety ↗

What classic Modbus does not protect, write safety practice, and TLS / Modbus Security.