Vedomosti

Návod na komunikačný protokol RS485 a Modbus

Komunikačný protokol Modbus

Protokol Modbus je bežný jazyk používaný pre elektronické ovládače. Prostredníctvom tohto protokolu môžu ovládače komunikovať medzi sebou, ovládačmi cez sieť (napr. Ethernet) a zariadeniami. Stal sa bežným priemyselným štandardom. Pomocou neho možno riadiace zariadenia vyrábané rôznymi výrobcami pripojiť k priemyselnej sieti na centralizované monitorovanie.


Tento protokol definuje štruktúru správ, ktorú môže kontrolér rozpoznať a použiť, popisuje proces, pri ktorom kontrolér požaduje prístup k iným zariadeniam, ako reagovať na požiadavky od iných zariadení a ako zisťovať a zaznamenávať chyby. Stanovuje spoločný formát pre formát a obsah polí správ.


1, Modbus má nasledujúce vlastnosti:

1) Štandardne a otvorene môžu používatelia používať protokol Modbus bezplatne a s dôverou, bez platenia licenčných poplatkov a bez porušovania práv duševného vlastníctva. V súčasnosti existuje viac ako 400 výrobcov, ktorí podporujú Modbus, a viac ako 600 produktov, ktoré podporujú Modbus.

2) Modbus môže podporovať rôzne elektrické rozhrania, ako napríklad RS-232, RS-485 atď., a môže sa tiež prenášať na rôznych médiách, ako je krútená dvojlinka, optické vlákno, bezdrôtové pripojenie atď. .

3)Formát rámca Modbus je jednoduchý, kompaktný a ľahko pochopiteľný. Používatelia ho ľahko používajú a výrobcovia ho ľahko vyvíjajú.


2, Popis typov registrov Modbus

1) Stav cievky: výstupný port, je možné nastaviť výstupný stav portu a tiež je možné prečítať výstupný stav bitu.

2) Stav diskrétneho vstupu: vstupný port, zmena stavu vstupu pomocou externého nastavenia, čitateľný, ale nie zapisovateľný.

3) Holding register: niektoré parametre, ktoré sa nastavujú pri bežiacom regulátore, je možné čítať a zapisovať.

4) Vstupný register: Niektoré parametre získané z externých zariadení, keď je ovládač spustený, je možné čítať, ale nie zapisovať.


4, Stručný popis kódu funkcie Modbus

Funkčný kód možno rozdeliť na bitovú operáciu a bajtovú operáciu. Minimálna jednotka bitovej operácie je Bit a minimálna jednotka bajtovej operácie sú 2 bajty (Byte).

(1) Pokyny pre bitovú operáciu: čítanie stavu cievky 01H, čítanie stavu diskrétneho vstupu 02H, zápis jednej cievky 05H, zápis viacerých cievok 0FH.

(2) Inštrukcie na obsluhu bajtov: čítanie ukladacieho registra 03H, čítanie vstupného registra 04H, zápis jedného ukladacieho registra 06H, zápis viacerých ukladacích registrov 10H.


Tiež sa vám môže páčiť

Zaslať požiadavku