Download ClearSCADA 2010 R3.1 Release Notes

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
ClearSCADA
Software for Telemetry & Remote SCADA
Solutions

ClearSCADA 2010 R3.1
Release Notes
ClearSCADA 2010 R3.1 Release Notes
ClearSCADA 2010 R3.1 is the first service pack release of ClearSCADA 2010 R3. This release
contains a small number of product enhancements. Its main purpose is to resolve known issues with
ClearSCADA 2010 R3 to improve performance and reliability.
Product Enhancements










The trace line width for ad hoc trends in WebX has been made configurable. This can be
done using a new setting “Line Width” in the “WebX” configuration page in the Server
Configuration utility.
The alarm bell can now be sounded on embedded alarm lists. A new configuration option
called “Sound Alarm Bell” has been added to the property page of the embedded alarm list to
control this feature.
The user specific application data that includes the “Global Settings.dat” and head specific
settings files are now copied to the Schneider Electric folder after an upgrade when ViewX is
started up.
On upgrade, the installer will now copy the keys in the
“HKEY_CURRENT_USER\Software\Serck Controls” section to the new “Schneider
Electric\ClearSCADA” registry branch.
Updated Crystal Reports runtime to "Crystal Reports for Visual Studio 2010 (.NET Framework
4.0)" SP4 (from SP3).
A new method “SetCustomFields” has been added to the Event Journal aggregate on the
Root Group to allow multiple fields to be set.
Added support for translating database fields of type 'array of string' in addition to existing
support for 'string' fields, using the string dictionaries.
Added Historic capabilities to SEW310 Points, including activation 'Report' reason and OPCHDA interfaces.
Added support for SEW310 32 Bit Unsigned Counter in SVP which is included in the W310
firmware v6.50. This also includes backward compatibility of W310 firmware V6.03 (requires
'Install SMS' to advise ClearSCADA of SWVersion).
Added “ListObjectFlat” method to DB Server API, to list all of the objects in a class.
OPC Driver Improvements



OPC driver requests will now time out after a configurable interval. Two new fields have been
added to the OPC Server object configuration form for controlling active request timeouts –
one for control requests and another for refresh requests.
Queued request timeouts are controlled by the “Request Timeout” field in the “Drivers”
configuration page in the Server Configuration utility.
The “Refresh Type” that the OPC driver uses when issuing refresh requests has been made
configurable on the OPC Server database object form.
CFX Export Improvements


An option has been added to the “Export to CFX..” method dialog that allows the user to
select whether daily data is included in the exported.
Also added an option to the “Export to CFX..” method dialog that lets the user choose the
“Hourly History Type” – whether ‘one record per hour’ or ‘partial hour records’.
ClearSCADA 2010 R3.1 Release Notes
Page 2 of 7
Database Manager Improvements





A warning text has been added to the Database Manager to indicate that each server
instance requires a separate license.
An End User License Agreement has been added to the Database Manager and will display
on a separate screen.
The additional database instances added using the Database Manager utility will now display
as “ClearSCADA Server”.
Improved the warning message that is displayed when the user tries to remove a database
instance from the Database Manager.
The file locations for Configuration Changes, Data folders, Exception Dump files and
Configuration files has been corrected for newly added database instances.
Resolved Issues
Advanced Drivers

Prevented a possible crash in Advanced Drivers processes that occurred if objects
referencing common resource objects (e.g. Time Profiles, DynacardStores) are taken out of
service, deleted or reconfigured so they reference different common resources or the
common resource is deleted.
Schneider Electric Wade310


The SEW310 Channel's “ScannerSMS” process has been strengthened to avoid stalling of
channel's comms with modem.
Failure Event now logged by SEW310 Outstation for SMS Messages that fail to parse.
SCADAPack Modbus




Fixed a crash which occurred in the SCADAPack Modbus Extension driver when duplicate
DLOG IDs where detected.
Corrections to the Lufkin SAMS driver.
o The timestamp is correctly updated on Lufkin points when the address changes to
ensure the correct point is invalided should there be a duplicate address.
o Changed the term Dynagraph to Dynacard throughout.
o Changed digital point tab to 'Digital Point'.
Fixed Advanced Modbus DLOG Scan Rate not updating to latest saved configuration
The Advanced Modbus driver has been corrected to ensure a Refresh will always start at the
beginning of the poll sequence for Modbus/TCP outstations.
E-Series

