Modbus

MODBUS je nechráněný komunikační protokol , vytvořený v roce 1979 společností Modicon (absorbovaný v roce 1996 společností Schneider Electric ), používaný pro sítě programovatelných ovladačů spadajících pod aplikační úroveň, tj. Úroveň 7 Model OSI . Tento protokol založený na hierarchické struktuře mezi jedním klientem a několika servery je ve veřejné doméně a jeho specifikace je veřejná.

Všeobecné

V režimu RTU: (RS232, RS422, RS485)

Pracuje v režimu Master-Slave. Aktivní je pouze master, slave jsou zcela pasivní.

Master musí číst a zapisovat do každého slave v sériové smyčce.

Skládá se z rámců obsahujících číslo dotyčného podřízeného zařízení, funkci, která má být zpracována (zápis, čtení), data a kód pro kontrolu chyb, nazývaný 16bitová kontrola cyklické redundance nebo CRC16.

V režimu TCP: (Ethernet, wifi)

Funguje v režimu klient-server . Aktivní jsou pouze klienti, server je zcela pasivní.

Klienti musí číst a zapisovat na server Modbus.

Každý klient se musí k serveru připojit pomocí protokolu TCP (adresa IP serveru, port 502).

Server je identifikován:

  1. jeho IP adresa
  2. číslo portu, na kterém čeká na požadavky na připojení (standardně port 502).


Skládá se z rámců obsahujících funkci, která má být zpracována (zápis, čtení) a data.

Tento protokol se od svého vzniku setkal s velkým úspěchem kvůli jeho jednoduchosti a dobré spolehlivosti. Obnovený zájem mu dal jistou budoucnost od svého zapouzdření do ethernetových rámců díky MODBUS přes TCP / IP.

Fyzická vrstva

Protokol MODBUS lze implementovat:

Vícebodové propojení typu RS-485 spojuje klienta a servery prostřednictvím rozdílového páru, který umožňuje vysokou propustnost (až 10 megabitů za sekundu) na velkou vzdálenost (až 1200 m). Má pouze 2 terminály, které střídavě předávají data v jednom směru a poté v druhém.

Podívejte se také

Související články

externí odkazy