|
Technical documentation
If you need further details, please enter the download area of our web site, from which you can get the PageLab manual in PDF format.
Main features
The following table lists the main features of this product.
|
Multipage structure: PageLab
supports the definition of an arbitrary number of full-screen or pop-up
video pages. Every page may contain links to other pages, thus the
whole project is structured as a multi-node tree
|
Built-in controls: every page may contain an arbitrary number of built-in graphic controls, that can be classified into two categories:
- static controls: drawing tools such as text strings, lines, rectangles;
- dynamic controls: multi-state objects enabling the display of variables and animated images, and user interaction (buttons).
However, PageLab is an open system allowing the implementation of custom controls, i.e. new objects that the programmer may develop in C or in ST (Structured Text). |
|
Resource management: the properties of page controls are not defined statically in the project code, but they can be managed separately as resources.
Resources include fonts, images, string tables and enumerated data types.
As regards images, PageLab integrates a tool for importing bitmaps directly from the Windows-formatted file.
|
|
Language management: strings
and enumerated data types are structured so as to support different
languages. PageLab also provides a function to export / import these
elements to / from a text file, in order to simplfy translation from
one language to another
|
|
Variables and procedures: PageLab
supports the implementation of arbitrarily compex procedures in the ST
language. They enable the user to interact with PageLab application
variables, PLC variables and target variables in order to customize the
behavior of the interface and of the whole CNC
|
Run-time functionalities
|
Alarm handling: PageLab
supports the emission of arbitrarily complex alarm messages,
asynchronous with the current status of the graphic interface. The user
can completely customize alarm handling and alarm message issuing by
means of a simple ST procedure
|
|
Multi-language support: PageLab
supports run-time language swap: the final user can change "on the fly"
the language of resource strings and of enumerated data types without
recompiling and downloading the application
|
|
Event handling: PageLab
applications support event handling. The user is enabled to intercept
any event and to handle it by means of a ST-coded procedure
|
Communication with target
AXEL
distributes suitable drivers supporting communication between PC and
the target system. Thus communication can be established by means of
one of the supplied protocols (Modbus, GBD, TCP/IP, CanOpen) or by
means of a custom protocol, which is easy to develop thanks to the
modular structure of the communication system.
AXEL's
drivers also allow to share the communication channel and thus they
make it possible to PageLab to operate simultaneously with other
products such as LogicLab, SoftScope, LogicView, etc.
Driver
Per eseguire l’applicazione HMI sulla scheda target, è sufficiente inserire nel firmware un driver
di piccole dimensioni e di semplice installazione. AXEL garantisce che
il driver è privo di problemi di compatibilità, in quanto non
interagisce con il resto del software embedded.
To
execute an HMI application on a target system, you just need to
integrate a small easy-to-install driver intro the firmware. AXEL
guarantees that the driver cannot cause any compatibility problems, as
it does not interact with other components of embedded software.
A PageLab application can be downloaded to a target system by connecting a PC to the target through a serial cable.
|