Fixed the 'Display Points' query on SCADAPack E-Series I/O and remote outstations so that
the correct fields are included in the SQL query based on the enabled features (and to match
a 'standard' point list). Specifically, included 'CurrentMSStateDesc' when M/S alarm limits are
enabled (and 'CurrentStateDesc' when disabled), and 'QualityClassDesc' when point quality
ClearSCADA 2010 R3.1 Release Notes
Page 3 of 7

classification is enabled. Also corrected the label for the query to display pulse actions (to
match 'standard' query).
DNP3 SCADAPack System Derived Analog and Binary Points now have AltPointTypes.
IEC60870






Corrected calculation of absolute time when processing hourly range timestamps after having
received a spontaneous time update. The year was being calculated as year 40xx.
Corrected operation of the master when the channel is configured to use Local time with
daylight saving adjustment. The master driver could get stuck sending set clock commands
continuously.
Stopped the master driver from flagging the outstation as ‘healthy’ on receiving a link reset
command. This prevents the outstation going healthy and then failing again if the initial
general interrogation fails.
The 101 balanced slave has been modified so that it tries to initiate communications.
Previously it waited for a message from the master station.
Changed the retry of ‘set clock’ so that the time sent in the packet is correct for the time the
message is sent.
Raised protocol alarm if IEC6070-5-101 secondary layer detects a retry message that does
not match the original message sent.
TMX



Fixed the TMX outstation set 'One Shot' and 'Promoted Dial Out' methods which were broken
following the addition of the ‘one type’ argument to the outstation ‘One Shot’ method.
A new registry setting
"HKLM\SOFTWARE\Schneider Electric\ClearSCADA\DriverTMX\OneShotType" DWORD
(0 = all data, 1 = logged only, 2 = current only) determines what type of ‘One Shot’ is
performed by a set.
Fixed a TMX driver crash that could occur if the driver received a message with an invalid
length from the line unit. All valid TMX messages have a length of at least 6 bytes (plus 2 byte
checksum) and all shorter messages are now rejected.
After an online session to a TMX outstation ends, the line unit transmits a 'ready' message to
indicate that it’s ready to process further commands. However, if the line unit is reset after the
online session ends but before the 'ready' message is sent, the channel in the driver got stuck
(waiting for 'ready' message). This typically occurred with faulty line units where instead of
transmitting the 'ready' message it transmits a continuous stream of random bytes, requiring a
reset to restore the line unit to normal operation. Ensured that the line is dropped and channel
returns to ‘healthy’ (from ‘active’) if a ‘reset’ message is received from the line unit whilst
waiting for ‘ready’ message.
Simple Drivers

Corrected the order of parameters in the “Export to CFX..” method dialog to allow for the
unused filename parameter (when using Default Filename).
ClearSCADA 2010 R3.1 Release Notes
Page 4 of 7

Ensured that when a Scanner is deleted, any pending transactions for that scanner are also
deleted.
ViewX












Fixed a problem with tooltips flickering and causing drawing glitches in the Pick Action
Configuration Wizard.
The tooltip description on methods in the Pick Action Configuration Wizard has been
corrected to display the text properly.
Fixed a memory leak and increase in “GDI Objects” in ViewX when a mimic that contains a
list and broken reference is displayed.
A ViewX crash that occurred when debugging a logic program with the Variables window
displayed has been fixed.
Fixed a mimic load bug that could result in a ViewX crash or memory leak under certain error
conditions.
Fixed value formatting so that units are not appended if the format type is "Interval".
The “Line Style” property has been made configurable for traces with Style set to “Bar”.
Fixed a crash that could occur when simplifying polylines on mimics.
Fixed a memory leak when displaying Crystal reports in ViewX.
Fixed a crash that occurred when displaying the mimic properties dialog on operating systems
where the "Properties" string isn't translated into the default language of the operating
system.
A ViewX crash when selecting “Display Events” from an embedded alarm list has been fixed.
Fixed a bug that caused OPCAE links to be left behind after the user closes the Alarm Filter
Dialog.
Server



A server exception that occurred when “Historic Files” option is enabled while the server is
running has been fixed.
Fixed an exception that occurred when modifying Reference metadata fields when those
reference fields are displayed on property forms.
Fixed an exception that could occur if a client closed a connection to the server during a logon
whilst waiting for Windows/LDAP to authenticate password.
Redundancy



