
Understanding Modbus
The interactive companion course, with the book as a PDF
Enrolling includes the book as a PDF download.
Modbus is still the common language of meters, drives, PLCs and SCADA systems. This course follows the book Understanding Modbus chapter by chapter and shows every idea moving on the wire.
Each of the 19 chapters has animated figures you can play and pause, hands-on tools you use right in the browser, and a short check at the end.
- Build RTU, ASCII and TCP frames byte by byte, with live CRC and LRC
- Decode registers: signed values, scaling, 32-bit integers, floats, word order
- Run the pump-station monitoring project in your browser before you build it in Python
- Troubleshoot with the three outcomes: data, exception, or silence
- Python and pymodbus code for a Raspberry Pi or any Linux machine
Includes the complete book as a PDF download.
Part I is free to preview.
Curriculum
Part I · Foundations
Part II · The Protocol in Detail
- The Modbus Frame
- Modbus RTU
- Modbus ASCII
- Modbus TCP/IP
- Function Codes in Depth
- Exceptions and Diagnostics
Part III · Hands-On with a Microcomputer
- Setting Up Your Microcomputer
- Your First Modbus TCP Client
- Building a Modbus Server
- Modbus RTU over RS-485
- Reading and Writing Real-World Data
- A Monitoring and Control Project
Part IV · Doing It Well
- Troubleshooting Modbus
- Performance, Polling, and Scaling
- Security Considerations
- Modbus in the Real World
Reference
- Quick Reference (Appendices A–E)
