Elektronika Laboratoryjna
LAB-EL Strona domowa
[en] [mail] [home]
Elektronika Laboratoryjna
» Oprogramowanie » LBX
O firmie | Przyrządy | Pomiary | Zastosowanie | Oprogramowanie | Inne tematy | Kontakt
LB-375
LB-472
LB-473
LB-474
LB-486
LB-487
LB-488
LB-600
LB-701
LB-706
LB-707
LB-708
LB-710
LB-711
LB-715
LB-716
LB-731
LB-741
LB-746
LB-750
LB-755
LB-760A
LB-760C
LB-760D
LB-760E
LB-762
LB-795
LB-796
LB-850
LB-900
Kalkulator
LBX
instrukcje
english
Logger
PSM
Archiwum
Komunikacja
------------
Przyrządy
Pomiary
Zastosowanie
Oprogramowanie
Inne tematy
------------

Program LBX - nowoczesna platforma monitoringu warunków środowiskowych

Program LBX

Pobierz

Aktualna wersja: 1.6.19
Data: 2008-12-19
Rozmiar: 13.2 MB
MD5: 32d2ffd709a2615f4c71472bdcabd2b

Pobierz: lbx-1.6.19-setup.exe

[ historia zmian i wersje archiwalne ]

Architektura

Program lbx jest częścią systemu kontrolno-pomiarowego o dowolnej złożoności. Odpowiedzialny jest za komunikację z urządzeniami kontrolno-pomiarowymi oraz stanowi interfejs użytkownika, za pomocą którego prezentowane są dane oraz udostępniane są różne mechanizmy sterujące. Sam program podzielony jest na dwie części: serwer i klienta, które zapewniają możliwość działania zdalnego - przy pomocy dostępnych mechanizmów komunikacji sieciowej można z dowolnie odległego miejsca prowadzić podgląd danych i sterowanie urządzeniami. Program ma możliwość działania bez wykorzystania transmisji sieciowej (lokalnie) - w takim wypadku stanowi on jedną całość bezpośrednio obsługującą urządzenia oraz udostępniającą interfejs użytkownika.

Funkcje serwera:

  • komunikacja z dołączonymi urządzeniami
  • zarządzanie archiwum danych
  • monitorowanie alarmów i ich sygnalizacja
  • zapewnienie dostępu dla zdalnych klientów
Funkcje klienta:
  • komunikacja z serwerem
  • prezentacja bieżących odczytów z urządzeń
  • sterowanie urządzeniami - dostęp do nastaw i wszelkich funkcji
  • prezentacja archiwizowanych danych - wykresy, raporty, histogramy
Pojedyńczy serwer lbx wraz z pulą dołączonych do niego urządzeń stanowi tzw. domenę. Jeden serwer może obsługiwać dowolną ilość dołączonych urządzeń, na ile pozwalają zasoby sprzętowe. W przypadku systemu działającego zdalnie, serwer umożliwia dostęp dla dowolnej ilości zdalnych klientów, którzy jednocześnie mogą prowadzić swoje działania na jednej domenie. Każdy z klientów może połączyć się z dowolną ilością domen (serwerów lbx), prowadząc jednocześnie kontrolę i sterowanie w zupełnie niezależnych od siebie domenach.

Komunikacja klient-serwer

Komunikacja pomiędzy klientem a serwerem odbywa się za pomocą mechanizmów transportowych sieci komputerowych - typowo jest to protokół TCP/IP.

Kontrola dostępu

Dostęp do domeny (serwera lbx) podlega autoryzacji dla każdego klienta z osobna. Dla każdego użytkownika systemu wymagane jest konto, do autoryzacji używane są nazwy użytkowników oraz hasła. Z każdym użytkownikiem związane są uprawnienia którymi on dysponuje, pozwalające ograniczyć możliwe jego działania (typowe uprawnienia to: podgląd danych, zmiana ustawień, zmiana konfiguracji, administrator). Każdy zdalny dostęp do serwera jest rejestrowany, jest również możliwość podglądu kto na bieżącą chwilę jest połączony z serwerem.

Obsługiwane urządzenia

Program obsługuje szeroką gamę urządzeń produkcji firmy LAB-EL, jak również niektórych innych. Lista obejmuje mierniki  (LB710, LB-701T, LB711, LB715, LB716, LB746, LB900, LB905, LB910, LB920), koncentratory/konwertery (LB473, LB485, LB486, LB731), regulatory (LB600, LB760A, LB760B, LB760C), stacje meteorologiczne (LB741), modemy GSM różnego typu, konwertery ethernet/serial różnego typu, wszelkie urządzenia z interfejsem MODBUS, kamerę ethernet'ową.
Otwarta architektura programu pozwala na bardzo łatwe rozszerzenie funkcjonalności o dowolne inne urządzenia.

Funkcje realizowane dla dołączonych urządzeń

Realizowane przez program funkcje są różne zależnie od typu danego urządzenia, typowy zbiór możliwości jest następujący:
  • monitorowanie poprawności komunikacji,
  • odczyt danych bieżących z urządzenia,
  • synchronizacja czasu w zegarze urządzenia,
  • automatyczny odczyt w tle pamięci rejestracji z urządzenia,
  • okresowa rejestracja danych prowadzona przez program jeśli urządzenie nie ma własnej pamięci rejestracji.

Abstrakcja danych w postaci zmiennych

