ClearSCADA

ClearSCADA 2007 R1.3 is the third service pack release of ClearSCADA 2007 R1. This release contains a small number of product enhancements. Its main purpose is to resolve a number of known issues with ClearSCADA 2007 R1.2 to improve performance and reliability.

Product Enhancements

  • The text editor control used by mimic script and Structured Text programs can now handle input of non-Latin characters. Also, the font has been changed from Courier to Lucida Console to correctly display non-Latin characters.
  • Drivers can update the database when the server is shutting down. Previously, when a server is shutdown, it would instruct each driver to shutdown and during this time, the driver would try to write to the database to flush any cached data which the server would reject because it was not main.
  • The Print Preview option has been removed from trends and XY plots. Also, removed Print and Print Preview options from value maps.
  • The server now recalculates the snapshot interval from the registry value after every snapshot generation. This allows the snapshot interval to be reduced without requiring a ClearSCADA server restart.
  • Execution of SQL DML statements such as INSERT, UPDATE and DELETE from lists in ViewX or WebX has been prevented.
  • The ruler for trends and embedded trends has been modified so that the ruler's colour contrasts with the background. The ruler is displayed in white if the background is dark and in black if the background is light.
  • Data file flushing now continues to flush all data files if the flush time is exceeded.

Resolved Issues

Security Improvements

  • Prevented unauthorised system access to users from the web client.

Crystal Reports

  • ClearSCADA installed on the Finnish version of Windows would not allow Crystal Reports to be consecutively generated. This problem has been fixed and this Service Pack will allow users to generate the reports without any problems.

Performance Improvements

  • Fixed a potential server crash that could occur when a client attempts to create an OPC DA group with the server under extreme loading.
  • A ViewX crash on shutdown caused by mimics still being in the embedded mimic cache has been prevented.
  • A main server memory leak following main-main resolution when servers are operating in duty-duty mode has been fixed.

Query Processor

  • The evaulation of "value = constant or value = constant" constraints when querying data tables has been fixed.
  • Fixed data table crash that could occur when multiple tables in a query are being suspended.
  • The occasional DBServer lock-up when changing log file paths has been fixed.
  • The crash in the list Filter dialog when editing a clause that references an expression column when the query contains multiple tables has been fixed.
  • A data table query crash when using one constraint operator on indexed columns has been fixed..
  • Fixed a bug in the query processor where negative real or integer constant values where returned as positive values.

Advanced Drivers

  • Fixed an issue in advanced drivers where when a server advise link is infrequently used, the server incorrectly believes that the link to the driver has become stalled. Hence when a new event is created, the check to see if the link has stalled starts before the event is processed. This resulted in the server incorrectly thinking that the link had stalled and closing the link which then causes the driver to restart.
  • DNP3
    • The DNP3 driver has been modified to ensure that if a request fails whilst a request for another outstation is in progress, then it will correctly reset the outstation state engine.
    • The OPC HDA alarm limit attributes for SCADAPack E-Series analogue points where the limit value and state descriptions attributes were incorrect for '4 High', '3 High', '3 Low' and '4 Low' limits has been fixed.
  • SCADAPack Modbus
    • An infinite loop which could occur in the SCADAPack Modbus database module if an invalid bit count (on a SCADAPack Digital Point) is configured (e.g. through automation interface) when DLOG is enabled has been fixed.
    • The Scan Groups for SCADAPack Modbus Analog Points are now only evaluated at the start of the poll (the same as Retrieval Intervals) so that they no longer result in prolonged polls where the same point is recovered time and again because it has a very short Scan Group configured.
  • The priority of the "transaction in progress" colour for simple points has been fixed. Previously a "transaction in progress" on a simple point would take priority over alarms or bad quality.
  • When clicking on the Add button on the Filter dialog in WebX, the Add Clause dialog and the Filter dialog are now correctly displayed under IE7.
  • The ODBC driver has been modified to report the correct maximum column name length.
  • A problem with the ViewX toolbar state in a user profile becoming corrupt, causing each log on to take longer than the last is now detected and fixed when the profile is loaded.
  • When browsing for the OPC Server Name the OPC Server object would incorrectly attempt to use the OPC Server Node for connections of type 'In Process' and 'Local Server'. This has now been fixed.
  • ViewX can now determine the image format, for remote images, when the Content-Type header contains extra information.