Skip to main content

Ten 3 lekcyjny minikurs Modbus to skondensowane, praktyczne wprowadzenie do protokołu, zaprojektowane tak, abyś szybko zrozumiał jego działanie i uniknął najczęstszych błędów spotykanych w realnych uruchomieniach przemysłowych.

Modbus od wielu lat pozostaje jednym z najbardziej popularnych i najczęściej wykorzystywanych protokołów komunikacyjnych w przemyśle. Spotkasz go w sterownikach PLC, falownikach, licznikach energii, wyspach I/O, systemach SCADA i prostych integracjach maszynowych. Mimo swojej prostoty, to właśnie błędy w konfiguracji Modbus – adresacji, typów rejestrów czy trybu komunikacji – bardzo często powodują problemy na etapie uruchomień i serwisu.

Łączny czas: ~60 minut
Format: 3 lekcje × ~20 minut
Poziom: początkujący / średniozaawansowany automatyk, elektryk UR, programista PLC
Cel: zrozumieć fundamenty Modbus i uniknąć typowych błędów w topologii, okablowaniu i diagnostyce


Czego nauczysz się w tym minikursie Modbus

  • czym jest Modbus i czym różni się Modbus RTU od Modbus TCP
  • jak działa komunikacja Master–Slave / Client–Server w Modbus
  • czym są rejestry, cewki, wejścia i holding registers oraz jak je poprawnie adresować
  • jak skonfigurować komunikację Modbus: adresy, prędkości, parzystość, timeouty
  • jakie są najczęstsze błędy w Modbus i dlaczego komunikacja „nie wstaje”
  • jak szybko diagnozować problemy: adres slave, mapowanie rejestrów, testy narzędziami (np. Modbus Poll, klient TCP)

🎥Lekcja 1 – Fundamenty Modbus RTU – komunikacja PLC falownik i sterowanie silnikiem elektrycznym

W tej lekcji:

  • zrozumiesz jak działa standard szeregowy RS485
  • zapoznasz się z działaniem Modbus RTU
  • dowiesz się czym są Holding Registers, Coils i funkcje Modbus
  • zobaczysz jak działa praktyczny przykład PLC i falownik do sterowania silnikiem elektrycznym

Szybkie wnioski po lekcji 1:

  • do komunikacji potrzebny jest przewód dwużyłowy ekranowany
  • zacisk komunikacyjny pierwszego urządzenia A podłączyć do A drugiego urządzenia, B do B
  • Holding Registers moga służyć do odczytu i zapisu wartości po Modbus

🎥Lekcja 2 – Modbus TCP

W tej lekcji:

  • poznasz Modbus TCP w sieci Ethernet
  • Jak podłączyć panel HMI do PLC
  • Jak przesłać zmienne po Modbus TCP

Szybkie wnioski po lekcji 2:

  • należy ustalić jak wygląda architektura sieci Modbus: urządzenia master oraz slave
  • urądzenia mają być w tej samej masce podsieci i zwykle komunikują się po porcie 502
  • możesz przesyłac liczby typu Integer i zmiennoprzecinkowe float

🎥Lekcja 3 – Sterownik PLC Siemens komunikacja Modbus RTU

W tej lekcji:

  • płytka sygnałowa RS485 sterownika S7-1200
  • komunikacja z modułem rozproszonych wejść/wyjść
  • program komunikacyjny Modbus RTU w TIA Portal

Szybkie wnioski po lekcji 3:

  • należy odpowiednio ustawić ramkę Modbus: predkość transmisji czy adres slave
  • możesz korzysatać z symulatorów protokołu Modbus do diagnostyki
  • płytkę komunikacyjną Modbus RTU definiujesz w TIA Portal

Mini-checklista po minikursie MODBUS (do użycia na uruchomieniu)

  1. Czy wybrany jest właściwy tryb komunikacji: Modbus RTU (RS485) czy Modbus TCP (Ethernet)?
  2. Czy poprawnie ustawiono adres Slave / IP, port 502, prędkość transmisji i parzystość?
  3. Czy okablowanie i topologia są poprawne (A→A, B→B, ekran, EMC, jedna linia RS485)?
  4. Czy adresacja i typy rejestrów są zgodne z dokumentacją (Holding, Coils, INT / FLOAT, kolejność bajtów)?
  5. Czy komunikacja została zweryfikowana narzędziem diagnostycznym (Modbus Poll / klient TCP / symulator)?

Co dalej, jeśli chcesz wejść poziom wyżej?

Ten minikurs Modbus to fundament. Jeśli chcesz przejść od „rozumiem” do „konfiguruję i diagnozuję w praktyce”, kolejnym krokiem są ćwiczenia na realnych projektach (TIA Portal / inne PLC + symulatory Modbus + scenariusze diagnostyczne).

O autorze

Maciej Kurantowicz

Author Maciej Kurantowicz

Automatyk i programista, CEO & Founder w ControlByte

Więcej postów tego autora Maciej Kurantowicz