We are pleased to announce the release of PowerScene version 2.1.2.
This version includes fixes for previously reported issues as well as the addition of several new features.
Changes in Version 2.1.2
# Data Explorer
- Fixed an issue where, under certain conditions, the station information was not copied when performing copy & paste of analog points.
- Modified the display of decimal places when retrieving analog point history data to follow the decimal precision configured for each analog point.
# Communication Driver
- Added support for the APEX emergency bell driver.
- Enhanced the MQTT driver to allow reading JSON-formatted data and saving specific attributes to either status points or analog points.
# NMS
- Improved MSSQL mirroring monitoring and fixed an issue where failover would not occur properly when one of the servers was completely shut down.
- Resolved an issue where the NMS service would not start properly upon OS reboot, even when its startup type was set to "Automatic". (Added dependencies on TCP/IP and RPC services.)
# MSSQL Driver
- Fixed a connection issue with SQL Server when using the latest MSOLEDBSQL driver.
- Modified the failover handling logic to manage server connections independently, rather than relying on SQLNCLI.
- Improved the responsiveness of server connection attempts when the SQL Server host is offline, enabling faster detection of server status.
# System
- Added a function to read SCADA server status.
- Introduced parallel execution for calculation formulas using an interleaving approach. To enable parallel processing of formulas, check the "Use Multithreading" option as shown in the diagram below.
- Added the app.exitApp() function, which allows system shutdown from within a formula.
- Added new properties to point values to track the previous value and the timestamp of the last change.These can be accessed via scripts or checked in the SCADA Summary view.
- Introduced a deadband feature for analog points. When a deadband is set, the point value is only updated if the change from the previous value exceeds the deadband threshold.
Thanks