Program przedstawia wszelkie dostępne wartości (wyniki pomiarów, ustawienia, itp) ze wszystkich urządzeń w postaci zmiennych o unikalnych nazwach. Zmienne w tej postaci podlegają rejestracji do archiwum danych, gdzie następnie są dostępne do prezentacji w postaci wykresów lub raportów w jednolity sposób niezależnie od źródła pochodzenia. Każdą zmienną można niezależnie podglądać, umieścić na ekranie zbiorczym w dowolnej konfiguracji z innymi zmiennymi. Dla każdej zmiennej można też ustawić alarmy.

Prezentacja danych

Program prezentuje dane na różne sposoby. Dla każdego urządzenia typowo jest dostępny indywidualny ekran statusowy, na którym zebrane są wszystkie dane dotyczące tego urządzenia. Dla niektórych urządzeń, gdy jest ich jednocześnie większa ilość, program pozwala pokazać ekrany zbiorcze, grupujące dane z wszystkich urządzeń. Użytkownik ma również możliwość utworzenia ekranów zbiorczych w dowolnej edytowanej przez siebie konfiguracji. Na takim ekranie możliwe jest zamieszczenie każdej zmiennej dostępnej w programie, prezentowanej na różne sposoby: odczyt numeryczny, wykres, miernik, kontrolka wł/wył.

Archiwum danych

Program prowadzi archiwum danych, do którego trafiają odczyty danych (zmienne) z prowadzonych rejestracji. Archiwum prowadzone jest na serwerze, jednoczesny dostęp do niego ma dowolna ilość klientów. Odczyt danych z archiwum serwera do klienta jest zoptymalizowany - klient prowadzi swoją kopię roboczą tych danych, doczytując jedynie te dane których mu brakuje. Pozwala to również na dostęp do tych danych po stronie klienta w przypadku braku połączenia z serwerem. Archiwum danych może zostać skonfigurowane w ten sposób, że przechowywane będą tylko dane nie starsze niż zadany okres czasu, zapobiegając nadmiernemu przyrostowi objętości tych danych. Dane z archiwum mogą być też okresowo zapisywane do osobnych kopii, do których program więcej się już nie dotyka - do celów archiwizacji na nośnikach trwałych przez użytkownika.
Pliki archiwum danych mają kontrolę poprawności, pozwalającą wykryć modyfikację pliku dokonaną zewnętrznie. Dla zapewnienia poufności danych pliki mogą zostać również przez program zaszyfrowane, wymagając przy odczycie znajomości hasła.

W celu prezentacji danych z archiwum program pozwala zrobić z nich wykres, raport lub histogram, z szerokimi możliwościami konfiguracji. Dane mogą zostać również wyeksportowane do plików CSV.

Alarmy

Program zapewnia monitorowanie alarmów zarówno generowanych przez dołączone urządzenia, jak również ustawionych w programie - dla dowolnych zmiennych, w postaci progów alarmowych. Każde zdarzenie związane z wystąpieniem lub zanikiem alarmu jest rejestrowane, dodatkowo może wiązać się z dowolną akcją:

  • wysłanie wiadomości e-mail
  • wysłanie SMS
  • odtworzenie dźwięku za pomocą karty dźwiękowej komputera
  • uruchomienie dowolnego programu/skryptu
  • zadzwonienie na dowolnie wybrany numer telefonu i odtworzenie komunikatu
  • wysterowanie wyjścia w obsługiwanym przez serwer urządzeniu.

Przykładowe realizacje

Przykładowe wizualizacje systemów działajacych na omawianej zasadzie sa przedstawione na stronach: Do pobrania: wersja DEMO programu LBX.

Program pracuje poprawnie na każdym współczesnym komputerze PC, na którym zainstalowany jest system Windows 98, NT4, 2000 albo XP (w komputerach z systemem Windows 98 i NT4 są niedostępne niektóre zaawansowane funkcje programu). Minimalne wymagania na komputer są takie same, jak poprawnej pracy danego systemu operacyjnego. Zalecane jest minimum 512 MB RAM.

PROMOCJA !!!

Dla każdego Klienta, który zakupił dowolne urządzenie produkcji firmy LAB-EL, udostępniamy nieodpłatnie program LBX na okres trzech miesięcy. Aby uzyskać program, należy przesłać w dowolnej formie (np. e-mailem) zamówienie z danymi o zakupionych urządzeniach (numer faktury, typy i numery zakupionych urządzeń), które maja być obsługiwane przez program LBX w instalacji Klienta, oraz dane kontaktowe osoby (imie, nazwisko, telefon, e-mail) osoby odpowiedzialnej za tą instalację. Na podany e-mail zostanie przesłana licencja na program LBX wraz z kluczami autoryzacyjnymi ważnymi 3 miesiące.

Zgłaszanie uwag o programie

Wszelkie uwagi o działaniu programu, sugestie co do dalszego rozwoju programu i wnioski użytkowników, wynikające z ich doświadczeń i wzrastających wymagań, prosimy o zgłaszanie na adres al@label.pl.


Elektronika Laboratoryjna LAB-EL Elektronika Laboratoryjna Sp.J.
ul. Herbaciana 9, 05-816 Reguły
tel: (022) 753 61 30,   fax: (022) 753 61 35
poczta elektroniczna: info@label.pl
witryna internetowa: http://www.label.pl/
internetowa stacja meteorologiczna: http://www.meteo.waw.pl/
stacja meteorologiczna w komórce: http://wap.meteo.waw.pl/
Ostatnia aktualizacja: 25.04.2008
iso9001 pomiary