Czytasz poradnik z serii o MODBUS RTU/TCP.
Jeśli interesuje Cię praktyka PLC, zobacz też ramkę MODBUS RTU, diagnostykę RS485 oraz kurs Komunikacja MODBUS w praktyce.
MODBUS RTU w sterownikach PLC - Które modele obsługują protokół?
Co to jest MODBUS RTU? MODBUS RTU to protokół komunikacji szeregowej wykorzystujący interfejsy RS-485 lub RS-232 do transmisji danych między urządzeniami przemysłowymi.
Łukasz Krzesiński, założyciel RysujeSCADA.pl, omawia dostępne opcje implementacji MODBUS RTU w popularnych rodzinach sterowników PLC, koncentrując się na Siemens S7-1200 i Compact Logix.
Obsługa MODBUS RTU w Siemens S7-1200
Standardowa konfiguracja sterownika
- Większość sterowników S7-300, 1200, 1500 nie ma MODBUS RTU bezpośrednio zamontowanego
- Standardowo dostępny jest MODBUS TCP (nowszy, bardziej uniwersalny)
- MODBUS RTU wymaga dodatkowych modułów komunikacyjnych
Dostępne rozwiązania sprzętowe
1. Moduł komunikacyjny CM-1241
- Montaż: po lewej stronie sterownika (na zaślepce)
- Interfejsy: RS-485 lub RS-232
- Złącze: DB9
- Tryby pracy: Master i Slave
2. Płytka sygnałowa CB-1241
- Montaż: na górze sterownika S7-1200
- Interfejs: RS-485
- Przyłącza: śrubowe
- Tryby pracy: Master i Slave
Obejrzyj cały odcinek na YouTube: Komunikacja MODBUS: Dostępne opcje w PLC (S7-1200)
MODBUS RTU w sterownikach Compact Logix
Ograniczenia sterownika bazowego
- Compact Logix 5380 nie posiada złącza szeregowego (DB9)
- Standardowo dostępne są tylko złącza Ethernet
- Obsługa MODBUS RTU wymaga dodatkowych modułów
Rozwiązania dla Compact Logix
Moduł 1769-ASCII
- Przeznaczenie: komunikacja ASCII
- Montaż: wpinany w dedykowane złącze sterownika
Moduł 1769-SM2
- Przeznaczenie: MODBUS RTU
- Konfiguracja: moduł 3-kanałowy
- Możliwości: obsługa protokołu MODBUS RTU
Alternatywne rozwiązania
Transmiter MODBUS RTU/TCP
- Konwersja MODBUS RTU na TCP
- Wykorzystanie natywnego MODBUS TCP w sterownikach
- Elastyczność w integracji systemu
FAQ
Co to jest MODBUS RTU w sterownikach PLC?
MODBUS RTU to protokół komunikacji szeregowej używający interfejsów RS-485/RS-232, wymagający w większości nowoczesnych sterowników (S7-1200, Compact Logix) dodatkowych modułów komunikacyjnych.
Dlaczego sterowniki S7-1200 i Compact Logix nie mają wbudowanego MODBUS RTU?
Nowsze sterowniki są standardowo wyposażone w MODBUS TCP jako bardziej uniwersalny protokół. MODBUS RTU traktowany jest jako opcja dodatkowa, realizowana przez moduły rozszerzeń.
Jaki moduł wybrać do MODBUS RTU w Siemens S7-1200?
Dla S7-1200 dostępne są dwie opcje: moduł CM-1241 (montowany z boku) ze złączem DB9 lub płytka sygnałowa CB-1241 (montowana na górze) z przyłączami śrubowymi RS-485.