The application serves for presenting the capabilities of the PROMOTIC system. It is designed the size of the application not to exceed 30 variables and 10 graphic panels (see PmRtFree - Free runtime licence
). Multipte panels are being switched automatically after starting the application. These panels represent various industrial technologies. Some panels have been taken from real systems with the permission of system owners. All data values, alarms and events are emulated.
The basic control is done by means of buttons in the PmaPanel
object configured as ToolBar
that is located as a subobject of the PmaWorkspace
object. Swithing the panels in "Auto" mode is done by using the script in the onRefresh
event of the "SlideShow" button.
Alarm and Event emulation in the PmaAlarmGroup
object is done after pressing the corresponding selection by means of calling the designer's method Methods
defined on the "Methods
" tab of the PmaFolder
object named "/Manager
The application workspace is represented by the PmaWorkspace
object. It has two subobjects of the PmaPanel
type. One represents the About
window and the second is the Toolbar
. On the "PmaWorkspace > Frames
" tab the application workspace is separated into:
- The "toolbar" frame positioned on the upper side. It has a static size and is connected to the subobject named "Toolbar".
- The "main" frame is taking the rest of the area dedicated for the application panels.
Panel representing the toolbar
object (of the PmaPanel
type) represents the application toolbar and is located as subobject of the PmaWorkspace
object. In each button (of the PmgButton
type) the application panels switching is activated.
folder contains multiple subfolders with PmaPanel
objects. If the panels use access to the items of the PmaData
object, then the connection is made to the object located in the /EmulData/Data
object. The PmaTrendGroup
objects located in these folders are connected by means of ExtTrend
to the PmaData
folder contains further folders where additional PmaPanel
are stored. In the panels, there are, for example, objects PmgTrendViewer
or the motion animation is being solved there together with the PmgCanvas
object usage. The PmaReport
objects represent the example of print protocols and alarm reports.
) allows the application to be offered as Web server (Overview of the Web technology in the PROMOTIC system
). In this object additional objects are inserted allowing more application technologies PmaWebDir
(language independent objects), PmaWebFolder
to be accessed via Web. It contains additional objects that are offered on the Web in selected language.
This layout allows logical sorting of the objects acessed via Web on the "Web server
" tab of the PmaData
In the PmaWeb
object the default path is changed to folder webdir
containing the index.htm
file. It means that the Web client after entering the http://computername
URL addres in the Web browser will display the first page index.htm
located in the webdir
subfolder in the application folder.