VTScada builds upon the default VTS behavior as follows:
• VTScada supplies a custom welcome.wml template file which uses the VTScada logo
• VTScada supplies a custom WapMenu.txt file which gives two menu options – Alarm Page and Station List. The menu file takes priority, so that any WAP-enabled pages added to a VTScada-based application will not be displayed in the WAP browser.
• VTScada supplies a module WAPalarmList.src that plugs-in to WapAlarms and handles the filtering of alarm lists to add a Station specific list option.
• VTScada supplies a Library module VTScadaWap.src. This library contains a number of modules of class WAPHANDLER. Each of these modules serves as a URL page target.
|
Module |
Function |
|
StationList |
Builds a list of stations. The list is built to span multiple cards in the card deck with ten stations per card. Next and Prev links allow serial navigation and hyperlinks are added for every fifth card to allow jumping through the list. Each list entry is a hyperlink to the next level. |
|
Station |
Provides a summary of a single station, listing the number of each type of child tag and the number of Active and Unack’d alarms. Any item which has a non-zero count is a hyperlink to the next level. |
|
AIs |
Provides a list of AIs associated with the Station. The list extends to multiple cards (10 per card, Next & Prev links, jump to every fifth card) if necessary. |
|
DIs |
Provides a list of DIs associated with the Station. The list extends to multiple cards (10 per card, Next & Prev links, jump to every fifth card) if necessary. |
|
Pumps |
Provides a list of Pumps associated with the Station. The list extends to multiple cards (10 per card, Next & Prev links, jump to every fifth card) if necessary. |
|
DControls |
Provides a list of Digital Controls associated with the Station. The list extends to multiple cards (10 per card, Next & Prev links, jump to every fifth card) if necessary. Each list entry is a hyperlink to the next level. |
|
Operate |
Linked from DControls – allows user to request an operation on a Digital Control |
|
DoOutput |
Linked from Operate – carries out the requested operation and displays the result (success or failure) |
VTS’s default Alarm Page WAP handler accepts a parameter Tag, but does not act upon it. With VTScada, this parameter is supplied by the Station page and acted upon by the plug-in alarm list module.
|
Parameter |
Action/Content |
Notes |
|
Tag=name |
Specifies a tag name |
The alarm list is filtered to show only alarms belonging to a station or its child tags. |