SOC.

  Description

The purpose of this application is to compare and update parameters originating from a SOC – Standard Operating Conditions – database with TDC realtime values enabling users to perform a comfortable and regularly check of these SOC-parameters.

  Architecture

The architecture consists of 2 databases and 1 GUS-display as interface.

The type of SOC datastore is not important as long as a datatable(s) can be linked to the RealTime MS-Access database.
The RealTime db is used as an intermediate storage in which data from TDC is collected, compared, stored and if required distributed again to TDC.

Reading and storing of TDC data is done by the GUS-display. Click to enlarge

  Interface

The GUS-display does not contain code but hosts two subpictures "RealTimeGridBar.pct", "PrintScreen.pct" and three controls "S3RealTimeGrid.ocx", "Editor.ocx" and "S3PopUpMenuCtl.ocx"

The RealTimeGridBar -subpicture contains code to collect/distribute data from/to TDC while the S3RealTimeGrid control collects/distributes data from/to the RealTime datastore.The Editor control has been used to view some logging.A Log file per day is generated and data is appended to it each time the interface is used for a comparison or update.
PrintScreen.pct is used to provide a customized popup menu with aid of the S3PopUpMenuCtl control which disables the standard GUS popup menu for security reasons.

During display startup a pre-configured parameterlist is loaded into the combobox. Depending of the location of the RealTime database e.g. if it is stored on a server, loading can increase to a few seconds.
Once it is loaded the "Show Data" button is made visible, while all other buttons are invisible. Clicking on this button starts collecting TagNames from the SOC/RealTime datastores of which the parameters should be checked and starts to retrieve the parameter values from TDC.During this process – can increase to several minutes depending on the amount of TagNames – logging is activated.Log results are immediately viewable in the Editor control and each message is appended during one Show Data session.

Clearing the textbox is possible and is automatically done if the "Show Data" button has been pressed, however all messages are appended to the log file.
After capturing the data, the grid will show all differences between the SOC db and TDC.

Click to enlarge

And the remaining buttons are made visible unless retrieving was unsuccessful.
An additional field in the grid shows information if the parameter is UPDATABLE or not.

Differences for ALL defined parameters or one selected parameter can be retrieved.
Updating TDC parameters can be activated by clicking the "Upd. TDC" button. While updating, a status message is shown and the "Updating" box is blinking RED.

Updating is possible for all parameters or one selected parameter.
If the inactive checkbox is selected then all points of which the parameter requires an inactive state will be put inactive and active again during the update. Not selected will prevent an update of these parameters.
The "Parameter Existence" checkbox will execute a parameter check for each Tag if it has been checked. If a parameter does not exist for a pointtype then it won’t show this parameter in the resulting grid and won’t try to update the parameter in TDC.
Checked or unchecked, a message to the log file is appended indicating the faulty parameter for the examined pointtype.

The BackUp button enables the user to copy the resulting Differences-table for backlog activities.

Printing is done by automating Access and printing the configured report in the RealTime database.
Hence it is possible to build a customized report by modifying a configured parameter.

Click to enlarge

If configured, the popupmenu of the RealTimeGrid enables the user to invoke the detail of the selected Tag in the Native Window.

Click to enlarge

Rightclicking in the toolbar will invoke a popup which enables to print the screen or the active window.
- Standard TPS security: OPR/SUP and ENG personalities - OS security: File security

  Requirements

Required software:
- GUS Display RunTime
- GUS Display Builder
- MS Access 2000 or higher

  Reference

Dupont De Nemours Luxemburg: Luxemburg city