A bug has been fixed which prevented upgrading to a newer minor version (e.g. 69 to 72) if
the build number was older. This bug would prevent the upgraded standby server from
synchronising with the older main.
Events will now be to the standby server when alarms and events are disabled.
Fixed a standby server exception that occurred when “Alarms and Events” are enabled
/disabled.
ClearSCADA 2010 R3.1 Release Notes
Page 5 of 7
Alarm Handling



Fixed the permissions on the “Accepted” database field in the CAlarm table so it checks
'Accept Alarm' if the field is set to True and 'Unaccept Alarm' if setting the field to False.
Fixed various inconsistencies in alarm banner and list filter indication:
o Banner filter indicator was missing when starting up ViewX as guest (and guest user
had default alarm filter string).
o Bringing up the Options dialog or editing extra alarm columns caused the incorrect
filter to be applied /indicated in cases where the user had actively removed any
default filter.
o The user's default alarm filter clauses were not consistently applied before and after
using the alarm filter dialog to edit an embedded alarm list's filter string, resulting in
inconsistencies in the alarms actually displayed.
o The guest user was being created with explicit “Assigned” and “AlarmState” clauses
in his default alarm filter string, which was unnecessary and confusing.
Ensured alarms are not filtered by AOI when Area of Interest feature is disabled.
Miscellaneous














Added missing 'ClearSCADA.Core.pdb' and 'ClearSCADA.Client.pdb' files to the Core SDK.
Also added the debug versions of the 'ClearSCADA.Core.*' and 'ClearSCADA.Client.*' files to
the Core SDK.
Included abbreviated Czech month names instead of month numbers.
Fixed a memory leak in the server when displaying an alarm list over WebX where one of the
alarms had a response set.
When an exception occurs a zip file is generated containing the dump file and log files.
Ensured that log files are added to the zip if the filenames contain a dot (other than the dot for
the extension).
Improved the error message displayed when the keyword “PROGRAM” is entered in a
Structured Text Library.
Fixed the 'Enable' argument of “PropertyOverride” automation method and the “Recurse”
argument to the “SetSecurity” automation method so that value 'True' /’False’ is accepted.
Fixed the mounting of archive volumes containing historic data (raw or suppression).
Previously it was trying to insert raw files into suppression data and vice versa. Also, it
miscalculated the number of records in each suppression data file.
Fixed the releasing of database lock when archiving of event journal and configuration
changes so that it doesn't timeout and doesn't cause crash if granules are deleted whilst the
lock is released.
Fixed the formatting of dates, times and numbers when current locale uses a decimal point
separator other than dot (e.g. French uses comma). This only affected some third party
products, and not ClearSCADA itself.
Improved accumulators so that they are only reset if the report and reset configuration
change.
Fixed server crash when executing an SQL query using the “TOP PERCENT” clause and the
number of records is a fraction less than one. Also, changed the behaviour of “TOP
PERCENT” to round up, rather than down, when the number of records is a fraction. This now
matches Microsoft SQL Server's behaviour.
When using Windows authentication to logon, ensured that passwords aren't cached when
caching is disabled (cache time = zero). Previously passwords were cached but expired
immediately.
Fixed OPC Time dialog so that 'NOW' generates a sensible time for Offset fields.
Server configuration tool fixes to point quality classification and PSTN connection types:
ClearSCADA 2010 R3.1 Release Notes
Page 6 of 7
o
o
o
When a quality that is being used (by one or more points) is deleted it is added to an
internal list of deleted qualities. This list is then copied to a 'master' list of all deleted
qualities when changing page or applying changes. Apply changes uses the master
list to actually delete the qualities from the database, however items were never
removed from the master list so every time changes were applied it tried to delete the
same qualities again. This could delete a new quality with the same ID as one
previously deleted. When a new quality is allocated an ID the list control was not
updated to store the ID, preventing the new quality from being modified or deleted
until the user changed to a different page and then back again (which rebuilds the list
control).
When a PSTN connection type is changed or deleted it is added to an internal list of
either changed or deleted connection types. These had the same problem as
qualities above.
Deleting a changed, but not yet applied, connection type after changing to a different
page (and back again) didn't remove the connection type from the list of changed
connection types, as it only checked for changed connection types since the page
was opened.
ClearSCADA 2010 R3.1 Release Notes
Page 7 of 7