IPSEN-D6, D16 Konfigurace IPSEN D6/D16 přes SNMP Druhé vydání - Červen 2014 1
Úvod Veškeré níže uvedené postupy jsou zpracovány v programu ireasoning MIB Browser. Pro jiný Mib browser bude postup odlišný, ale funkce a popis jednotlivých položek v MIB souboru bude u všech stejný. K vyčítání a konfiguraci zařízení přes SNMP je nutné mít připojené zařízení k MIOS RS485 BUS sběrnici. V našem případě je to čidlo IPSEN-D6/D16. Na jedné sběrnici může být připojeno více čidel a výběr čidla pro konfiguraci se rozlišuje názvem čidla a jeho unikátní ID adresou. S MIOS sběrnicí jsou kompatibilní LAN-RING a IPLOG zařízení. Obrázek 1 - RS485 MIOS BUS A+ MIOS RS485 BUS B- A+ B- A+ B- A+ B- A+ B- A+ B- A+ B- ACS C AI / AO H 2 O % Nejprve je nutné vložit do databáze všechny MIB soubory, s kterými budete pracovat (File/Load MIBs). Pokud zde byly nějaké přechozí Mib soubory, doporučuji pro přehlednost jejich odstranění (File/UnLoad MIBs). V záložce Address vložte IP adresu zařízení, ke kterému je na MIOS sběrnici připojen senzor. V položce Advanced nastavíte šifrování a přihlašovací údaje ke switchi. V defaultní konfiguraci je použita verze SNMP3. Obrázek 2 - Pole IP adresy Obrázek 3 - Nastavení SNMP agenta 2
Výběr zařízení z MIOS sběrnice a popis ovládání Obrázek 4 - Tabulka zařízení Nejdříve je nutné vybrat z MIOS sběrnice zařízení, které budeme nastavovat. Ze struktury vlevo vyberte položku MIOS/DEVICES a klikněte pravým tlačítkem na miosdevicetable a vyberte Table View. V pravé části se zobrazí tabulka se všemi zařízeními připojenými ke sběrnici MIOS. Ve sloupci miosdeviceselected klikněte na řádek v kterém je uveden název a ID zařízení, které chcete konfigurovat. Kliknutím tlačítka SNMP SET, které je nad tabulkou se otevře další okno, kde do řádku Value zapište hodnotu 1 a potvrďte. V tabulce se změní položka inactive na selected. Ve struktuře vlevo vyberte položku template/ipsen_d6 nebo Obrázek 5 - IPSEN-D6 struktura IPSEN_D16, kde se dají vyčítat nebo nastavovat hodnoty pro IPSEN D6. Vyčítání hodnot se provádí pomocí metody SNMP GET. Nejjednodušší způsob vyčítání hodnot je levý dvojklik na položku a její hodnota se zobrazí v pravé části. Obrázek 6 - Vyčítání stavů 3
Pokud chcete nastavovat hodnoty, dělá se to přes SNMP SET metodu. Nejjednodušší způsob je kliknout pravým tlačítkem na položku a zvolit SNMP SET. Ve většině případů se konfiguruje pomocí proměnných 0(vypnuto) a 1(zapnuto), popřípadě zápisem hodnoty čísla. Obrázek 7 - Ovládání výstupu V levém dolním rohu po kliknutí na položku jsou vidět základní údaje položky, jako je OID číslo, syntaxe, přístup, popis... 4
Popis jednotlivých položek: deviceid Výpis ID čísla zařízení v surové podobě status Status registr (pro interní účely) / statusall control Řídící registr / restart Set 1 - Restart zařízení / resettodefault Set 1 - Reset konfigurace na původní hodnoty / disablealloutputs / forceevents Pro interní použití / forcetraps Set 1 - Nucené odeslání všech povolených trapů (inpchangetrapmask, inpallchangetraps) / disableallevents Pro interní použití / disablealltraps Set 1 - Vypnutí všech povolených trapů / controlall Celý řídící registr busaddrtimeout Pokud není zařízení dotazováno po nastavenou dobu, přejde do stavu odpojeno od sběrnice / busaddrtimeouts Nastavení času [s] outcount Zobrazuje počet výstupů (jako 32b hex) outactualstate Zobrazí aktuální stavy výstupů, 0-rozepnuto, 1-sepnuto / out1actualstate Aktuální stav výstupu č.1 / out2actualstate Aktuální stav výstupu č.2 / out3actualstate Aktuální stav výstupu č.3 / out4actualstate Aktuální stav výstupu č.4 / out5actualstate Aktuální stav výstupu č.5 / out6actualstate Aktuální stav výstupu č.6 / out7actualstate Aktuální stav výstupu č.7 / out8actualstate Aktuální stav výstupu č.8 outallactualstate Aktuální stav všech výstupů (jako 32b hex) outmanualstate Manuální ovládání výstupu. SET(1)-zapnuto, SET(0)-rozepnuto / out1manualstate Zapnutí nebo vypnutí výstupu č.1. / out2manualstate Zapnutí nebo vypnutí výstupu č.2. / out3manualstate Zapnutí nebo vypnutí výstupu č.3. / out4manualstate Zapnutí nebo vypnutí výstupu č.4. / out5manualstate Zapnutí nebo vypnutí výstupu č.5. / out6manualstate Zapnutí nebo vypnutí výstupu č.6. / out7manualstate Zapnutí nebo vypnutí výstupu č.7. / out8manualstate Zapnutí nebo vypnutí výstupu č.8. / outallmanualstate Zapnutí nebo vypnutí všech výstupů (jako 32b hex) outtriggerdefault Nastaví výstup na nastavenou defaultní hodnotu v (outdefaultstate) Hodnota SET(1)-proveď nastavení / out1triggerdefault Nastaví defaultní hodnotu na výstupu č.1 / out2triggerdefault Nastaví defaultní hodnotu na výstupu č.2 / out3triggerdefault Nastaví defaultní hodnotu na výstupu č.3 / out4triggerdefault Nastaví defaultní hodnotu na výstupu č.4 / out5triggerdefault Nastaví defaultní hodnotu na výstupu č.5 / out6triggerdefault Nastaví defaultní hodnotu na výstupu č.6 / out7triggerdefault Nastaví defaultní hodnotu na výstupu č.7 / out8triggerdefault Nastaví defaultní hodnotu na výstupu č.8 5
/ outalltriggerdefault Nastavení všech výstupu najednou (jako 32b hex). outenableoverride Zapne nebo vypne override režim. Jestli bude výstup sepnut nebo rozepnut se nastaví v (outoverridestate). Použitelné například pro STOP tlačítko. Set(1)-Zapnuto, Set(0)-Vypnuto / out1enableoverride Zapne/vypne override režim na výstupu č.1 / out2enableoverride Zapne/vypne override režim na výstupu č.2 / out3enableoverride Zapne/vypne override režim na výstupu č.3 / out4enableoverride Zapne/vypne override režim na výstupu č.4 / out5enableoverride Zapne/vypne override režim na výstupu č.5 / out6enableoverride Zapne/vypne override režim na výstupu č.6 / out7enableoverride Zapne/vypne override režim na výstupu č.7 / out8enableoverride Zapne/vypne override režim na výstupu č.8 / outallenableoverride Zapne/vypne override režim na všech výstupech (jako 32b hex) outtriggerpulse SET(1) Zapne výstup na určený čas, který je zapsaný v (outpulselength) / out1triggerpulse Zapnutí časovače na výstupu č.1 / out2triggerpulse Zapnutí časovače na výstupu č.2 / out3triggerpulse Zapnutí časovače na výstupu č.3 / out4triggerpulse Zapnutí časovače na výstupu č.4 / out5triggerpulse Zapnutí časovače na výstupu č.5 / out6triggerpulse Zapnutí časovače na výstupu č.6 / out7triggerpulse Zapnutí časovače na výstupu č.7 / out8triggerpulse Zapnutí časovače na výstupu č.8 outdefaultstate Nastaví výstup na defaultní hodnotu, například při ztrátě komunikace na sběrnici. Hodnota SET(1)-sepnuto, SET(0)-rozepnuto. / out1defaultstate Nastavení defaultní hodnoty na výstupu č.1 / out2defaultstate Nastavení defaultní hodnoty na výstupu č.2 / out3defaultstate Nastavení defaultní hodnoty na výstupu č.3 / out4defaultstate Nastavení defaultní hodnoty na výstupu č.4 / out5defaultstate Nastavení defaultní hodnoty na výstupu č.5 / out6defaultstate Nastavení defaultní hodnoty na výstupu č.6 / out7defaultstate Nastavení defaultní hodnoty na výstupu č.7 / out8defaultstate Nastavení defaultní hodnoty na výstupu č.8 / outalldefaultstate Nastavení všech výstupu najednou (jako 32b hex). outoverridestate Nastavení stavu výstupu pro režim override. SET(1)-sepnuto, SET(0)-rozepnuto. / out1overridestate Nastavaní override stavu pro výstup č.1 / out2overridestate Nastavaní override stavu pro výstup č.2 / out3overridestate Nastavaní override stavu pro výstup č.3 / out4overridestate Nastavaní override stavu pro výstup č.4 / out5overridestate Nastavaní override stavu pro výstup č.5 / out6overridestate Nastavaní override stavu pro výstup č.6 / out7overridestate Nastavaní override stavu pro výstup č.7 / out8overridestate Nastavaní override stavu pro výstup č.8 / outalloverridestate Nastavaní override hodnoty pro všechny výstupy (jako 32b hex) outpulselength1 Nastavení času, po který bude výstup č.1 sepnut/rozepnut. / out1pulselengthms Nastavení času v [ms]. outpulselength2 Nastavení času, po který bude výstup č.2 sepnut/rozepnut. / out2pulselengthms Nastavení času v [ms]. outpulselength3 Nastavení času, po který bude výstup č.3 sepnut/rozepnut. 6
/ out3pulselengthms Nastavení času v [ms]. outpulselength4 Nastavení času, po který bude výstup č.4 sepnut/rozepnut. / out4pulselengthms Nastavení času v [ms]. outpulselength5 Nastavení času, po který bude výstup č.5 sepnut/rozepnut. / out5pulselengthms Nastavení času v [ms]. outpulselength6 Nastavení času, po který bude výstup č.6 sepnut/rozepnut. / out6pulselengthms Nastavení času v [ms]. outpulselength7 Nastavení času, po který bude výstup č.7 sepnut/rozepnut. / out7pulselengthms Nastavení času v [ms]. outpulselength8 Nastavení času, po který bude výstup č.8 sepnut/rozepnut. / out8pulselengthms Nastavení času v [ms]. inpcount Zobrazuje počet vstupů (jako 32b hex) inpstate Zobrazí aktuální stav vstupů 0-rozepnuto, 1-sepnuto / inp1state Aktuální stav vstupu č.1 / inp2state Aktuální stav vstupu č.2 / inp3state Aktuální stav vstupu č.3 / inp4state Aktuální stav vstupu č.4 / inp5state Aktuální stav vstupu č.5 / inp6state Aktuální stav vstupu č.6 / inp6state Aktuální stav vstupu č.6 / inp7state Aktuální stav vstupu č.7 / inp8state Aktuální stav vstupu č.8 / inp9state Aktuální stav vstupu č.9 / inp10state Aktuální stav vstupu č.10 / inp11state Aktuální stav vstupu č.11 / inp12state Aktuální stav vstupu č.12 / inp13state Aktuální stav vstupu č.13 / inp14state Aktuální stav vstupu č.14 / inp15state Aktuální stav vstupu č.15 / inp16state Aktuální stav vstupu č.16 / inpallstate Aktuální stav všech vstupů (jako 32b hex) inpsettletime Čas ustálení je hodnota, po kterou vstup musí být seplý/rozeplý, než se vyhlásí za stav sepnuto/rozepnuto. / inpsettletimems Nastavení času v [ms], hodnota od 0-10000 inpchangeeventmask (pro interní potřebu) / inp1changeevent / inp2changeevent / inp3changeevent / inp4changeevent / inp5changeevent / inp6changeevent inpchangetrapmask Pokud chcete, aby se odesílaly následující trapy, je nutné povolit jejich odesílání metodou SET(1)-Zapnuto, SET(0)-Vypnuto / inp1changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.1 / inp2changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.2 / inp3changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.2 / inp4changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.4 / inp5changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.5 / inp6changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.6 / inp7changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.7 7
/ inp8changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.8 / inp9changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.9 / inp10changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.10 / inp11changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.11 / inp12changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.12 / inp13changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.13 / inp14changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.14 / inp15changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.15 / inp16changetrap Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.16 / inpallchangetrapmask inpallchangeevents (pro interní potřebu) / inpanychangeevent inpallchangetraps Povolení odeslání trapu, při jakékoliv změně, jakéhokoliv vstupu. / inpanychangetrap Set(0)-Vypnuto, Set(1)-Zapnuto Poznámka: Modrý text je dostupný pouze u verze IPSEN-D16. 8