www.label.pl | LAB-EL Elektronika Laboratoryjna
Laboratory Electronics

Program LBX- modern monitoring platform of the environment conditions

Program LBX


Current version: 2.25
Date: 2016-09-30
Size: 29.5 MB
MD5: c0a6bc91b6d93bb86df4f26fc9dd19c2

Get: lbx-2.25-setup.exe

[ changelog and archival versions ]


Program LBX is a part of a control-measurement system of any complexity. It is responsible for communication with the control measurement devices and creates a user interface, which allows on data presentation and makes available various control mechanisms.

The program itself is divided into two parts: a server and a client that assure a possibility of remote operation – using available mechanisms of network communication can be from any remote place conducting data monitoring and device control. The program has a possibility of work without using the network transmission (local) – in such case it creates one entity immediately serving the devices and making available the user interface.

Server functions:
  • communication with the attached devices,
  • management of data archive,
  • alarm monitoring and signaling,
  • assuring access for the remote clients.
Client functions:
  • communication with a server,
  • presentation of the current readouts from the devices,
  • controlling the devices-access to settings and all functions,
  • presentation of archive data-graphs, reports, histograms.
A single LBX server along with all attached to it devices creates so called domain. One server can serve any number of the attached devices, as long as the equipment resources allow on it. In case of a system which is remotely controlled, the server allows on accessing any number of remote clients, who simultaneously can conduct their actions on one domain. Each one of the clients can connect with any number of domains (LBX servers), performing at the same time control in totally independent from each other domains. 

Client-server communication

Communication between a client and a server is performed using the transport mechanisms of the computer networks- typically it is a protocol TCP/IP. 

Access control

Access to a domain (LBX server) is subjected to authorization for each client separately. For each system user an account is required, for authorization the user names and passwords are used. With each user certain authorizations are associated that one can exercise, allowing on limiting its possible work functions (typical authorizations are: data monitoring, changes in settings, changes in configuration, administrator). Each remotely controlled access to a server is registered, there is also a possibility of monitoring who currently is connected to the server. 

Devices served

The program serves a wide scope of devices produced by the LAB-EL company, as well as some other devices. The list covers the meters ( LB710, LB-701T, LB711, LB715, LB716, LB746, LB900, LB905, LB910, LB920), concentrators/converters ( LB473, LB485, LB486, LB731), regulators ( LB600, LB760A, LB760B, LB760C), meteorological stations ( LB741), GSM modems of various type, Ethernet/serial converters of various type, all devices with a MODBUS interface, an Ethernet camera.
The program’s open architecture allows on very simple extension of its functionality for any other devices.

Functions realized for the attached devices

The functions realized by the program are various depending on a type of a certain device, a typical set of possibilities is as follow:
  • monitoring of communication correctness,
  • current data readout from a device,
  • time synchronization on a device clock,
  • automatic readout in a background registry memory from a device,
  • periodical data registry conducted by the program if a device does not have its own registry memory. 

Data abstraction in a form of variables

The program introduces all available values (measurement results, settings etc.) from all types of devices in a form of a variables of unique names. The variables in such form are subjected to registry to data archive where they are then available for presentation in a form of graphs of reports in a uniform way independently from a source of origin. Each variable can be monitored independently and placed on a cumulative screen in any configuration with the other variables. For each variable also an alarm can be set. 

Data presentation

The program presents data in various ways. For each device typically available is an individual status screen on which all data concerning that device is collected. For some devices, when there is simultaneously a greater number of them, the program allows on displaying cumulative screens, grouping data from all devices. A user also has an option of creating the cumulative screens in any edited by oneself configuration. On such screen it is possible to place each variable available in the program, presented in various ways: numerical reports, a graph, a meter, a control on/off).

Data archive

The program keeps data archive to which data readouts go (variables) from the undertaken registries. The archive is run on a server where simultaneous access to it have any number of clients. Data readout from the server archive to a client is optymalized - a client keeps his own work copy of data, reading only such data that one lacks. It allows also on access to that data at the side of a client in case of lack of connection with a server. Data archive can be configured in such way, so it stores only data not older than a set period of time, preventing excessive increase in volume of such data. Data from the archive can also be periodically stored to separate copies, with which the program does not have to deal with any more – for archive purposes on solid data carriers by a user. The archive files have a correctness control, allowing on detecting file modification made externally. For assuring data security the files can also be enciphered by the program, requiring a password during readout.

For data presentation from the archive, the program allows on making a graph, a report or a histogram out of them with wide configuration possibilities. Data can be also exported to CSV files.


The program assures alarm monitoring both generated by the attached devices, as well as set in the program-for different variables in a form of the alarm thresholds. Each occurrence associated with alarm appearance or fading is registered, additionally it can be associated with any action:

  • sending e-mail messages,
  • sending SMS,
  • reproducing a sound using a computer sound card,
  • starting any program/script,
  • calling any telephone number and replaying an announcement,
  • controlling an output in a served by a server device.

Example realizations

Example visualization of the systems working based on the discussed principle are introduced on the web pages: Available for download: a demo version of the LBX program.

The program works correctly on any contemporary PC computer, on which Windows 2000, XP, Vista, 7 (versions of Windows 95/98/Me and NT4 are not supported). The minimum computer requirements are the same as for correct work of a given operation system. Recommended is minimum 512 MB RAM.

Promotion !!!

For each client, who purchased any device produced by the LAB-EL company we made the program LBX available charge free.
In order to obtain the program, one should send in any form (i.e. an e-mail) an order with data about the purchased devices (invoice number, types and numbers of the purchased devices) that are to be served by the LBX program in client installation and personal contact data (name, last name, telephone, e-mail) of a person responsible for installation.
To a provided e-mail a license for the program LBX will be sent along with the authorization keys. Each client can make use of the promotion once, receiving a right to use the program LBX for 3 months from a date of order.

Reporting comments about the program

All comments about the program’s work, suggestions concerning further program development and user comments resulting from their experiences and growing requirements we kindly ask to address to: al@label.pl

Ocena produktu
Ocena: 5/5, liczba głosów: 14
  • dodaj swoją ocenę