|
|
|
|
Hexatec 'SCAN1000' and 'Saturn' Web Page FunctionalitySCAN1000 and Hexatec Saturn software includes fully integrated facilities to enable display pages to be viewed on standard web browsers. No special additional software needs to be added, the facility is fully available 'out of the box'. Designed to work without the need to install any special client software, web pages can be viewed with any standard browser.
An example of this can be found at our Centre Desk Case Study. We now describe the various options available in Scada / HMI web page creation, along with details on how Saturn implements these options. Methods of Page GenerationWeb pages produced by Scada / HMI systems can be created in a number of different ways. Typically, a representative image needs to be produced which is then displayed on the client screen:
Saturn uses a combination of the third and fourth options. When Saturn first starts, it creates a standard html page which can be viewed by any standard browser. This page includes a reference to an image file which will be the actual display on the client screen. The html page also includes 'Refresh' information in order that the display is routinely refreshed. The image file, which can be in a number of formats, is then regenerated routinely by Saturn in order that client refresh requests will view a new image. The regeneration process only occurs when a request is made by a client, so no unnecessary overhead is imposed when the page is not being viewed by client browsers. Multiple clients accessing the same page, on the other hand, are supported by a single image - it is not necessary to repeat the process for each client in turn.
This process is designed to be as efficient as possible in terms of both the server (Saturn) and the network. Large numbers of clients can be served with up-to-date pages without a heavy penalty being imposed on the server. No special software is required to be installed or licensed on the client computers - the pages displayed are standard, simple html which include a single image. Saturn includes a web server which removes the need to install and maintain any separate software. As the server is only generating specific, previously designed pages, it is not possible for this process to be externally 'hacked' or modified. User InteractionWeb pages normally require some ability to react to user requests, typically to allow navigation around related pages. The traditional mechanism for this process is the hyperlink which will cause the browser to change to a different location. In order that Saturn web displays mimic the HMI display pages as much as possible, hyperlinks are created at page design time for any Saturn objects or display areas. This is done in such a way that the action taken on a browser display can be different to that taken on the actual HMI display. This includes the ability to navigate away from the HMI pages to other sites as necessary. Careful thought was given to what actions might be taken on browser displays and it was decided to limit user interaction to display changes only. No control actions are taken on browser screens - these need to be done on the actual HMI display directly. This is to avoid the complex issues associated with Security, reliability of remote access and control / design of multiple user based systems. Other OptionsIn most cases, the internal web server of Saturn offers an easy to use solution to remote browser access. However, a number of other options are included to cover installations where this approach is either not possible, or possibly unsuitable. These are:
|