ktokolwiek widział, ktokolwiek wie - SNMP
-
- Posty: 114
- Rejestracja: 31 paź 2005 00:00
- Wersja środowiska: LabVIEW 8.2
- Lokalizacja: Cz-wa / Wa-wa
ktokolwiek widział, ktokolwiek wie - SNMP
Witam,
Muszę skomunikować UPS z LabView. Problem w tym że karta UPS komunikuje sie protokołem SNMP.
Kiedy mnie zapytalei czy da się to zrobić z poziomu LV nauczony doświadczeniem odpowiedziałem że oczywiście TAK. Miałem na dzieje że na forum znajdę conajmniej kilka przykładów komunikacji SNMP i......
No własnie Na labview.pl nie znalazłem nic. Gorzej! Myślałem że snmp to jakas prosta (ze względu na nazwę) odmiana Ethernetu a tu się okazało że nie!
Znalazłem na lava forum taką biblioteke (w załączniku) do snmp i nie mam pojęcia jak z tego zbudować komunikację po snmp.
Wiem że UPS wykonuje jakąś prostą komunikację - miałem nadzieję że to nie będzie tak skompikowane - niestety sprawa mnie przerosła.
Jeśli ktokolwiek wie jak to wogóle ugryźć - i co sie z czym je - będe wdzięczny za każdą wskazówkę.
Muszę skomunikować UPS z LabView. Problem w tym że karta UPS komunikuje sie protokołem SNMP.
Kiedy mnie zapytalei czy da się to zrobić z poziomu LV nauczony doświadczeniem odpowiedziałem że oczywiście TAK. Miałem na dzieje że na forum znajdę conajmniej kilka przykładów komunikacji SNMP i......
No własnie Na labview.pl nie znalazłem nic. Gorzej! Myślałem że snmp to jakas prosta (ze względu na nazwę) odmiana Ethernetu a tu się okazało że nie!
Znalazłem na lava forum taką biblioteke (w załączniku) do snmp i nie mam pojęcia jak z tego zbudować komunikację po snmp.
Wiem że UPS wykonuje jakąś prostą komunikację - miałem nadzieję że to nie będzie tak skompikowane - niestety sprawa mnie przerosła.
Jeśli ktokolwiek wie jak to wogóle ugryźć - i co sie z czym je - będe wdzięczny za każdą wskazówkę.
- Załączniki
-
- snmp communication.zip
- (577.95 KiB) Pobrany 587 razy
kapitan7
-
- Posty: 114
- Rejestracja: 31 paź 2005 00:00
- Wersja środowiska: LabVIEW 8.2
- Lokalizacja: Cz-wa / Wa-wa
Re: ktokolwiek widział, ktokolwiek wie - SNMP
Witam,
Ponieważ nie mogę nadal rozwiązać problemu czy ktoś z forumowiczów mógłby przekonwertować przykłady które znalazłem na LAVA forum na LV 8.2?? te które znalzłem sa na 9.0 i nie moge ich otworzyć.
Bardzo proszę o pomoc.
Ponieważ nie mogę nadal rozwiązać problemu czy ktoś z forumowiczów mógłby przekonwertować przykłady które znalazłem na LAVA forum na LV 8.2?? te które znalzłem sa na 9.0 i nie moge ich otworzyć.
Bardzo proszę o pomoc.
- Załączniki
-
- snmp communication.llb
- (650.36 KiB) Pobrany 620 razy
-
- SNMP SET.vi
- (28.7 KiB) Pobrany 629 razy
-
- snmp communication_n.llb
- (726.28 KiB) Pobrany 617 razy
-
- simple_snmp_get.vi
- (12.08 KiB) Pobrany 601 razy
kapitan7
Re: ktokolwiek widział, ktokolwiek wie - SNMP
Proszę bardzo, chociaż nie gwarantuję poprawnego działania, wyskoczyło bardzo dużo warningów oraz coś mi LabVIEW szwankuje po tym jak je ostatnio zaktualizowałem. Ale może mimo tego wyciągniesz z tego jakieś przydatne informacje.
- Załączniki
-
- SNMP SET.vi
- (47.62 KiB) Pobrany 619 razy
-
- simple_snmp_get.vi
- (20.18 KiB) Pobrany 637 razy
-
- snmp communication_n.llb
- (1007.55 KiB) Pobrany 627 razy
-
- snmp communication.llb
- (1007.46 KiB) Pobrany 638 razy
-
- Posty: 114
- Rejestracja: 31 paź 2005 00:00
- Wersja środowiska: LabVIEW 8.2
- Lokalizacja: Cz-wa / Wa-wa
Re: ktokolwiek widział, ktokolwiek wie - SNMP
TuChoLa - dzięki za konwersję.
Siadam i działam pochwale się jak się uda.....
Siadam i działam pochwale się jak się uda.....
kapitan7
Re: ktokolwiek widział, ktokolwiek wie - SNMP
możesz z poziomu LV spróbować uruchomić snmp poprzez .NET . LabVIEW (do pewnego stopnia) pozwala na takie sztuczki -> Using .NET with LabVIEW
-
- Posty: 114
- Rejestracja: 31 paź 2005 00:00
- Wersja środowiska: LabVIEW 8.2
- Lokalizacja: Cz-wa / Wa-wa
Re: ktokolwiek widział, ktokolwiek wie - SNMP
TMa - pomysł ciekawy ale obawiam się że opcja o której mówisz nie jest dostępna dla LV 8.2
Na razie walcze z uzyskaniem parametrów konfiguracyjnych urządzenia z którym mam się skomunikowac po SNMP bo okazało się że komunikacja wogóle nie była skonfigurowana.
Na razie walcze z uzyskaniem parametrów konfiguracyjnych urządzenia z którym mam się skomunikowac po SNMP bo okazało się że komunikacja wogóle nie była skonfigurowana.
kapitan7
Re: ktokolwiek widział, ktokolwiek wie - SNMP
Może to Ci w czymś pomoże, chyba że już to widziałeś:
http://www.rohde-schwarz.cz/file_7862/7BM70_0E.pdf
http://www.rohde-schwarz.cz/file_7862/7BM70_0E.pdf
-
- Posty: 114
- Rejestracja: 31 paź 2005 00:00
- Wersja środowiska: LabVIEW 8.2
- Lokalizacja: Cz-wa / Wa-wa
Re: ktokolwiek widział, ktokolwiek wie - SNMP
Witam
TuChoLa - dzięki za poradnik - bardzo przydatny - jak dla kogoś kto nie ma pojęcia o SNMP - czyli dla mnie . Szkoda że nie mam tylko tych bloczków o których traktuje ten dokument.
Przy użyciu bloczków które zamieściłem na początku postu udało mi się użyskać informacje od urządzenia.
Używając bloczka "Get next" uzyskałem talibce około 300 odpowiedzi - jednak jak sie okazuje to tylko część dostępnych zmiennych.
Czy ma ktoś może jakikolwiek pomysł jak uzyskać pozostałe dane.
Producent dostarczył mi plik powernet.mib w którym ilość dostępnych danych jest dużo większa - takie powienienem uzyskać - jednak funkcja "get next" ich nie wyszukuje - ma ktoś pomysł dlaczego?
Zastanawiem sie jeszcze nad tym czy nie lepiej byłoby skorzystać z rozwiązań .NET -może tam będą dostępne wszystkie zmienne - ale nigdzie nie mogę znaleźć przykładu komunikacji SNMP poprzez .NET - jeśli ktoś spotkał gdzies jakis przykładzik to będę wdzięczny.
Będę wdzięczny za każdą sugestię.
TuChoLa - dzięki za poradnik - bardzo przydatny - jak dla kogoś kto nie ma pojęcia o SNMP - czyli dla mnie . Szkoda że nie mam tylko tych bloczków o których traktuje ten dokument.
Przy użyciu bloczków które zamieściłem na początku postu udało mi się użyskać informacje od urządzenia.
Używając bloczka "Get next" uzyskałem talibce około 300 odpowiedzi - jednak jak sie okazuje to tylko część dostępnych zmiennych.
Czy ma ktoś może jakikolwiek pomysł jak uzyskać pozostałe dane.
Producent dostarczył mi plik powernet.mib w którym ilość dostępnych danych jest dużo większa - takie powienienem uzyskać - jednak funkcja "get next" ich nie wyszukuje - ma ktoś pomysł dlaczego?
Zastanawiem sie jeszcze nad tym czy nie lepiej byłoby skorzystać z rozwiązań .NET -może tam będą dostępne wszystkie zmienne - ale nigdzie nie mogę znaleźć przykładu komunikacji SNMP poprzez .NET - jeśli ktoś spotkał gdzies jakis przykładzik to będę wdzięczny.
Będę wdzięczny za każdą sugestię.
kapitan7
- wino
- Posty: 549
- Rejestracja: 23 gru 2005 00:00
- Wersja środowiska: Nie mam LabVIEW
- Lokalizacja: Kraków
Re: ktokolwiek widział, ktokolwiek wie - SNMP
Siema,
Myśmy w firmie zassali takie biblioteki do SNMP. Działają, są darmowe, ale nie mogę ponownie znaleźć do nich linka. Postaram się ogarnąć ten temat w następnym tygodniu i Ci podesłać.
Sry, że tak bez efektu, ale jak nie wyślę to mnie na privie nękaj.
Myśmy w firmie zassali takie biblioteki do SNMP. Działają, są darmowe, ale nie mogę ponownie znaleźć do nich linka. Postaram się ogarnąć ten temat w następnym tygodniu i Ci podesłać.
Sry, że tak bez efektu, ale jak nie wyślę to mnie na privie nękaj.
- wino
- Posty: 549
- Rejestracja: 23 gru 2005 00:00
- Wersja środowiska: Nie mam LabVIEW
- Lokalizacja: Kraków
Re: ktokolwiek widział, ktokolwiek wie - SNMP
Cześć,
W tym wątku jest zip, z którego korzystam:
http://lavag.org/topic/9682-help-for-us ... n-labview/
W tym wątku jest zip, z którego korzystam:
http://lavag.org/topic/9682-help-for-us ... n-labview/
-
- Posty: 114
- Rejestracja: 31 paź 2005 00:00
- Wersja środowiska: LabVIEW 8.2
- Lokalizacja: Cz-wa / Wa-wa
Re: ktokolwiek widział, ktokolwiek wie - SNMP
Witam,
Właśnie z tego wątku jest pierwszy załączony przeze mnie plik zip.
Podejżewam że nie da sie wyciągnąć większej ilości danych ponieważ dane przesyłane do przeglądarki są wysyłane na podstawie zdefiniowanej w karcie stronie http a nie po snmp. Więc po snmp więcej nie osiągnę - musiałbym zaktualizować pliki *.bin w karcie snmp ale producent przestał ją produkować i nie ma aktualizacji na stronie.
Teraz mam problem. Aby odebraźć informację o alarmie muszę przechwycić TRAP - nie mam pojęcia jak to zrobić. Skleiłem jakis vi z bloczków dostępnych pod linkiem który podesłałeś ale nic nie odbieram.
Jakieś sugestie??
Właśnie z tego wątku jest pierwszy załączony przeze mnie plik zip.
Podejżewam że nie da sie wyciągnąć większej ilości danych ponieważ dane przesyłane do przeglądarki są wysyłane na podstawie zdefiniowanej w karcie stronie http a nie po snmp. Więc po snmp więcej nie osiągnę - musiałbym zaktualizować pliki *.bin w karcie snmp ale producent przestał ją produkować i nie ma aktualizacji na stronie.
Teraz mam problem. Aby odebraźć informację o alarmie muszę przechwycić TRAP - nie mam pojęcia jak to zrobić. Skleiłem jakis vi z bloczków dostępnych pod linkiem który podesłałeś ale nic nie odbieram.
Jakieś sugestie??
kapitan7
-
- Posty: 114
- Rejestracja: 31 paź 2005 00:00
- Wersja środowiska: LabVIEW 8.2
- Lokalizacja: Cz-wa / Wa-wa
Re: ktokolwiek widział, ktokolwiek wie - SNMP
Witam,
Mam jeszcze mała prośbę - czy mógłby mi ktos skonwertować te przykłady (z lava forum) do wersji 8.2???
Będę wdzięczny
Mam jeszcze mała prośbę - czy mógłby mi ktos skonwertować te przykłady (z lava forum) do wersji 8.2???
Będę wdzięczny
- Załączniki
-
- Get_HTML_Source.vi
- (15.29 KiB) Pobrany 607 razy
-
- HTML_Callback.vi
- (12.82 KiB) Pobrany 577 razy
kapitan7
Re: ktokolwiek widział, ktokolwiek wie - SNMP
Hej,
Jako ciekawostkę podam przypadek z mojej firmy. Potrzebne były UPSy, które przekazywałyby różne statusy do systemu nadrzędnego. Wybraliśmy takie z komunikacją Modbus TCP/IP. Wyciągnięcie tych statusów, komunikacja i wyświetlenie na ekranie zajęło średnio doświadczonemu programiście około dwadzieścia minut. Oprogramowanie jest na sterowniku PLC gdzie do komunikacji są gotowe biblioteki i nikt nie wyważa otwartych drzwi ( w LabView też są z tego co pamiętam vi do komunikacji po modbusie)
Czy ten problem to wymysł jakiejś uczelni?
Pozdrawiam.
Jako ciekawostkę podam przypadek z mojej firmy. Potrzebne były UPSy, które przekazywałyby różne statusy do systemu nadrzędnego. Wybraliśmy takie z komunikacją Modbus TCP/IP. Wyciągnięcie tych statusów, komunikacja i wyświetlenie na ekranie zajęło średnio doświadczonemu programiście około dwadzieścia minut. Oprogramowanie jest na sterowniku PLC gdzie do komunikacji są gotowe biblioteki i nikt nie wyważa otwartych drzwi ( w LabView też są z tego co pamiętam vi do komunikacji po modbusie)
Czy ten problem to wymysł jakiejś uczelni?
Pozdrawiam.
-
- Posty: 114
- Rejestracja: 31 paź 2005 00:00
- Wersja środowiska: LabVIEW 8.2
- Lokalizacja: Cz-wa / Wa-wa
Re: ktokolwiek widział, ktokolwiek wie - SNMP
Fajnie ale ten UPS posiada tylko kartę SNMP. Karta do modbusa nie została zainstalowana - jeśli nawet to komunikacjia w modbasie dla tego UPS umożliwia pobranie maksymalnie 12 danych (tyle jest zdefiniowanych danych w tej karcie modbus). Obecnie za pomocą snmp odbieram tablicę ponad 300 danych więc jedyne co jest moim problemem to przechwytywanie trapów - których nadal nie rozumiem.
Ale próbuje inaczej dostać się do danych - stąd moja prośba o konwersję przykładowych plików z LAVA forum.
Ale próbuje inaczej dostać się do danych - stąd moja prośba o konwersję przykładowych plików z LAVA forum.
kapitan7
Re: ktokolwiek widział, ktokolwiek wie - SNMP
Powinno działać.
- Załączniki
-
- Get_HTML_Source Folder 8_2.zip
- (17.94 KiB) Pobrany 515 razy