Modbus Primer

A video course and referencework on the Modbus protocol
Modbus Primer
File Size :
385.28 MB
Total length :
2h 38m



Torben Ledermann


Last update

Last updated 7/2018



Modbus Primer

What you’ll learn

After the course, you will be able to apply the Modbus protocol

Modbus Primer


No basic knowledge is necessary
Basic knowledge about bus systems are helpful, but not necessary


In this course, about the Modbusprotocol, we begin with the history of the Modbus.
You also get to know the data model of Modbus, in the other lections of this course,. This is explained on the basis of practical examples.
One of the bases to the understanding of the Modbus of protocol are the so-called Function codes and their use. Hence, we devote ourselves to this in a special section and get to know together the most important Function codes in their full extent. We will understand what is a Request and a Response and how this is built up.
Also, the construction of a cross communication is explained in Modbus and how the client / server model works. Building up on this knowledge the difference between Modbus RS485 and Modbus Ethernet is explained.
We will end the course, by seeing the learned theory in practical examples.


Section 1: Beginning

Lecture 1 Beginning

Section 2: History

Lecture 2 History

Section 3: Data Model

Lecture 3 Overview

Lecture 4 Discretes Input

Lecture 5 Coils

Lecture 6 Input Registers

Lecture 7 Holding Registers

Section 4: Function Codes

Lecture 8 Overview

Lecture 9 Public Function Codes

Lecture 10 FC 1

Lecture 11 FC 2

Lecture 12 FC 3

Lecture 13 FC 4

Lecture 14 FC 5

Lecture 15 FC 6

Lecture 16 FC 23

Lecture 17 User Defined Function Codes

Lecture 18 Reserved Function Codes

Section 5: Cross Communication

Lecture 19 Cross Communication

Section 6: RS 485

Lecture 20 Overview

Lecture 21 2 Wire Bus

Lecture 22 4 Wire Bus

Lecture 23 Daisy Chain

Section 7: Modbus Ethernet

Lecture 24 Overview

Section 8: Example 1 Coupler-PLC

Lecture 25 Overview

Lecture 26 Function Code

Lecture 27 Data

Lecture 28 Wireshark

Section 9: Example 3 Thermostat-PLC

Lecture 29 Overview

Lecture 30 Function Code

Lecture 31 Data

Lecture 32 qModbus

Section 10: Error Handling

Lecture 33 Overview

Lecture 34 Timeout

Lecture 35 Exception Response

Lecture 36 EC1 – Illegal Function

Lecture 37 EC2 – Illegal Data Address

Lecture 38 EC3 – Illegal Data Value

Lecture 39 EC4 – Server Device Failure

Section 11: Ending

Lecture 40 End

This course is for anyone interested in using the Modbus Protocol

Course Information:

Udemy | English | 2h 38m | 385.28 MB
Created by: Torben Ledermann

You Can See More Courses in the IT & Software >> Greetings from

New Courses

Scroll to Top