|
![]() |
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 pomiędzy klientem a serwerem odbywa się za pomocą mechanizmów transportowych sieci komputerowych - typowo jest to protokół TCP/IP.
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.
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.
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.
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ł.
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.
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ą:
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.
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.
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.