Protokół Modbus jest uniwersalnym językiem stosowanym w sterownikach elektronicznych.Dzięki temu protokołowi sterowniki mogą komunikować się między sobą oraz z innymi urządzeniami za pośrednictwem sieci (takiej jak Ethernet).Stało się uniwersalnym standardem branżowym.Protokół ten definiuje kontroler, który jest świadomy używanej struktury komunikatu, niezależnie od sieci, przez którą się komunikuje.Opisuje, w jaki sposób kontroler żąda dostępu do innych urządzeń, jak odpowiadać na żądania z innych urządzeń oraz jak wykrywać i rejestrować błędy.Określa schemat domeny wiadomości i powszechny format treści.Podczas komunikacji przez sieć ModBus protokół ten określa, że każdy sterownik musi znać adres swojego urządzenia, rozpoznawać komunikaty wysyłane według adresu i określić, jakie działania należy podjąć.Jeśli wymagana jest odpowiedź, sterownik generuje komunikat zwrotny i wysyła go za pomocą protokołu ModBus.W innych sieciach wiadomości zawierające protokół Modbus są konwertowane na struktury ramek lub pakietów używane w tej sieci.Ta transformacja rozszerza także podejście specyficzne dla sieci do rozwiązywania adresów sekcji, ścieżek routingu i wykrywania błędów.Sieć ModBus ma tylko jednego hosta i cały ruch jest przez niego kierowany.Sieć może obsługiwać do 247 zdalnych sterowników podrzędnych, ale rzeczywista liczba obsługiwanych sterowników podrzędnych zależy od używanego sprzętu komunikacyjnego.Korzystając z tego systemu, każdy komputer PC może wymieniać informacje z centralnym hostem bez konieczności zmuszania każdego komputera do wykonywania własnych zadań kontrolnych.
W systemie ModBus do wyboru są dwa tryby: ASCII (amerykański kod wymiany informacji) i RTU (Remote Terminal Device).Nasze produkty zazwyczaj korzystają z trybu RTU do komunikacji, a każdy 8-bitowy bajt w wiadomości zawiera dwa 4-bitowe znaki szesnastkowe.Główną zaletą tej metody jest to, że może przesyłać więcej danych przy tej samej szybkości transmisji niż metoda ASCII.
Czas publikacji: 22 lipca 2022 r