WAP considerations for VTScada

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.