www.metel.eu
IPSEN-D6, D16 Konfigurace IPSEN D6/D16 přes SNMP ___________________________________________________________________________
Druhé vydání - Červen 2014
1
www.metel.eu
Ú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-
B-
ACS
A+
A+
B-
A+
B-
A+
°C %
B-
A+
B-
A+
B-
AI / AO H2O
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 3 - Nastavení SNMP agenta
Obrázek 2 - Pole IP adresy
2
www.metel.eu
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 IPSEN_D16, kde se dají vyčítat nebo nastavovat hodnoty pro IPSEN D6.
Obrázek 5 - IPSEN-D6 struktura
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
www.metel.eu 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
www.metel.eu
Popis jednotlivých položek: deviceId status / statusAll
Výpis ID čísla zařízení v surové podobě Status registr (pro interní účely)
control / restart / resetToDefault / disableAllOutputs / forceEvents / forceTraps
Řídící registr Set „1“ - Restart zařízení Set „1“ - Reset konfigurace na původní hodnoty
/ disableAllEvents / disableAllTraps / controlAll busAddrTimeout / busAddrTimeoutS outCount outActualState / out1ActualState / out2ActualState / out3ActualState / out4ActualState / out5ActualState / out6ActualState / out7ActualState / out8ActualState outAllActualState outManualState / out1ManualState / out2ManualState / out3ManualState / out4ManualState / out5ManualState / out6ManualState / out7ManualState / out8ManualState / outAllManualState outTriggerDefault
/ out1TriggerDefault / out2TriggerDefault / out3TriggerDefault / out4TriggerDefault / out5TriggerDefault / out6TriggerDefault / out7TriggerDefault / out8TriggerDefault
Pro interní použití Set „1“ - Nucené odeslání všech povolených trapů (inpChangeTrapMask, inpAllChangeTraps) Pro interní použití Set „1“ - Vypnutí všech povolených trapů Celý řídící registr Pokud není zařízení dotazováno po nastavenou dobu, přejde do stavu „odpojeno od sběrnice“ Nastavení času [s] Zobrazuje počet výstupů (jako 32b hex) Zobrazí aktuální stavy výstupů, 0-rozepnuto, 1-sepnuto Aktuální stav výstupu č.1 Aktuální stav výstupu č.2 Aktuální stav výstupu č.3 Aktuální stav výstupu č.4 Aktuální stav výstupu č.5 Aktuální stav výstupu č.6 Aktuální stav výstupu č.7 Aktuální stav výstupu č.8 Aktuální stav všech výstupů (jako 32b hex) Manuální ovládání výstupu. SET(1)-zapnuto, SET(0)-rozepnuto Zapnutí nebo vypnutí výstupu č.1. Zapnutí nebo vypnutí výstupu č.2. Zapnutí nebo vypnutí výstupu č.3. Zapnutí nebo vypnutí výstupu č.4. Zapnutí nebo vypnutí výstupu č.5. Zapnutí nebo vypnutí výstupu č.6. Zapnutí nebo vypnutí výstupu č.7. Zapnutí nebo vypnutí výstupu č.8. Zapnutí nebo vypnutí všech výstupů (jako 32b hex) Nastaví výstup na nastavenou defaultní hodnotu v (outDefaultState) Hodnota SET(1)-proveď nastavení Nastaví defaultní hodnotu na výstupu č.1 Nastaví defaultní hodnotu na výstupu č.2 Nastaví defaultní hodnotu na výstupu č.3 Nastaví defaultní hodnotu na výstupu č.4 Nastaví defaultní hodnotu na výstupu č.5 Nastaví defaultní hodnotu na výstupu č.6 Nastaví defaultní hodnotu na výstupu č.7 Nastaví defaultní hodnotu na výstupu č.8
5
www.metel.eu / outAllTriggerDefault outEnableOverride
/ out1EnableOverride / out2EnableOverride / out3EnableOverride / out4EnableOverride / out5EnableOverride / out6EnableOverride / out7EnableOverride / out8EnableOverride / outAllEnableOverride outTriggerPulse / out1TriggerPulse / out2TriggerPulse / out3TriggerPulse / out4TriggerPulse / out5TriggerPulse / out6TriggerPulse / out7TriggerPulse / out8TriggerPulse outDefaultState / out1DefaultState / out2DefaultState / out3DefaultState / out4DefaultState / out5DefaultState / out6DefaultState / out7DefaultState / out8DefaultState / outAllDefaultState outOverrideState / out1OverrideState / out2OverrideState / out3OverrideState / out4OverrideState / out5OverrideState / out6OverrideState / out7OverrideState / out8OverrideState / outAllOverrideState outPulseLength1 / out1PulseLengthMs outPulseLength2 / out2PulseLengthMs outPulseLength3
Nastavení všech výstupu najednou (jako 32b hex). 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 Zapne/vypne override režim na výstupu č.1 Zapne/vypne override režim na výstupu č.2 Zapne/vypne override režim na výstupu č.3 Zapne/vypne override režim na výstupu č.4 Zapne/vypne override režim na výstupu č.5 Zapne/vypne override režim na výstupu č.6 Zapne/vypne override režim na výstupu č.7 Zapne/vypne override režim na výstupu č.8 Zapne/vypne override režim na všech výstupech (jako 32b hex) SET(1) – Zapne výstup na určený čas, který je zapsaný v (outPulseLength) Zapnutí časovače na výstupu č.1 Zapnutí časovače na výstupu č.2 Zapnutí časovače na výstupu č.3 Zapnutí časovače na výstupu č.4 Zapnutí časovače na výstupu č.5 Zapnutí časovače na výstupu č.6 Zapnutí časovače na výstupu č.7 Zapnutí časovače na výstupu č.8 Nastaví výstup na defaultní hodnotu, například při ztrátě komunikace na sběrnici. Hodnota SET(1)-sepnuto, SET(0)-rozepnuto. Nastavení defaultní hodnoty na výstupu č.1 Nastavení defaultní hodnoty na výstupu č.2 Nastavení defaultní hodnoty na výstupu č.3 Nastavení defaultní hodnoty na výstupu č.4 Nastavení defaultní hodnoty na výstupu č.5 Nastavení defaultní hodnoty na výstupu č.6 Nastavení defaultní hodnoty na výstupu č.7 Nastavení defaultní hodnoty na výstupu č.8 Nastavení všech výstupu najednou (jako 32b hex). Nastavení stavu výstupu pro režim override. SET(1)-sepnuto, SET(0)-rozepnuto. Nastavaní override stavu pro výstup č.1 Nastavaní override stavu pro výstup č.2 Nastavaní override stavu pro výstup č.3 Nastavaní override stavu pro výstup č.4 Nastavaní override stavu pro výstup č.5 Nastavaní override stavu pro výstup č.6 Nastavaní override stavu pro výstup č.7 Nastavaní override stavu pro výstup č.8 Nastavaní override hodnoty pro všechny výstupy (jako 32b hex) Nastavení času, po který bude výstup č.1 sepnut/rozepnut. Nastavení času v [ms]. Nastavení času, po který bude výstup č.2 sepnut/rozepnut. Nastavení času v [ms]. Nastavení času, po který bude výstup č.3 sepnut/rozepnut.
6
www.metel.eu / out3PulseLengthMs outPulseLength4 / out4PulseLengthMs outPulseLength5 / out5PulseLengthMs outPulseLength6 / out6PulseLengthMs outPulseLength7 / out7PulseLengthMs outPulseLength8 / out8PulseLengthMs inpCount inpState / inp1State / inp2State / inp3State / inp4State / inp5State / inp6State / inp6State / inp7State / inp8State / inp9State / inp10State / inp11State / inp12State / inp13State / inp14State / inp15State / inp16State / inpAllState inpSettleTime / inpSettleTimeMs inpChangeEventMask / inp1ChangeEvent / inp2ChangeEvent / inp3ChangeEvent / inp4ChangeEvent / inp5ChangeEvent / inp6ChangeEvent inpChangeTrapMask / inp1ChangeTrap / inp2ChangeTrap / inp3ChangeTrap / inp4ChangeTrap / inp5ChangeTrap / inp6ChangeTrap / inp7ChangeTrap
Nastavení času v [ms]. Nastavení času, po který bude výstup č.4 sepnut/rozepnut. Nastavení času v [ms]. Nastavení času, po který bude výstup č.5 sepnut/rozepnut. Nastavení času v [ms]. Nastavení času, po který bude výstup č.6 sepnut/rozepnut. Nastavení času v [ms]. Nastavení času, po který bude výstup č.7 sepnut/rozepnut. Nastavení času v [ms]. Nastavení času, po který bude výstup č.8 sepnut/rozepnut. Nastavení času v [ms]. Zobrazuje počet vstupů (jako 32b hex) Zobrazí aktuální stav vstupů 0-rozepnuto, 1-sepnuto Aktuální stav vstupu č.1 Aktuální stav vstupu č.2 Aktuální stav vstupu č.3 Aktuální stav vstupu č.4 Aktuální stav vstupu č.5 Aktuální stav vstupu č.6 Aktuální stav vstupu č.6 Aktuální stav vstupu č.7 Aktuální stav vstupu č.8 Aktuální stav vstupu č.9 Aktuální stav vstupu č.10 Aktuální stav vstupu č.11 Aktuální stav vstupu č.12 Aktuální stav vstupu č.13 Aktuální stav vstupu č.14 Aktuální stav vstupu č.15 Aktuální stav vstupu č.16 Aktuální stav všech vstupů (jako 32b hex) Čas ustálení je hodnota, po kterou vstup musí být seplý/rozeplý, než se vyhlásí za stav sepnuto/rozepnuto. Nastavení času v [ms], hodnota od 0-10000 (pro interní potřebu)
Pokud chcete, aby se odesílaly následující trapy, je nutné povolit jejich odesílání metodou SET(1)-Zapnuto, SET(0)-Vypnuto Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.1 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.2 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.2 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.4 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.5 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.6 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.7
7
www.metel.eu / inp8ChangeTrap / inp9ChangeTrap / inp10ChangeTrap / inp11ChangeTrap / inp12ChangeTrap / inp13ChangeTrap / inp14ChangeTrap / inp15ChangeTrap / inp16ChangeTrap / inpAllChangeTrapMask inpAllChangeEvents / inpAnyChangeEvent inpAllChangeTraps / inpAnyChangeTrap
Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.8 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.9 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.10 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.11 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.12 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.13 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.14 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.15 Trap bude odeslán při změně (sepnuto/rozepnuto) vstupu č.16 (pro interní potřebu) Povolení odeslání trapu, při jakékoliv změně, jakéhokoliv vstupu. Set(0)-Vypnuto, Set(1)-Zapnuto
Poznámka: Modrý text je dostupný pouze u verze IPSEN-D16.
8