
Anonymous user
Not applicable
2021-06-09
10:42 AM
- Bookmark
- Subscribe
- Email to a Friend
- Printer Friendly Page
- Report Inappropriate Content
Link copied. Please paste this link to share this article on your social media post.
2021-06-09
10:42 AM
ClearSCADA 2009 R2.2 Release Notes
Originally published on Geo SCADA Knowledge Base by Anonymous user | June 09, 2021 07:42 PM
📖 Home Back
ClearSCADA 2009 R2.2 is the second service pack release of ClearSCADA 2009 R2. This release contains a small number of product enhancements along with a number of resolved issues reported from earlier product versions.
Go: Home Back
ClearSCADA 2009 R2.2 is the second service pack release of ClearSCADA 2009 R2. This release contains a small number of product enhancements along with a number of resolved issues reported from earlier product versions.
Product Enhancements
Operating System Support
- ClearSCADA 2009 R2.2 provides support for the latest Windows operating systems: Windows 7 and Server 2008 R2.
- As part of the validation of support for these operating systems, ClearSCADA now also supports Internet Explorer 8 (IE8) for WebX.
Performance Improvements
- ViewX now responds faster to network disconnects, network recovery, server shutdown and server change-over.
- Alarm banner and mimic data source connections have been improved to poll the server at the rate specified in the client connection tool. Previously the poll rates were fixed at 10 seconds. The additional flexibility will allow users to optimize network traffic when clients are connected via pay per-MB connections.
- Improved the performance of loading non-shared embedded mimics.
Driver Improvements
- Improvements to the Kingfisher Driver:
- A new poll interval and offset field has been added to Kingfisher outstations to allow poll rates to be set on a per device basis. The driver previously assumed the presence of a master RTU that was polled continuously.
- Kingfisher analogue and counter point types have been modified to store their values in double precision floats rather than single precision floats. This allows correct representation of 32-bit integer values.
- A new unsigned 32-bit integer type has been added to Kingfisher analogue point types.
- The validation of analogue and counter points' address field when using 32-bit raw data types has been corrected. The validation now excludes the invalid address 0.
- A 'Start Delay' field has been added to all advanced drivers channels to allow staggered startup of polling where required on server start. This replaces the 'Start Delay' field that was present on advanced driver PSTN channels.
Other Improvements
- The protocol used between clients and servers has been strengthened with additional checksums and transaction IDs to improve the handling of poor network communications.
- Increased the number of animations supported when dropping an object from the navigator onto a mimic item from 115 to 500.
Resolved Issues
ViewX
- The database navigator in ViewX has been fixed to prevent initiating rename of an object in an instance by single-clicking the object's name (rename would fail as expected).
- When ViewX has multiple systems configured, the alarm banner column ordering is now correctly restored.
- Spurious errors are no longer reported after a user changes their password.
- The alarm banner and alarm list have been modified to re-connect with the correct credentials when a user logs on or off.
- A ViewX crash that occurred when loading an embedded mimic with animations on an item's PickParam and that pick action's arguments has been fixed.
- The following exceptions in ViewX have been fixed:
- Displaying the filter dialog for a query that references an aliased column by its fully qualified name
- Passing an array value to an embedded mimic parameter
- Shutting down the server while ViewX is displaying an SQL list embedded on a mimic
- Attempting to examine invalid DATE, DATE_AND_TIME or TIME_OF_DAY variables in the Logic Variables window
- Invoking a method on an object from VBScript and an argument to the method has value 'nothing'. A value 'nothing' can now be used for array method arguments (equates to an empty array).
DNP3 Driver
- DNP3 Driver now doesn't try (and fail) to send application confirmation after communications with the outstation have terminated (and network connection has been closed).
- The 'Level 3 Scan' option on DNP3 points has been fixed so that the point is only read when option is enabled.
- String points are now read during a one shot of a PSTN DNP3 outstation and a poll of an 'on demand' DNP3 outstation. Previously the call ended or connection was closed before reading the string points.
- The configuration of SCADAPack 350E base board input types has been corrected so that the generated configuration correctly reflects the Point Type that is set on the Mapping tab of the point's Properties form.
SCADAPack Modbus Driver
- The read flow run configuration process has been corrected for the SCADAPack Modbus RealFLO driver to ensure V-Cone configuration is correctly processed.
- The SCADAPack Modbus remote connection interface has been fixed so that it handles read coil/register requests correctly.
- The SCADAPack Modbus translator used the incorrect value when checking to see if a packet came from a broadcast address. This has been fixed.
TMX Driver
- The TMX outstation location code validation has been corrected to detect duplicates in the whole database. Previously, it only checked for duplicates within the same set.
- A TMX driver crash that could occur when ending an online session and the outstation sends another data message before the ACK to the 'end online' request has been fixed.
- The correct sensor channel number is now downloaded for TMX points with MELS, SIEM and HTCH sensor types during 'alarm limits' configuration download (so the driver doesn't subtract one).
IEC60870-5-101/104 Slave Driver
- The initialization of value maps when outstation slave configuration is imported to allow events to be generated has been corrected.
- The driver has been modified to report the same quality flags when values are sent because of an event or by master station interrogation.
- An error will now be reported if the same value map is used for two different point types in the outstation slave configuration.
Advanced Drivers
- An intermittent crash in drivers with PSTN channels that occurred when the driver is shutdown or the channel deleted has been fixed.
- Exception-based outstation communication establishment when using Network type channels has been corrected. Previously the driver might attempt to transmit requests before the connection had been fully made.
- A false outstation failure has been corrected that occurred when the driver closed the network connection to the outstation after receiving a response from it and the connection was closed by the outstation at the exact same time. Logging has been added for when the network socket is closed.
- An issue affecting all advanced drivers which could cause objects to "stall" if they were converted or taken out-of-service and then put back in-service very quickly has been fixed.
Web Client
- The trend range is now applied correctly on the y-axis of Historic Trends in WebX.
- WebX now supports navigation to URLs longer than 2080 characters.
- The WebX upgrade problem where a newer WebX ActiveX control would not install on Windows XP or Windows Server 2003 has been fixed.
Query Processor and QueryPad
- Historic Queries now always test records against time constraints.
- The bottom pane in QueryPad does not disappear when it is minimized and then restored.
- A server crash that occurred when executing a correlated sub-query with no WHERE clause in the sub-query has been fixed.
Templates and Instances
- The cause of 'Aggregate is missing from index' integrity check errors has been fixed. This could occur when an optional aggregate is disabled in a template but enabled in an instance, and the template object's configuration is modified in one of the following ways:
- The object is Import & Merged
- The object's document (such as mimic or logic) is saved. (This error did not occur if an object's form was saved.)
- A method is called on the object that modifies its configuration e.g. Enable/Disable on a point, PutRowCount on a value map
- Database inconsistencies that could be caused by overridden TemplateID fields have been resolved.
Event Journal
- Comments inserted into the event journal are now allocated the same sequence number as the event to which the comment relates so there is a link between the comment and the event.
- The default sort order for event journal lists has changed to show the comments in the order they were inserted (when more than one comment is associated with an event.)
- Any Crystal Reports, embedded lists etc. that query the event journal are modified so that the inserted comments are shown in the correct order.
- The receipt time of a comment inserted in event journal lists now shows the time that the comment was inserted, rather than the receipt time of the event associated with the comment.
- Every time the server was restarted the sequence numbers would start again from zero, therefore leading to multiple events with the same sequence number. The sequence numbers now continue from the last event before the server was stopped.
Logic
- Logic has been modified to discard the oldest entry from the logic execution queue, when the logic execution queue becomes full. Previously Logic would discard the newest entry.
- A server crash in logic that could occur if an invalid DATE, DATE_AND_TIME, or TIME_OF_DAY variable was converted to a STRING has been fixed.
Miscellaneous
- Hyphens are now supported in Server Connection names.
- DriverOPCXmlDa has been fixed to correctly process 100 "continue" responses from the source data server.
- List displays in ViewX and WebX now correctly show the RecordId column.
- The compatibility issue between Internet Explorer 8 and the SafeNet drivers that would cause the Repair of the installation to fail has been fixed by the integration of SafeNet dongle drivers Version 7.6.1.
- The following small WebX memory leaks have been fixed:
- When the Alarm List is on display on a system on which alarms are constantly being raised/cleared
- When an OPC XML DA subscription is cancelled.
- A potential server crash that could occur when two or more users export configuration at the same time has been fixed.
- A server crash has been fixed that could occur if an OPC XML DA client requested a refresh with a blank subscription handle.
- The following changes have been made to alarm redirection e-mail actions:
- Embedded alarm view has been removed from HTML e-mails and has been replaced with a hyperlink
- Quoted printable encoding in HTML e-mails has been fixed
- All text in the SMTP e-mail header now uses correct encoding as specified by RFC
- When generating plain text e-mail from HTML, any named character entities are now replaced with the corresponding character
- All parts of multi-part e-mails containing Unicode characters now use the UTF-8 character set
- Hyperlinks for alarm view now correctly replace dots in the object name with slashes
- Logging of supported authentication streams (mixing ANSI and Unicode) has been fixed
- When generating plain text e-mail with an alarm view hyperlink, the hyperlink is omitted if it can't be encoded as 'US-ASCII' 7-bit.
- An exception on the Standby server that could occur if an OPC DA write transaction is executed via a standby server and at the same time the link to the main server failed has been fixed.
- Non-continuous trends no longer change to continuous after printing.
- The server has been modified to always allow a user to read their own profile. This change stops ViewX incorrectly reporting "Your user profile has been modified on the server since you logged on..." when a user logs off and that user does not have Read permission on their user account object.
- The standby database has been corrected to ensure that database file tokens are consistent across all files. This prevents errors that could occur on loading database backups.
- An issue with mimics where certain tags on embedded mimics were not removed from the OPC subscription when the embedded mimic was inactive has been fixed. The affected tags are: indirect tags, tags on pick action arguments, tags on embedded trends or plots.
- The script engine now initializes correctly on non-shared embedded mimics.
- An integrity check failure caused by defining Search Key metadata fields has been fixed.
- An issue has been fixed where the evaluation of an expression referencing mimic parameters would fail if the parameters are not initialized (i.e. no default value and no value set by embedding mimic).
- The maximum number of rows / fields in a data grid was not enforced by the data grid editor in ViewX (only the automation interface) and therefore data grids with 'too many' rows / fields could be created. This has been fixed. If an attempt is made to exceed the maximum number of rows / fields then the computer beeps to indicate that another row / field can't be inserted.
- A script error that occurred when trying to set an embedded mimic's parameters in the Mimic_Load function of another embedded mimic has been fixed.
- A potential server crash that occurred when a data grid was converted to a data table while a query was executing on the data grid has been fixed.
- Processed historic calculations have been modified to propagate raw data quality through the calculation.
- An integrity check failure caused by changing a metadata field from a search key to a non-search key has been fixed.
- Fixed upgrading a server from old-style registry metadata to new-style XML format metadata, where the "ExtraDataField" data field values would be lost.
- An issue where configuring a Method Call object to execute its own Execute method caused the server to crash without logging an exception or creating a stack dump (stack overflow) has been fixed.
Previous Versions
- Click here for Release Notes from ClearSCADA 2009 R2.
- Click here for Release Notes from ClearSCADA 2009 R2.1.
- For Release Notes from earlier versions of the product, please refer to the Release Notes pages that can be found in the ClearSCADA Releases section of the Control Microsystems Resource Center.
Go: Home Back
Author
Link copied. Please paste this link to share this article on your social media post.