Diskuse Elektrika.cz

HYBRIDNÍ zóna => Oblast definic pojmů => Téma založeno: Jakub Klíma 20.12.2010, 18:10



Název: Jaký je rozdíl mezi MODBUS A SNMP komunikací?
Přispěvatel: 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?


Název: Re: Jaký je rozdíl mezi MODBUS A SNMP komunikací?
Přispěvatel: raj 20.12.2010, 19:43
Čí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 ...



Název: Re: Jaký je rozdíl mezi MODBUS A SNMP komunikací?
Přispěvatel: Martin H. 20.12.2010, 21:27
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á.

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.


Název: Re: Jaký je rozdíl mezi MODBUS A SNMP komunikací?
Přispěvatel: Fuk Tomáš 20.12.2010, 21:57
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.