PowerSCADA Expert 8.2 Update 2 - Release Notes

Release Notification (Updated 29 August 2017)

This is a detailed listing of resolved issues and minor enhancements in this release.


Prerequisite

You must have PowerSCADA Expert 8.2 installed prior to installing this hotfix. No previous hotfixes are required.

Bug Fixes and Enhancements

TFS 21482 - AlarmEvents with a state of normal returned in GetAlarmEvents response for EWS

GetAlarmEvents was changed to not return alarms in the normal state.

TFS 21483 - Incorrect timestamp information provided for AlarmEvents not in the Active state

Alarm timestamps are now updated to reflect the true timestamp of occurrence for all state changes (active, drop out, acknowledge).

TFS 21484 - Unable to filter AlarmEvents by Type using EWS

Alarms are now filtered based on type. 

TFS 21485 - Unable to successfully acknowledge alarms using EWS

In some situations, EWS would not acknowledge alarms correctly.  This behavior has been fixed.

TFS 21486 - Unable to filter alarms using the PriorityTo and PriorityFrom fields

EWS did not observe the priority field correctly. This has been addressed and the minimum allowable priority has been set to 1 (to exclude non-alarm objects in the PowerSCADA alarm database).

TFS 21557 - PowerSCADA projects - including the starter project, PLS_Include, and PLS_Example - need to be upgraded to support the new DBF schemas

PowerSCADA projects have been upgraded to the latest DBF schemas.  If there are existing projects created from the starter project, set [CtEdit] Upgrade = 1 in the Citect.ini file using the Setup Editor, and then restart PowerSCADA Studio.

TFS 21564 - Alarm Proxy does not show the analog alarm states

Alarm Proxy now reports the analog alarm states (HIGH HIGH, HIGH, LOW, LOW LOW) instead of ON / OFF.

TFS 21566 - If a CSV file that does not exist is selected in the I/O Device Manager, the application throws a runtime exception

A message is displayed indicating that the file does not exist.

TFS 21569 - On large systems with 200k configured alarms, the GetAlarmDefinitions call in Alarm Proxy is slow and causes ENM to timeout

Performance issue in alarm proxy has been resolved.

TFS 21649 - When CoreServiceHost adds and removes devices, it may lose the original IDs

CoreServiceHost now keeps a device chronicle.  When the device is removed and then later added, the ID will remain the same.

TFS 21913 - If the equipment name is changed in the system, but the I/O Device name is unchanged, CoreServiceHost will not refresh the equipment name

CoreServiceHost now properly updates the equipment on name change.

TFS 21935 - Logs that are too large for the Windows Event Log do not get logged properly

Large logs are now broken down into smaller log entries.

TFS 21970 - Profile Wizard and Automation does not support IPv6

Profile Wizard and Automation now supports IPv6 for TCP/IP Board level drivers.  This requires the TCP/IP Driver version 4.0.0.0 or later.

TFS 21975 - Open and Close buttons are disabled at runtime on equipment popup when separate digital tags are used for commands

The form now enables the command buttons if the Pos_On or Pos_Off tags are defined.

TFS 21979 - Alarm Proxy cannot return alarms that transition to inactive

This setting is now configurable in the Application Configuration Utility.

TFS 22043 - Single sign-on calls from a remote thick client do not work

Single sign-on now detects remote clients.

TFS 22060 - The I/O Device Manager cannot bulk import devices with device names greater than 16 characters

The I/O Device Manager now reads the device name length from the equipment.profiles file for proper validation.

TFS 22066 - Wonderware ArchestrA Logger Security Patch

Wonderware ArchestrA Logger Patch 2017.517.2328.1 is applied.

TFS 22150 - Alarm filters do not work on some resolutions

Alarm filter AN numbers are fixed for all alarm page resolutions.

TFS 22155 - Alarm filters perform exact matching

The alarm filter screen allows the user to select the filtering mode. The default setting is read from the INI file [Alarm] FilterMode.  0 (default) = Exact Match, 1 = Starts With, 2 = Ends With, 3 = Contains.

TFS 22254 - Citect 2016 Updates

Citect 2016 Update (July 11, 2017) is included with this Update.

Project ID management was removed from Citect 2016.  Project IDs are now managed through the ProjectInfo.xml file. 

MinUnitNumber and MaxUnitNumber - previously stored in UnitNumberRange.xml - have also been migrated to ProjectInfo.xml.

TFS 22401 - Alarm filter and equipment tree filter operate independently

The alarm filter and equipment tree filter operate together to filter the alarm tables.

Files Modified

Applications\AppServices\bin\Framework.dll
Applications\AppServices\bin\Framework.ServiceHost.exe
Applications\AppServices\bin\Modules.CoreServices.dll
Applications\AppServices\bin\PowerLogic.Cipher.dll
Applications\AppServices\bin\Modules.ProviderBase.dll
Applications\AppServices\bin\Modules.ProviderEngine.TestHarness.exe
Applications\AppServices\bin\ObjectFactoryTools.exe
Applications\AppServices\bin\ProviderGatewayProviders.dll
Applications\AppServices\bin\PowerSCADA.Common.dll
Applications\AppServices\bin\Modules.Platform.Citect.dll
Applications\EWS\bin\Framework.dll
Applications\EWS\bin\EWS.dll
Applications\EWS\Web.config
Applications\EWS\DataExchange.svc
bin\de\ProfileEngine.resources.dll
bin\de\ProfileWizard.resources.dll
bin\de\WizardLibrary.resources.dll
bin\es\ProfileEngine.resources.dll
bin\es\ProfileWizard.resources.dll
bin\es\WizardLibrary.resources.dll
bin\fr\ProfileEngine.resources.dll
bin\fr\ProfileWizard.resources.dll
bin\fr\WizardLibrary.resources.dll
bin\it\ProfileEngine.resources.dll
bin\it\ProfileWizard.resources.dll
bin\it\WizardLibrary.resources.dll
bin\ja\ProfileEngine.resources.dll
bin\ja\ProfileWizard.resources.dll
bin\ja\WizardLibrary.resources.dll
bin\ko\ProfileEngine.resources.dll
bin\ko\ProfileWizard.resources.dll
bin\ko\WizardLibrary.resources.dll
bin\ru\ProfileEngine.resources.dll
bin\ru\ProfileWizard.resources.dll
bin\ru\WizardLibrary.resources.dll
bin\zh-chs\ProfileEngine.resources.dll
bin\zh-chs\ProfileWizard.resources.dll
bin\zh-chs\WizardLibrary.resources.dll
bin\zh-cht\ProfileEngine.resources.dll
bin\zh-cht\ProfileWizard.resources.dll
bin\zh-cht\WizardLibrary.resources.dll
bin\ProfileAutomation.dll
bin\ProfileEngine.dll
bin\ProfileWizard.exe
bin\WizardLibrary.dll
bin\ProfileAutomationUtility.exe
bin\CommsMethodProperties.xml
bin\DeviceManagementUserControlLibrary.dll
Applications\Profile Editor\Tags.xml
User\PLS_Include\*
User\PLS_Example\*
Starter\Default_Starter.ctz

Installation

Unzip "PowerSCADA Expert 8.2 Update 2.zip" and run "PowerSCADA Expert 8.2 Update 2.exe".