WERSJE MODBUS
- RTU - podstawowa wersja dla portów szeregowych
- ASCII - alternatywna wersja dla portów szeregowych, wyróżnia się dodatkowym kodowaniem ASCII
- TCP - podstawowa wersja dla sieci ethernet
- OverTCP - alternatywna wersja dla sieci ethernet, gdzie ramka wersji RTU lub ASCII jest wysyłana po TCP
FUNKCJE MODBUS
Wszystkie wersje protokołu Modbus posiadają taki sam zestaw funkcji.
- 01 - Read Coils
- 02 - Read Discrete Inputs
- 03 - Read Holding Registers
- 04 - Read Input Registers
- 05 - Write Single Coil
- 06 - Write Single Register
- 15 - Write Multiple Coils
- 16 - Write Multiple Registers
Po przyjrzeniu się zestawowi funkcji nie jest trudno zauważyć 4 obszary pamięci.
Rodzaj zmiennej | Odczyt | Zapis | |
---|---|---|---|
Coils | 1-bitowy | Tak | Tak |
Discrete Inputs | 1-bitowy | Tak | Nie |
Holding Registers | 16-bitowy | Tak | Tak |
Input Registers | 16-bitowy | Tak | Nie |
ADRES MODBUS
Adres Modbus, inaczej UnitID, to adres konkretnego urządzenia. Na linii musi być unikalny dla każdego slave'a i master'a. Jest szczególnie istotny przy komunikacji za pomocą portów szeregowych.
Brak komentarzy:
Prześlij komentarz