IPSEN-D6, D16 Konfiguracja IPSEN D6/D16 przez SNMP Wydanie drugie - Czerwiec 2014 1
Wprowadzenie Wszystkie procedury i instrukcje w tym dokumencie przeznaczone są do stosowania z ireasoning MIB Browser. W przypadku korzystania z innej przeglądarki niż ireasoning, procedury mogą być różne, ale funkcje i opisy wszystkich elementów w aplikacj MIB są takie same. W celu załadowania lub modyfikacji konfiguracjiprzez SNMP, urządzenia musi być podłączone do magistrali MIOS RS485. W tym przypadku urządzeniem jest czujnik IPSEN-D6/D16. Do magistrali może być podłączonych więcej niż jeden czujnik, i każdy z nich może być identyfikowany przez nazwę i unikalny adres ID. Zgodne z magistralą MIOS są urządzenia LAN-RING oraz IPLOG. Rys. 1 - Magistrala RS485 MIOS A+ MIOS RS485 BUS B- A+ B- A+ B- A+ B- A+ B- A+ B- A+ B- ACS C AI / AO H 2 O % Najpierw wczytaj wszystkie pliki, które będą używane (File/Load MIBs). Jeśli znajdują się już inne pliki MIB, zalecamy wyładowanie ich, by uniknąć zamieszania (File/UnLoad MIBs). W polu Address wpisz adres IP urządzenia, do którego podłączony jest czujnik poprzez MIOS. W Advanced szyfrowanie i dziennik danych uwierzytelnionych można ustawić dla switcha. Domyślnie stosowana jest ver.3. Rys. 2 - Pole adresu IP Rys. 3 - Ustawienia agenta SNMP 2
Wybór urządzenia z magistrali MIOS i opis sterowania Rys. 4 Tabela urządzeń Wybierz urządzenie z magistrali MIOS, które chcesz skonfigrować. Kliknij MIOS/DEVICES z drzewa menu po lewej stronie, następnie kliknij prawym przyciskiem myszy miosdevicetable i wybierz Table View. Tabela wszystkich urządzeń dołączonych do magistrali MIOS pojawi się po prawej stronie. Wybierz rząd w kolumnie miosdeviceselected z nazwą i ID urządzenia do konfiguracji. Następnie kliknij SNMP SET nad tabelą i pojawi się nowe okno. Wpisz numer 1 do Value i potwierdź. Pozycja inactive w tabeli powinna być teraz selected. Rys. 5 menu IPSEN-D6 W drzewie menu po lewej stronie kliknij template/ipsen_d6 lub IPSEN_D16 gdzie chcesz odczytać lub ustawić wartości dla IPSEN D6/D16. Odczyt wartości zapewnia metoda SNMP GET. Najprostszym sposobem odczytu wartości jest podwójne kliknięcie pozycji. Jej wartość pojawi się po prawej stronie. Rys. 6 Odczyt stanu 3
Ustawianie wartości odbywa się za pomoca metody SNMP SET. Najprostszym sposobem ustawienia wartości jest kliknięcie wartości prawym przyciskiem myszy i wybór SNMP SET. W większości przypadków, wartość jest logiką 0(off) lub 1(on), w innych przypadkach jest to liczba. Rys. 7 Sterowanie wyjściem Po kliknięciu pozycji, w lewym dolnym rogu pojawia się podstawowa lista wartości numer OID, składnia, dostęp, opis, itp. 4
Opis wszystkich instrukcji: deviceid Pokazuje numer ID urządzenia w formacie raw status Rejestr stanu (do celów wewnętrznych) / statusall control Rejestr sterowania / restart Ustawione 1 Restart urządzenia / resettodefault Ustawione 1 Reset konfiguracji do wartości domyślnych / disablealloutputs / forceevents Do celów wewnętrznych / forcetraps Ustawione 1 Wymuszone wysyłane wszystkich aktywnych trapów (inpchangetrapmask, inpallchangetraps) / disableallevents Do celów wewnętrznych / disablealltraps Ustawione 1 Wyłączone wszystkie aktywne trapy / controlall Cały rejestr sterowania busaddrtimeout Jeśli nie ma zapytania do urządzenia dla ustalonego czasu, urządzenie zmieni swój stan na odłączony od magistrali / busaddrtimeouts Ustawienia czasu [s] outcount Zliczanie wyjść (as 32b hex) outactualstate Aktualny stan wyjścia 0-otwarty, 1-zamknięty / out1actualstate Aktualny stan wyjścia nr 1 / out2actualstate Aktualny stan wyjścia nr 2 / out3actualstate Aktualny stan wyjścia nr 3 / out4actualstate Aktualny stan wyjścia nr 4 / out5actualstate Aktualny stan wyjścia nr 5 / out6actualstate Aktualny stan wyjścia nr 6 / out7actualstate Aktualny stan wyjścia nr 7 / out8actualstate Aktualny stan wyjścia nr 8 outallactualstate Aktualny stan wszystkich wyjść (as 32b hex) outmanualstate Ręczne sterowanie wyjściem. SET(1)-zamknięte, SET(0)-otwarte / out1manualstate Włączanie/wyłączanie dla wyjścia nr 1. / out2manualstate Włączanie/wyłączanie dla wyjścia nr 2. / out3manualstate Włączanie/wyłączanie dla wyjścia nr 3. / out4manualstate Włączanie/wyłączanie dla wyjścia nr 4. / out5manualstate Włączanie/wyłączanie dla wyjścia nr 5. / out6manualstate Włączanie/wyłączanie dla wyjścia nr 6. / out7manualstate Włączanie/wyłączanie dla wyjścia nr 7. / out8manualstate Włączanie/wyłączanie dla wyjścia nr 8. / outallmanualstate Włączanie/wyłączanie dla wszystkich wyjść (as 32b hex) outtriggerdefault Ustawianie wyjścia do ustalonej wartości domyślnej w (outdefaultstate) Wartość SET(1)-wykonuje ustawienie / out1triggerdefault Ustawianie wartości domyślnej dla wyjścia nr 1 / out2triggerdefault Ustawianie wartości domyślnej dla wyjścia nr 2 / out3triggerdefault Ustawianie wartości domyślnej dla wyjścia nr 3 / out4triggerdefault Ustawianie wartości domyślnej dla wyjścia nr 4 / out5triggerdefault Ustawianie wartości domyślnej dla wyjścia nr 5 / out6triggerdefault Ustawianie wartości domyślnej dla wyjścia nr 6 5
/ out7triggerdefault Ustawianie wartości dla wyjścia nr 7 / out8triggerdefault Ustawianie wartości dla wyjścia nr 8 / outalltriggerdefault Ustawianie wartości na wszystkich wyjściach (as 32b hex). outenableoverride Włączanie/wyłączanie trybu pierwszeństwa. W (outoverridestate) definiuje się czy wyjście ma być zamknięte czy otwarte. Przydatne np. dla przycisku STOP. Set (1) On, Set (0)-Off / out1enableoverride Włączanie/wyłączanie trybu pierwszeństwa dla wyjścia nr 1 / out2enableoverride Włączanie/wyłączanie trybu pierwszeństwa dla wyjścia nr 2 / out3enableoverride Włączanie/wyłączanie trybu pierwszeństwa dla wyjścia nr 3 / out4enableoverride Włączanie/wyłączanie trybu pierwszeństwa dla wyjścia nr 4 / out5enableoverride Włączanie/wyłączanie trybu pierwszeństwa dla wyjścia nr 5 / out6enableoverride Włączanie/wyłączanie trybu pierwszeństwa dla wyjścia nr 6 / out7enableoverride Włączanie/wyłączanie trybu pierwszeństwa dla wyjścia nr 7 / out8enableoverride Włączanie/wyłączanie trybu pierwszeństwa dla wyjścia nr 8 / outallenableoverride Włączanie/wyłączanie trybu pierwszeństwa dla wszystkich wyjść (as 32b hex) outtriggerpulse / out1triggerpulse Włączanie timera dla wyjścia nr 1 / out2triggerpulse Włączanie timera dla wyjścia nr 2 / out3triggerpulse Włączanie timera dla wyjścia nr 3 / out4triggerpulse Włączanie timera dla wyjścia nr 4 / out5triggerpulse Włączanie timera dla wyjścia nr 5 / out6triggerpulse Włączanie timera dla wyjścia nr 6 / out7triggerpulse Włączanie timera dla wyjścia nr 7 / out8triggerpulse Włączanie timera dla wyjścia nr 8 outdefaultstate SET(1) zamyka wyjście na czas określony w (outpulselength) Ustawianie wyjścia do wartości domyślnej, np. na utratę komunikacji na magistrali. Wartość SET(1)-closed, SET(0)-open. / out1defaultstate Ustawianie wartości domyślnej dla wyjścia nr 1 / out2defaultstate Ustawianie wartości domyślnej dla wyjścia nr 2 / out3defaultstate Ustawianie wartości domyślnej dla wyjścia nr 3 / out4defaultstate Ustawianie wartości domyślnej dla wyjścia nr 4 / out5defaultstate Ustawianie wartości domyślnej dla wyjścia nr 5 / out6defaultstate Ustawianie wartości domyślnej dla wyjścia nr 6 / out7defaultstate Ustawianie wartości domyślnej dla wyjścia nr 7 / out8defaultstate Ustawianie wartości domyślnej dla wyjścia nr 8 / outalldefaultstate Ustawianie wartości domyślnej na wszystkich wyjściach (as 32b hex). outoverridestate Ustawianie stanu wyjścia w trybie pierwszeństwa. SET(1)-closed, SET(0)-open. / out1overridestate Ustawianie trybu pierwszeństwa dla wyjścia nr 1 / out2overridestate Ustawianie trybu pierwszeństwa dla wyjścia nr 2 / out3overridestate Ustawianie trybu pierwszeństwa dla wyjścia nr 3 / out4overridestate Ustawianie trybu pierwszeństwa dla wyjścia nr 4 / out5overridestate Ustawianie trybu pierwszeństwa dla wyjścia nr 5 / out6overridestate Ustawianie trybu pierwszeństwa dla wyjścia nr 6 / out7overridestate Ustawianie trybu pierwszeństwa dla wyjścia nr 7 / out8overridestate Ustawianie trybu pierwszeństwa dla wyjścia nr 8 / outalloverridestate Ustawianie trybu pierwszeństwa dla wszystkich trybów (as 32b hex) outpulselength1 Ustawianie czasu, dla którego wyjście nr 1 będzie / out1pulselengthms Ustawianie czasu w [ms]. 6
outpulselength2 Ustawianie czasu, dla którego wyjście nr 2 będzie / out2pulselengthms Ustawianie czasu w [ms]. outpulselength3 Ustawianie czasu, dla którego wyjście nr 3 będzie / out3pulselengthms Ustawianie czasu w [ms]. outpulselength4 Ustawianie czasu, dla którego wyjście nr 4 będzie / out4pulselengthms Ustawianie czasu w [ms]. outpulselength5 Ustawianie czasu, dla którego wyjście nr 5 będzie / out5pulselengthms Ustawianie czasu w [ms]. outpulselength6 Ustawianie czasu, dla którego wyjście nr 6 będzie / out6pulselengthms Ustawianie czasu w [ms]. outpulselength7 Ustawianie czasu, dla którego wyjście nr 7 będzie / out7pulselengthms Ustawianie czasu w [ms]. outpulselength8 Ustawianie czasu, dla którego wyjście nr 8 będzie / out8pulselengthms Ustawianie czasu w [ms]. inpcount Zliczanie wejść (as 32b hex) inpstate Aktualny stan wejścia 0-otwarte, 1-zamknięte / inp1state Aktualny stan wejścia nr 1 / inp2state Aktualny stan wejścia nr 2 / inp3state Aktualny stan wejścia nr 3 / inp4state Aktualny stan wejścia nr 4 / inp5state Aktualny stan wejścia nr 5 / inp6state Aktualny stan wejścia nr 6 / inp7state Aktualny stan wejścia nr 7 / inp8state Aktualny stan wejścia nr 8 / inp9state Aktualny stan wejścia nr 9 / inp10state Aktualny stan wejścia nr 10 / inp11state Aktualny stan wejścia nr 11 / inp12state Aktualny stan wejścia nr 12 / inp13state Aktualny stan wejścia nr 13 / inp14state Aktualny stan wejścia nr 14 / inp15state Aktualny stan wejścia nr 15 / inp16state Aktualny stan wejścia nr 16 / inpallstate Aktualny stan wszystkich wejść (as 32b hex) inpsettletime Rozliczanie czasu wejścia to wartość, dla której wejście musi pozostać zamknięte/otwarte zanim jego stan zostanie opisany jako zamknięty/otwarty. / inpsettletimems Ustawianie czasu w [ms], wartość 0-10000 inpchangeeventmask (do celów wewnętrznych) / inp1changeevent / inp2changeevent / inp3changeevent / inp4changeevent / inp5changeevent 7
/ inp6changeevent inpchangetrapmask Pozwala na wysyłanie SNMP trapów. SET(1)-włączone, SET(0)- wyłączone. / inp1changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 1 / inp2changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 2 / inp3changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 3 / inp4changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 4 / inp5changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 5 / inp6changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 6 / inp7changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 7 / inp8changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 8 / inp9changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 9 / inp10changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 10 / inp11changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 11 / inp12changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 12 / inp13changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 13 / inp14changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 14 / inp15changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 15 / inp16changetrap Trap będzie wysłany przy zmianie (on/off) wejścia nr 16 / inpallchangetrapmask inpallchangeevents / inpanychangeevent inpallchangetraps (do celów wewnętrznych) Umożliwia wysyłanie SNMP trapów przy wszystkich zmianach na każdym porcie. / inpanychangetrap Set(0)- off, Set(1)- on Uwaga: Instrukcje zaznaczone na niebiesko dostępne sa tylko w wersji IPSEN-D16. 8