Modbus

MODBUS on nimistön tiedonsiirtoprotokolla , perustettiin vuonna 1979 Modicon (imeytyy 1996 mukaan Schneider Electric ), jota käytetään verkkojen ohjelmoitavia ohjaimia , jotka kuuluvat sovelluksen tasolla, eli taso 7 Malli OSI . Tämä yhden asiakkaan ja useiden palvelimien väliseen hierarkkiseen rakenteeseen perustuva protokolla on julkinen ja sen määrittely on julkinen.

Kenraali

RTU-tilassa: (RS232, RS422, RS485)

Se toimii isäntä-orja-tilassa. Vain isäntä on aktiivinen, orjat ovat täysin passiivisia.

Isännän on luettava ja kirjoitettava jokaiselle sarjasilmukan orjalle.

Se koostuu kehyksistä, jotka sisältävät kyseessä olevan orjan numeron, käsiteltävän toiminnon (kirjoitus, luku), datan ja virheen tarkistuskoodin, jota kutsutaan 16-bittiseksi sykliseksi redundanssitarkistukseksi tai CRC16.

TCP-tilassa: (Ethernet, wifi)

Se toimii asiakas-palvelin- tilassa . Vain asiakkaat ovat aktiivisia, palvelin on täysin passiivinen.

Asiakkaiden tulee lukea ja kirjoittaa Modbus-palvelimelle.

Jokaisen asiakkaan on muodostettava yhteys palvelimeen TCP: n (palvelimen IP-osoite, portti 502) avulla.

Palvelin tunnistetaan seuraavasti:

  1. hänen IP-osoitteensa
  2. sen portin numero, jolla se odottaa yhteyspyyntöjä (oletusarvoisesti portti 502).


Se koostuu kehyksistä, jotka sisältävät käsiteltävän toiminnon (kirjoitus, lukeminen) ja tiedot.

Tämä protokolla on ollut menestyksekäs sen luomisen jälkeen sen yksinkertaisuuden ja hyvän luotettavuuden vuoksi. Uusi kiinnostus on antanut sille tietyn tulevaisuuden sen jälkeen, kun se kapseloitiin Ethernet-kehyksiin MODBUS: n kautta TCP / IP: n kautta.

Fyysinen kerros

MODBUS-protokolla voidaan toteuttaa:

RS-485- tyyppinen monipistelinkki yhdistää asiakkaan ja palvelimet differentiaaliparin kautta, mikä mahdollistaa korkean suorituskyvyn (jopa 10 megabittiä sekunnissa) suurella etäisyydellä (jopa 1200 m). Siinä on vain 2 päätettä, jotka välittävät tietoja vuorotellen yhteen suuntaan ja sitten toiseen.

Katso myös

Aiheeseen liittyvät artikkelit

Ulkoiset linkit