Jaký je rozdíl mezi MODBUS A SNMP komunikací?

(1/1)

Jakub Klíma:
Potřeboval bych nějakým zpusobem monitorovat zařízení přes síť.
Kontroler mi umožnoje dvě možnosti přes SNMP nebo přes MODBUS.
Jaký je mezi těmito možnosti rozdíl?

raj:
Čím chcete monitoring provádět ?
SNMP (Simple Network Management Protocol) je na síťové vrstvě UDP, což je sice rychlé, ale hrozí ztráta paketu bez odezvy. Jeho použití je spíše v oblasti IT (monitoring switchů, UPSek ...) ,  ne v průmyslu.
MODBUS (ve Vašem případě  MODBUS TCP/IP)  je otevřený průmyslový protokol fy. Modicon (Schneider) pro vzájemnou komunikaci různých zařízení na vrstvě TCP, podporující zabezpečení dat kontrolním součtem, vrstva TCP zabezpečí "doručení" paketů.  Modbusem je vybavena řada PLC i průmyslových software.
Takže tak ...

Martin H.:
Citace: Jakub Klíma  20.12.2010, 18:10

Potřeboval bych nějakým zpusobem monitorovat zařízení přes síť.
Kontroler mi umožnoje dvě možnosti přes SNMP nebo přes MODBUS.
Jaký je mezi těmito možnosti rozdíl?


Dôležitý rozdiel je napr. v tom, ze pri MODBUSe prebieha komunikácia vždy len na podnet riadiaceho systému. Samotné zariadenie iba odpovedá na otázky o stave a príkazy na zmenu stavu.

Pri SNMP existuje obdobný typ komunikácie, ale okrem toho môže zariadenie poslať SNMP trap, t.j. hlásenie o mimoriadnej udalosti, ktorá vyžaduje pozornosť riadiaceho systému.

Na dosiahnutie podobného výsledku je pri MODBUSE nutné periodické monitorovanie, t.j. reakcia na neočakávanú udalosť je oneskorená.

Citace: Zdenek Rajmont  20.12.2010, 19:43

SNMP (Simple Network Management Protocol) je na síťové vrstvě UDP, což je sice rychlé, ale hrozí ztráta paketu bez odezvy. Jeho použití je spíše v oblasti IT (monitoring switchů, UPSek ...) ,  ne v průmyslu.


Pri SNMP protokole sa príjem paketu potvrdzuje, takže strata paketu neostane bez odozvy. Rozdiel oproti TCP je iba v tom, že pri TCP potvrdzovanie a opakovanie rieši sieťová vrstva a pri SNMP aplikačná vrstva. Z hľadiska užívateľa nepodstatný detail.

Výnimkou je práve nevyžiadaný SNMP Trap, ktorý sa ako UDP paket teoreticky stratiť môže. V praxi sa však posiela opakovane s malou prestávkou niekoľko rovnakých Trap paketov. Sieť, ktorá by ich stratila všetky, má vážny problém.

Fuk Tomáš:
Myslím, že z hlediska uživatele, pro účely monitoringu provozních stavů, je to úplně jedno. Záleží spíš na tom, jestli má v místě Ethernet nebo RS485, a jak je udělaná a co všechno umí aplikace na monitorovací konzoli.

Navigace

[0] Index zpráv