Release Notes PcVue 12020
Release Notes PcVue 12020
Content of the document : This document contains information about changes in PcVue 12. It includes
information up to Maintenance Release 12.0.20.
See the Readme file for summary information about new features and system requirements.
Note to readers:
SPR or Software Problem Report refers not only to problems, but also to improvements requested by
customers and partners. Only new features and major evolutions are not subject to SPR references. Issues
found during version qualification and field tests are not mentioned unless they were present in a
previous version and are significant. In the same way, software feature improvements made during
software source-code maintenance phases by the R&D teams are not subject to SPR.
Items marked as Upgrade indicate a modification requiring particular attention when upgrading a project.
Please refer to the online help for more detailed information about new features, programming language
syntax…
Summary
I. Updates .................................................................................................................................................... 2
1. New features............................................................................................................................................ 2
2. Fixes ......................................................................................................................................................... 3
3. Critical fixes ............................................................................................................................................ 19
4. Enhancements ....................................................................................................................................... 21
5. Performance .......................................................................................................................................... 24
6. Installation ............................................................................................................................................. 25
7. Security .................................................................................................................................................. 26
8. Other fixes & enhancements ................................................................................................................. 27
II. Release ................................................................................................................................................... 28
1. New features.......................................................................................................................................... 28
2. Fixes ....................................................................................................................................................... 35
3. Critical fixes ............................................................................................................................................ 84
4. Enhancements ....................................................................................................................................... 89
5. Performance ........................................................................................................................................ 110
6. Audit & diagnostic................................................................................................................................ 113
7. Add-ons & tools ................................................................................................................................... 115
8. Installation ........................................................................................................................................... 116
9. Security ................................................................................................................................................ 117
10.Other fixes & enhancements ............................................................................................................... 118
III. Known Issues........................................................................................................................................ 119
I. Updates
1. New features
Support for included mimics and popups (SPR #66242) Web Server Extensions.WebVue
Included mimics and popups are now supported in WebVue. 12.0.11 Release
It was a known issue since 12.0.7 (Initial Release).
Masked alarm reappearing after passive server restart (SPR #68378) Alarms
Under some circumstances, saved alarms were incorrectly reloaded when a passive server was 12.0.20 Release
restarting. Specifically, their saved "masked" status could be corrupted and triggered
reappearance or disappearance of alarms upon a restart.
Fatal error when writing an SNMP variable (SPR #68479) Data Acquisition.SNMP Manager
Under some circumstances, a fatal error could occur when writing an SNMP variable. 12.0.20 Release
Instruction FOPEN - Fatal error with unknown access mode (SPR Scripting.SCADA Basic
#68097) 12.0.20 Release
A fatal error could occur when using the instruction FOPEN with an unexpected access mode
argument.
Instruction WINDOW mode CLOSEALL - Mimics close failed (SPR Web Server Extensions.WebVue
#68639) 12.0.20 Release
The SCADA Basic instruction WINDOW mode CLOSEALL was not working properly in a web
context. Some mimics could fail to close and remained open.
Trend viewer average value updated in historical mode (SPR #67633) Web Server Extensions.WebVue
In the Trend viewer legend, the average value of a paused/historical trend was incorrectly 12.0.20 Release
updated based on real-time values.
Instruction SVLOG - Last line missing in buffer (SPR #68234) Scripting.SCADA Basic
When exporting data with the SCADA Basic instruction SVLOG, the last line was missing in the 12.0.20 Release
exported buffer. Other versions: 11.2.06097
SVLOG function mode EXTRACT - Lines enclosed with double-quote Scripting.SCADA Basic
(SPR #68234, 66631) 12.0.20 Release
Since version 11.2.06066, every lines returned by the instruction SVLOG mode EXTRACT were Other versions: 11.2.06091
enclosed with double-quotes. This could cause compatibility issues with 3rd party software or
scripts used to parse the exported files.
Ethernet/IP Add-on - Handling of large arrays (SPR #68352) Add-ons and Tools
The Ethernet/IP add-on did not handle large arrays of DWord correctly. If the array was larger 12.0.19 Release
than 50 items, variables were always set to status NS (invalid).
Fatal error when configuring a license renter station (SPR #67689, Configuration
67090) Environments.Application
A fatal error of the Application Explorer occurred when editing a station to make it a license Explorer
renter. The issue occurred if no license owner station was configured, or if the owner station 12.0.19 Release
had been previously deleted.
Unable to start BRCB on a newly active server after switchover (SPR Data Acquisition.IEC 61850
#68309) 12.0.19 Release
In a configuration containing several IEC 61850 networks managed by the same server
association, the server switchover was not correctly processed for all produced networks. Some
networks remained active on the passive server, meaning that URCB/BRCB were not stopped,
and thus forbade the newly active server to start them.
Incorrect quality if range dependent on other variables (SPR #67969) Data Acquisition.OPC Client
Under some circumstance, the quality of register variables could be incorrect. The issue only 12.0.19 Release
occurred with OPC variables, when the variable range was defined by dependency to other
variables.
OPC-XML - Data types handling caused a fatal error (SPR #67622) Data Acquisition.OPC Client
Under some circumstances, a fatal error could occur when processing data received from an 12.0.19 Release
OPC-XML server. The issue only occurred for data of type long, uint, ushort, ulong, if they were
not already converted on the OPC server side.
OPC-XML - Fatal error with a disconnected server (SPR #65755) Data Acquisition.OPC Client
A fatal error occurred when a GetStatus() request was sent to a disconnected server. 12.0.19 Release
Fatal error with .ico file in B directory (SPR #67904) HMI
A fatal error could occur when opening the Image selector on a library containing a .ico file. It 12.0.19 Release
was due to an improper handling of the thumbnails for this type of files.
Incorrect display if Print format includes tabs (SPR #67841) HMI.Alarm viewer
Alarm viewer columns were incorrectly filled when the Print format was empty or set with 12.0.19 Release
tabulation characters.
Textbox control not initialized with variable content (SPR #67452) HMI.Animations
The Textbox control was not correctly initialized with the value of a variable when used in a 12.0.19 Release
mimic with a branch.
Virtual keypad - Validate text input with key Enter (SPR #66378, HMI.Animations
65503) 12.0.19 Release
Text input could not be validated by pressing the physical keyboard key Enter (if any). The input
could only be validated with the OK button of the Virtual keypad.
Fatal error on the Web back end (SPR #67721) Web Server Extensions
Under some circumstances, a fatal error could occur on a Web back end server, due a trace 12.0.19 Release
message with an incorrect format. The issue could only occur when the Mimic Details trace
level was activated in the Web back end configuration.
Alarm viewer sorting not working with checkbox selection (SPR Web Server Extensions.WebVue
#68143) 12.0.19 Release
In WebVue, sorting was incorrectly done on the adjacent column when the Line selection mode
was set to By checkbox.
Tooltip displayed for hidden buttons (SPR #68024, 67993) Web Server Extensions.WebVue
The tooltip was displayed on graphic objects, even if it was hidden due to a Visibility animation. 12.0.19 Release
Trends not displayed correctly on large screens (SPR #68081) HMI.Trend viewer
Curves were not rendered properly if the Trend Viewer was larger than 3200 pixels. 12.0.19 Release
Other versions: 11.2.06095
OPC Watchdog treatment not fully executed (SPR #66922) Real time data
Under some circumstances, Watchdog treatment on OPC variables was not working properly 12.0.19 Release
and only part of the variables were set to NS WD on watchdog failure. Other versions: 11.2.06091
Host name resolved even when communication not started (SPR Data Acquisition.SNMP Manager
#66228) 12.0.19 Release
Resolution of the hostname of an SNMP device was executed even when the device was not Other versions: 11.2.06084
started. Hostname resolution is now executed only when data acquisition is started for the
device.
Trend viewer toggle button Show/Hide (SPR #67701) Web Server Extensions.WebVue
The toggle button to show/hide curves (in the legend) was not working properly when trends 12.0.18 Release
were dynamically set via SCADA Basic instruction TREND mode SETVAR.
Instruction KEY mode ADDPROG and ADDPROGS - Failure with key Scripting.SCADA Basic
code greater than 26 12.0.17 Release
The SCADA Basic instruction KEY with modes ADDPROG and ADDPROGS failed when the key
code was greater than 26.
Fatal error on Browse request by a web client (SPR #67983) Web Server Extensions
Under some circumstances, a fatal error could occur when the configuration of a variable was 12.0.17 Release
modified while a Browse request was being processed for a web client.
Unable to filter alarms with level 0 only (SPR #67821) Web Server Extensions
It was not possible to filter real time alarms with level 0 only (minLevel=0 and maxLevel=0). 12.0.17 Release
With such requests, the maxLevel parameter was automatically set to 29.
This issue only affected web components with alarm filtering capabilities (WebVue, Web
Services Toolkit and TouchVue).
Impossible to restore communication despite time-out errors (SPR Data Acquisition.Other built-in
#67881) drivers
Under some circumstances, the communication with some TCP/IP devices could not be 12.0.17 Release
restored despite multiple time-out errors. The issue was due to the PLC not responding to Other versions: 11.2.06097
requests while the underlying socket was still in an Ok state.
From now on, after a period of 180 sec in time-out error, it is possible to force a close of the
socket, which is then re-opened at the next retry.
To activate this behavior, the following keys must be added in the file C\EqtConf.ini:
[TCPIP]
EnableCloseOnConsecutiveTimeOut = 1
MaxConsecutiveTimeOutInSec = 180
Opening a mimic containing the Grid Control (SPR #67930) HMI.Grid control
When using the Grid Control with the Variable Tracking mode activated, the height of each row 12.0.17 Release
was unnecessarily stored in the mimic (or symbol) file. It was leading to an unusual long time to Other versions: 11.2.06095
open the mimic, and could lead to a fatal error in some cases (due to timeout errors).
Trends not displayed upon request to the archives (SPR #66731) HMI.Trend viewer
Under some circumstances, trends could disappear and no longer be displayed when 12.0.17 Release
requesting historical data. The issue occurred when a real time value (for one of the displayed Other versions: 11.2.06095
variables) was received while processing the historical data.
Memory leak when changing a threshold on a passive server (SPR Scripting.SCADA Basic
#68034) 12.0.17 Release
Under some circumstances, a memory leak could occur when executing the instruction Other versions: 11.2.06095
VARIBALE mode THRESHOLD_SETVALUE on a passive server.
Associated actions and context mimic not accessible (SPR #67797) HMI
Under some circumstances, associated actions and context mimic were not accessible from a 12.0.17 Release
log or alarm viewer. The issue only occurred when the mimic was opened via a SCADA Basic Other versions: 11.2.06094
script executed at startup.
Import failed due to expressions (SPR #67558, 67545, 67276, 66885) Configuration Environments
When importing expressions via a Smart Generator or the Application Architect, expressions 12.0.16 Release
configured with a result variable that was not produced locally were only partly loaded and did
not behave as expected at runtime.
Driver IpOpenWebNet - Extension modules support (SPR #67702) Data Acquisition.Other built-in
The SCS extension modules were incorrectly updated when a new measurement was received drivers
for a single Lighting Point. 12.0.16 Release
Fatal error when exporting with limited amount of exported records Data Export
(SPR #67739) 12.0.16 Release
A fatal error could occur when performing an export having the advanced property "Statistics
output.Limit exported records" activated, even if the actual number of records was lower than
this limit.
Instruction KEY modes ADDPROG, ADDCLK and ADDSTD - Existing key Scripting.SCADA Basic
not replaced (SPR #67955) 12.0.16 Release
When creating a new function key action with the SCADA Basic instruction KEY modes
ADDPROG, ADDCLK or ADDSTD, an existing definition of the key combination was not replaced
by the new one, leading to the execution of both actions when triggered.
As described in the help, any existing definition of a temporary key is now replaced, and the
instruction returns an error if the existing key is permanent (configured) and cannot be
replaced by script at runtime.
Upgrade Alarm synthesis default property value (SPR #67799, 66701) Configuration
The default value of the property Take the applied population into account of Alarm Syntheses Environments.Application
items is False since version 11.2 Release. Architect
This new default value was mistakenly not applied to Alarm syntheses created with the 12.0.16 Release
Application Architect. It is now applied.
Other versions: 11.2.06094
This change may introduce a behavior change in the way alarm syntheses are calculated in
some projects. Please refer to the Known issues section for more information.
Support for OID and Value in Generic Trap (SPR #67126) Communication interfaces.SNMP
Generic traps were not supporting OID and Value parameters properly. They now behaves as Agent
described in the online help. 12.0.16 Release
Other versions: 11.2.06092
Populations not correctly applied to HDS log lists (SPR #66699) Historical data
Under some circumstances, populations were not correctly applied to HDS log lists in Log 12.0.15 Release
Viewer, leading to an empty display. The issue occurred when multiple criteria were applied to
the same attribute.
Fatal error when opening mimics in binary format (SPR #66783) HMI
Under some circumstances, a fatal error could occur when opening a mimic due to some 12.0.15 Release
objects being loaded twice.
Instruction TREND mode SETVAR - Variable description not updated Web Server Extensions.WebVue
(SPR #66637) 12.0.15 Release
In a WebVue context, the variable description was not updated in the legend when the curve
was modified with the SCADA Basic instruction TREND mode SETVAR.
Driver SAIA - Equipment not correctly initialized (SPR #67443) Data Acquisition.Other built-in
At startup, some devices were not correctly initialized and connection could not be established. drivers
Startup of devices is now serialized to enforce a proper initialization. 12.0.15 Release
Other versions: 11.2.06093
Fatal error with redundant servers (SPR #67440) Data Acquisition.SNMP Manager
Under some circumstances, a fatal error could occur due to trap handling in redundant server 12.0.15 Release
set-up. Other versions: 11.2.06093
Error message displayed when opening a map (SPR #66956) HMI.Map control
Under some circumstances, an error message could be raised when displaying a map at project 12.0.15 Release
startup, due to execution synchronization issues. Other versions: 11.2.06093
File & Folder filter for Project version not correctly saved (SPR #66794) General.Version management
Under some circumstances, the file selection configured in the central version management 12.0.14 Release
was not correctly saved. The issue could occur in particular when selecting the "All files in
project directory" checkbox at the project root level.
Fatal error with a variable name used in a tooltip (SPR #67020) HMI.Animations
A fatal error occurred when a variable with a name longer than 80 characters was used in a 12.0.14 Release
tooltip.
Fatal error when opening a web client (SPR #67012) Web Server Extensions.WebVue
Under some circumstances, a fatal error of the web back end station could occur when running 12.0.14 Release
a WebVue client. This issue was due a synchronization issue with the server.
Invalid OPC variables after switchover (SPR #66837, 66655) Data Acquisition.OPC Client
Under some circumstances, variables mapped to OPC items could remain invalid after a data 12.0.14 Release
acquisition server switchover if errors occurred during the switchover. Other versions: 11.2.06092
The issue affected:
Incorrect filtered list of alarms in Alarm viewer (SPR #67009) HMI.Alarm viewer
Under some circumstances, the alarms displayed in an Alarm viewer did not match to the 12.0.14 Release
expected filter. It could occur if a filter was applied using VBA while quickly opening and closing Other versions: 11.2.06091
mimics.
IEC 104 variables not refreshed (SPR #66723) Data Acquisition.IEC 60870-5-104
Under some circumstances, some IEC 104 variables could not be refreshed at startup or on Client
server switchover. 12.0.13 Release
Fatal error with symbol containing a Trend viewer (SPR #66968) HMI
A fatal error occurred when manipulating a symbol containing a Trend viewer with the option 12.0.13 Release
Save runtime properties activated.
Unable to edit symbol from the Graphic Explorer (SPR #66665) HMI
Under some circumstances, it was not possible to edit a symbol directly from the Graphic 12.0.13 Release
Explorer. The issue occurred when the anchor point of a symbol was invalid.
Fatal error when exiting the VCR mode (SPR #66773) Historical data.VCR
Under some circumstances, a fatal error could occur when exiting PcVue if running in VCR 12.0.12 Release
mode and while playing records.
Trend Viewer runtime configuration lost (SPR #66736) HMI.Trend viewer
The runtime configuration of Trend Viewer was not correctly saved with branched mimics. 12.0.12 Release
Instruction CIMWAY mode READFRAME - Fatal error when read Scripting.SCADA Basic
request failed (SPR #66607) 12.0.12 Release
A fatal error could occur when a read request triggered by the instruction CIMWAY mode
READFRAME failed.
Alarm viewer with first column empty (SPR #66855, 59115) Web Server Extensions.WebVue
A fatal error of the web back end occurred when displaying a mimic in WebVue if it contained 12.0.12 Release
an alarm viewer with the first column configured to be empty.
Blinking colors not working in animation (SPR #66679) Web Server Extensions.WebVue
Blinking colors were not correctly supported in an animation when changing from blinking to 12.0.12 Release
fixed color.
Blinking colors with indexed colors (SPR #66091) Web Server Extensions.WebVue
Blinking colors were not properly displayed on text objects when using indexed colors. 12.0.12 Release
Fatal error with included mimics (SPR #66854) Web Server Extensions.WebVue
A fatal error occurred when an included mimic was opened with a Link open animation when 12.0.12 Release
the parent mimic was named explicitly (instead of using the * character).
Object flickering with translation animation (SPR #66725) Web Server Extensions.WebVue
In WebVue, graphic objects were flickering when configured with a translation animation and 12.0.12 Release
rendered partly outside of the visible window.
SCADA Basic script not executed on mimic opening (SPR #66785, Web Server Extensions.WebVue
66340) 12.0.12 Release
SCADA Basic script on mimic opening were not executed in WebVue when the mimic was
containing an empty Trend Viewer.
Send and Link animations not available on transparent graphic objects Web Server Extensions.WebVue
(SPR #66577, 66327) 12.0.12 Release
Send and Link animations were not executed when configured on an object with invisible
border and background. The control zone was not active nor displayed.
Translation animation with improper control zone (SPR #66230) Web Server Extensions.WebVue
Graphic objects configured with a translation animation were always highlighted with a control 12.0.12 Release
zone even if the cursor mode was not activated on the animation.
Trends not set with SCADA Basic instruction (SPR #66340) Web Server Extensions.WebVue
Opening a mimic and defining trends with the SCADA Basic instruction SETVAR in the same 12.0.12 Release
script was not working properly.
Fatal error when loading the content file of a tree view (SPR #66779) HMI.Form controls
A fatal error occurred when updating the content of a Tree view control by loading a content 12.0.12 Release
file defined by a variable link. The initial loading worked properly, the issue occurred when Other versions: 11.2.06091
loading another file including items with animations.
Fatal error upon modification of Equipment configuration (SPR Data Acquisition.Other built-in
#66627) drivers
Under some circumstances, a fatal error could occur when modifying the configuration of an 12.0.11 Release
Equipment or a Frame while Communication was starting.
Associated labels not correctly displayed with Mismatch label type HMI.Animations
(SPR #66371) 12.0.11 Release
Under some circumstances, the displayed associated label was incorrect. The issue occurred
when the compatibility setting "Allow use of mismatched associated label type" was enabled,
with a variable of type alarm configured with a Bit Associated Label.
Send Bit animation - Mode Handled and Pulse reworked (SPR #66459, Web Server Extensions.WebVue
66439, 66334) 12.0.11 Release
The Send Bit animation has been reworked, in particular the modes Handled and Pulse:
• With Handled mode, the bit value was not reverted when the mimic lost focus,
• Pulse mode was executed only when the HMI option Mimic.Animations.Send
bit.Handled & Pulse execution was set to Standard.
Time filter wrongly disabled in the Log Viewer (SPR #66606) Web Server Extensions.WebVue
The Time filter in the Log Viewer was incorrectly disabled if the access to Filtering options was 12.0.11 Release
disabled.
Fatal error when displaying libraries of mimics or symbols thumbnails Configuration Environments
(SPR #66499, 66480) 12.0.11 Release
A fatal error of the Library Explorer, the Application Explorer or the Application Architect Other versions: 11.2.06088
occurred when changing the displayed library of mimics and/or symbols if in thumbnails display
mode.
#x substitution with free archive units Historical data
The substitution #x (timestamp quality) did not work properly when used to record logged 12.0.11 Release
events on free archive units. Other versions: 11.2.06087
Issue when changing the binding (SPR #65998, 65964) Deployment tools.Web
When changing the binding of a web site, the Registry service end-point was not properly re- Deployment Console
configured, preventing the web site from being operational. 12.0.10 Release
The workaround was to delete and recreate the web site or to modify the WDC configuration
file manually.
Calendar dialog box not modal (SPR #66099) Web Server Extensions.WebVue
The calendar dialog box of the trend viewer could be improperly hidden behind the mimic. It is 12.0.10 Release
now managed correctly as a modal dialog.
Incorrect behavior of the send register animation (SPR #66236) Web Server Extensions.WebVue
If a user double-clicked on a send register animation (instead of a single click), WebVue 12.0.10 Release
improperly opened an empty confirmation dialog box that the user could not close.
Smart Generator for Wago - Incorrect mapping (SPR #66348, 65717) Configuration
The last variable of a frame was incorrectly mapped if the last available index in the frame did Environments.Smart Generators
not fit the size of the datapoint to map. 12.0.10 Release
The issue occurred in particular when the last datapoint to map was of type REAL. Other versions: 11.2.06087
Failed to import multiple events (SPR #66361, 66158) Development kits.XML Generic
Importing multiple events on variable at once failed if the last part of their name was identical. Import Toolkit
The issue could be reproduced when generating multiple instances of a template comprising an 12.0.10 Release
event with the Application Architect. Other versions: 11.2.06086
Could not load or generate log reports (SPR #66341, 62750) Historical data
It was not possible to load or generate log reports from a station using a server license. This 12.0.10 Release
change also fixes an issue related to user rights for log reports (as defined in the Window tab of Other versions: 11.2.06086
a user profile).
Instruction WINDOW mode IS_OPEN - Handling of the '*' (SPR #66337) Scripting.SCADA Basic
Using the value '*' for the branch argument when calling the instruction WINDOW mode 12.0.10 Release
IS_OPEN no longer worked. Other versions: 11.2.06086
This issue was a regression introduced in version 11.2.06048.
Fatal error with image and symbol selectors (SPR #66005) HMI
It was possible to try to insert an image or a symbol using the corresponding selector even if no 12.0.9 Release
mimic was open, causing a fatal error.
Instruction LOGDISPLAY mode FILTER - Fatal error with multiple INC Scripting.SCADA Basic
clauses (SPR #66217) 12.0.9 Release
A fatal error occurred when using a filter having multiple INC clauses and using the % wildcard.
e.g.: =(#A1 INC %Domain%) && (#A2 INC %Nature%)
Web client frozen after closing foreground mimic (SPR #66179) Web Server Extensions.WebVue
Under some circumstances, the web client could freeze after closing a foreground mimic when 12.0.9 Release
another foreground or modal mimic was opened.
Web client frozen with modal mimic in background (SPR #66037) Web Server Extensions.WebVue
Under some circumstances, after opening a mimic from a modal mimic, the web client could 12.0.9 Release
freeze due to the modal mimic being moved to background and no longer being accessible.
Zoom actions not working in the Trend Viewer (SPR #66048) Web Server Extensions.WebVue
Under some circumstances, the zoom actions of the Trend Viewer were not working properly. 12.0.9 Release
Reports not processed in case of large datasets (SPR #66118) Data Acquisition.IEC 61850
Reports were not handled properly when associated to a dataset with more than 150 members. 12.0.8 Release
The fix is validated with up to 1000 dataset members associated to a Report Control Block.
VBA form issue with the map control (SPR #65854) HMI.Map control
Under some circumstances, when a VBA form was open on top of a map control, it could 12.0.8 Release
happen that mouse events were trapped by the map control, thus preventing correct user Other versions: 11.2.06082
interaction in the VBA form.
Several fixes in the IEC 61850 client driver (SPR #67463) Data Acquisition.IEC 61850
Fixes are related to the handling of communication object stop/start and includes: 12.0.16 Release
Other versions: 11.2.06094
• Fix of a fatal error that occurred when changing the configuration of several variables
linked to IEC 61850 report or dataset. The issue could be reproduced when doing an
Application Architect synchronization with IEC 61850 devices connected and
communicating actively.
• Variable updates could be frozen for 1 minute upon redundant data acquisition server
switch from active to passive.
• Failure to reconnect to URCB or BRCB upon redundant data acquisition server switch
from active to passive.
Empty result when Population applied to an HDS log list (SPR #66699) Historical data
Since version 12.0 release, when a population was applied to an HDS log list, no result was 12.0.13 Release
returned nor displayed.
Session context not taken into account in RealTimeData service (SPR Web Server Extensions.Web
#66609, 66410) Services Toolkit
Session context was not correctly managed in the RealTimeData service of the WST. As an 12.0.11 Release
example, the USER variable was returning the name of the user logged on the back end hosting
the services (if any) instead of the name of the user authenticated as part of the WST session.
Fix an issue with Windows updates causing a fatal error at startup General
This change fixes an issue introduced by a series of Windows Updates rolled out by Microsoft in 12.0.10 Release
August 2019 that caused a fatal error at startup of PcVue and FrontVue. Other versions: 11.2.06087,
At the time of writing, the list of suspected Windows Updates is the following:
11.1.06122, 11.0.06100,
10.0SP2_Update
Windows update Release date Applies to
KB4512508 (OS Build 18362.295) August 13th, 2019 Windows 10 version 1903
KB4511553 (OS Build 17763.678) August 13th, 2019 Windows 10 version 1809,
and Windows Server 2019
KB4512534 (OS Build 17763.720) August 17th, 2019 Windows 10 version 1809,
and Windows Server 2019
KB4512501 (OS Build 17134.950) August 13th, 2019 Windows 10 version 1803
KB4512509 (OS Build 17134.984) August 19th, 2019 Windows 10 version 1803
KB4512516 (OS Build 16299.1331) August 13th, 2019 Windows 10 version 1709
KB4512494 (OS Build 16299.1365) August 16th, 2019 Windows 10 version 1709
KB4512507 (OS Build 15063.1988) August 13th, 2019 Windows 10 version 1703
KB4512474 (OS Build 15063.2021) August 17th, 2019 Windows 10 version 1703
KB4512517 (OS Build 14393.3144) August 13th, 2019 Windows 10 version 1607,
and Windows Server 2016
KB4512495 (OS Build 14393.3181) August 17th, 2019 Windows 10 version 1607,
and Windows Server 2016
KB4512497 (OS Build 10240.18305) August 13th, 2019 Windows 10 version 1507
(RTM)
KB4517276 (OS Build 10240.18308) August 17th, 2019 Windows 10 version 1507
(RTM)
KB4512488 (Monthly Rollup) August 13th, 2019 Windows 8.1, and
Windows Server 2012 R2
KB4512478 (Preview of Monthly Rollup) August 17th, 2019 Windows 8.1, and
Windows Server 2012 R2
KB4512518 (Monthly Rollup) August 13th, 2019 Windows Server 2012
KB4512512 (Preview of Monthly Rollup) August 17th, 2019 Windows Server 2012
KB4512506 (Monthly Rollup) August 13th, 2019 Windows 7 SP1, and
Windows Server 2008 R2 SP1
KB4512514 (Preview of Monthly Rollup) August 17th, 2019 Windows 7 SP1, and
Windows Server 2008 R2 SP1
KB4512476 (Monthly Rollup) August 13th, 2019 Windows Server 2008 SP2
KB4512499 (Preview of Monthly Rollup) August 17th, 2019 Windows Server 2008 SP2
The issue affected versions 10.0, 11.0, 11.1, 11.2 and 12.0.
Earlier releases of these PcVue and FrontVue versions cannot be used if any of these Windows
Updates is installed.
The change in table schema is done automatically at startup if the size of the database is less
than 10 Gb.
If the size is higher, the traces ask you to run the migration script.
The issue is that the migration script, as supplied with the installation package 12.0.7 and
12.0.8, was wrongly altering the column EvtTitle instead of the column LogList, causing the
archiving to no longer be effective after project startup.
If you have upgraded your HDS log tables with version 12.0.7 or 12.0.8, it is advised to apply the
following changes manually:
If you are upgrading your HDS log tables with version 12.0.9 or later, no specific action is
required apart from running the migration script.
4. Enhancements
OPC-XML - Support for Http Basic Authentication (SPR #67279, 67278, Data Acquisition.OPC Client
65932) 12.0.19 Release
The OPC-XML driver now supports Http Basic Authentication.
Replication Manager - Purging previous steps before a new replication Add-ons and Tools
(SPR #65618) 12.0.18 Release
When an earlier replication failed to complete, remaining steps were still pending and stored in Other versions: 11.2.06093,
a dedicated table so that they can be processed later on. This feature had side effects in case 11.1.06120
one did not want the pending steps to be executed. It is now possible to purge this table of
pending steps before executing a new replication, by using the Database Manager tool or by
using the /P command line argument:
Support of signed float 32 bits format (SPR #68105) Data Acquisition.Other built-in
New format Signed float 32 bits (swapped word) is now available for built-in drivers. drivers
12.0.17 Release
Support for extended function keys General
The list of fixes & enhancements includes: 12.0.17 Release
• Support of F13 to F16 function keys, Back Space and Tab keys,
• Support of the Alt key as a modifier,
• Error and Log messages reworked.
Instruction TRACE mode FILE - Message max length (SPR #67950) Scripting.SCADA Basic
The instruction TRACE mode FILE can now handle a message of up to 2047 characters (was 80). 12.0.17 Release
Sampling period greater than the export period (SPR #67469) Data Export
It is now possible to have a sampling period equal or greater than the export period. This 12.0.16 Release
change allows using the export feature to generate a single sampled value snapshot.
• Centered
• Anchor point
• Top-left corner
• Top-right corner
• Bottom-left corner
• Bottom-right corner
ThisProject.LogInformation LogLevel,LogMsg
Where LogLevel can take value 1, 2 or 3, and LogMsg is the message to be logged (string)
• 1 = Information
• 2 = Warning
• 3 = Error
In additional, only for the Alarm viewer, #H and #p support the suffix AlaOn, AlaAck and AlaOff.
Allow write commands when equipment is in error (SPR #66436) Data Acquisition.Other built-in
Prior to this modification, write commands were not sent when the equipment was seen in drivers
error. In particular, they were not executed on valid write only frames when another frame had 12.0.11 Release
a status error.
Now, writes commands are sent based on the frame status instead of the device status.
Ability to disable file opening after data export (SPR #65359) Data Export
From now on, when the user does not have the desktop rights, the Data Export Wizard of the 12.0.11 Release
Trend Viewer and the Grid Control no longer asks the user if he/she wants to open the
generated file, a simple information is displayed, thus preventing the access to the file system.
Small font size in Send Text animation (SPR #66342, 66038) Web Server Extensions.WebVue
When a Send Text animation was configured with direct input, the font size for displaying and 12.0.11 Release
typing the text were different.
Support of SCADA Basic modes INSERT and REMOVE for Check-list Web Server Extensions.WebVue
,Combo-box, List-box and Option-list instructions (SPR #66028) 12.0.11 Release
The SCADA Basic modes INSERT and REMOVE of the instructions CHECKLIST, COMBOBOX,
LISTBOX and OPTIONLIST are now supported in WebVue.
Access to the online help and potential security policy infringement General
(SPR #66776, 65910) 12.0.13 Release
Under some circumstances, access to the online help was possible before completion of project Other versions: 11.2.06091
startup.
It could occur in particular by pressing the F1 key from one of the message box opened to
indicate that network access issues prevent access to the version management central folder.
Access to the file system was therefore possible before user authentication, which could be
against the security policy on some systems.
Automatic logout not effective in WebVue (SPR #66653) Web Server Extensions.WebVue
The automatic logout was not completely effective in WebVue. 12.0.12 Release
After the inactivity timeout elapsed, it was indicated that the session ended but refreshing the
page (with F5 or Refresh button) was opening it again without entering credentials.
8. Other fixes & enhancements
New data acquisition driver - EtherNet/IP (SPR #64622, 63343) Add-ons and Tools
A data acquisition driver for EtherNet/IP™ controllers is now available.
It supports controllers in the CompactLogix, ControlLogix, DriveLogix and FlexLogix series.
Access MS Excel files from within expressions - File reference and Configuration
Excel I/O lists Environments.Application
A set of new functions is available. They can be used in expressions to get data from 3rd party Architect
Microsoft Excel files, including TextJoin, Lookup and Match.
With the Application Architect, using such expressions to predefine variables addresses in
templates, you can use your regular Excel I/O list as an input for mapping variables
automatically without error.
These MS Excel file handling functions come with the ability to pre-configure accessible files
using the Application Explorer to define file references.
In addition to security concerns, file references allow you to pre-define how and when external
files are loaded and unloaded to prevent excessive resource consumption.
Making multiple copies of a configuration item Configuration
It is now possible to paste multiple copies of an item using the Multiple paste command. The Environments.Application
Multiple paste command is available from the context menu when a supported item is being Architect
copied.
• Template instance,
• Topology element,
• All configuration objects,
• Mimic,
• Symbol,
• Embedded template,
• All configuration sub-objects except those that can only be configured once.
A specific task is available in the Application Explorer to re-create all default function keys'
configuration.
New Smart Generator - SG for OPC (SPR #65207, 64830, 64494) Configuration
A Smart Generator for OPC is now available to automate configuration of variables based on Environments.Smart Generators
browsing of OPC servers.
New data acquisition driver for Moxa® ioLogik controllers Data Acquisition
A data acquisition driver for Moxa ioLogik controllers is now available - It supports controllers in
the E1200 & E2500 series.
See the Installation section of this Release Notes for more information.
Support for File Transfer services Data Acquisition.IEC 61850
The standard File Transfer services are now supported. This new feature includes:
• A file transfer Helper on IEC 61850 devices nodes in the Application Explorer,
• The Helper allows browsing files available in devices connected to the network, as well
as file Download, Upload and Deletion,
• A new SCADA Basic instruction named FILETRANSFER so that the File Transfer services
can be scripted,
• Background retrieval and synchronization of files.
It permits handling files generated and/or stored in field devices, in particular disturbance
recording, files containing device settings or configuration.
• For system administrators, it does not require any knowledge of the Web apps & web
services being deployed,
• For automation engineers, it opens the door to web server deployments with limited
knowledge of the underlying IT technologies.
The WDC also includes support for troubleshooting, as well as a re-deploy feature that turns an
update of the web server into a 1-click action.
Handling SQL Connections with the SV Manager SDK Development kits.SV Manager
A connection and request handler taking advantage of the pre-defined SQL Connections can be Toolkit
used in Add-ons developed based on the SV Manager Toolkit SDK.
SQL Connections General
Acting as a SQL bridge, SQL connections facilitate the connection of the Supervisor to 3rd party
systems. In particular, SQL connections are useful to exchange data with Enterprise systems
such as a MES, CMMS, ERP and Weather data providers.
SQL connections and the underlying SQL request handler can be used as a universal data
connector to any external data source provided that a compatible ADO.NET provider is
available. The module behind SQL connection handling helps you connect seamlessly to SQL
data sources. It includes:
System variables and a new SCADA Basic instruction named SESSION are also available so that
sessions can be scripted.
HMI variables can be used in scripts, including SCADA Basic and VBA. They can be created and
deleted via SCADA Basic scripts by using the instruction VARIABLE (modes ADD_HMIBIT,
ADD_HMIREG, ADD_HMITXT and DEL_HMIVAR), making it easy to migrate applications taking
advantage of temporary variables.
Several new modes on existing instructions are also added, including enhancements to scripting
for form controls, the WEBVUE instruction…
As of version 12.0, the use of pre-configured Sql connections along with the SQL_CONNECTION
and SQL_COMMAND is preferred to using the verb SVSQL (based on ODBC).
In addition, support for SCADA Basic instructions and modes when executed in the context of a
WebVue session is now detailed in the SCADA Basic section of the online help, instruction per
instruction. This includes specific indications such as:
The technology stack includes HTML5, SVG and REST/JSON web services over web sockets and
OAuth.
The SCADA Basic instruction named WEBVUE have been reworked to fit the new web client
design.
WebVue deployment now requires the configuration of a Web & Mobile back end (using the
Application Explorer), and the use of the Web Deployment Console on the Web Server.
Some configuration settings are deprecated and no longer used. As part of the migration
process, we recommend you to check settings related to the Web Server Extensions to make
sure they fit your needs.
2. Fixes
Various fixes - svmgrHisTrendPeriod (SPR #63890, 63442, 63441) Add-ons and Tools
Two new properties have been added to modify the behavior of the add-on: Other versions: 11.2.06061,
11.1.06110
• UseLocalTimestampForTrigger: To determine if the timestamp to set on trigger is
expressed in UTC time (1) or in Local time (0, default);
• NotifyHistoricalOnly: To send VTQs to the archives only and bypass the runtime
control such as dead banding (1) or to execute the runtime control (0, default).
DBImport - Could not import exponential values (SPR #62356) Add-ons and Tools
The DBImport failed to import exponential values (e.g. -3.4E+2). Other versions: 11.2.06001,
11.1.06068, 11.0.06087
Several fixes & enhancements related to alarm synthesis (SPR #65035, Alarms
65022, 65021, 65020, 64887) Other versions: 11.2.06073
The list of fixes & enhancements includes:
Could not create IEC 104 Outstation in Chinese (SPR #62787) Communication interfaces.IEC
The dialog box to create an IEC 104 outstation never opened due to a translation issue. The 60870-5-104 Outstation
issue only occurred when running PcVue in Chinese. Other versions: 11.2.06030
Robustness when exposing a large number of items (SPR #62379) Communication interfaces.IEC
A freeze of Sv32.exe could occur at startup if the number of items exposed was large 60870-5-104 Outstation
(approximately over 2000). It was due to the subscription of the configured items. Other versions: 11.2.06001
Now the subscription is done at once upon sector start, and unsubscription at sector stop.
Fatal error on new client connection to the OPC Server Communication interfaces.OPC
Under some circumstances, a fatal error was occurring when several OPC clients were trying to Server
connect to the OPC Server at the same time. Other versions: 11.2.06076
Fatal error upon OPC group disposal Communication interfaces.OPC
Under some circumstances, a fatal error could occur when an OPC Group was incorrectly Server
disposed of by an OPC Client. Other versions: 11.2.06071,
11.1.06115
Size limit of IEC 61850 configuration properties (SPR #63761, 63760, Configuration Environments
63759)
The max size and range of several properties of IEC 61850 devices were not correctly checked in
the Application Explorer and Application Architect:
Fatal error when trying to insert a variable in a SCADA Basic program Configuration Environments
(SPR #63971) Other versions: 11.2.06063
A fatal error could occur when opening the variable selector from the SCADA Basic Editor.
Global parameter Client List applied to Cyclic and Event objects Configuration
When configuring a global parameter for the Client List property with targeted object type set Environments.Application
to Any, Cyclic and Event items were affected even if they should not. This was leading to a Architect
failure of the generation. Other versions: 11.2.06026,
11.1.06085
Creation of alarm synthesis with branch and expression (SPR #62351) Configuration
It was not possible to create an alarm synthesis using both a branch and an expression. Such a Environments.Application
configuration was working properly when using the Application Explorer. Architect
Other versions: 11.2.06010,
11.1.06073
In addition to improving the user experience, this fix also avoid losing configuration values in
cases the configuration element was not actually changed.
Thresholds behavior not refreshed (SPR #64809, 64036, 60434, 59018, Configuration
59017, 58623, 48177) Environments.Application
Thresholds behaviors were not correctly refreshed in the Application Explorer when adding, Explorer
modifying or deleting them.
Fatal error when editing a population having more filter elements Configuration
than authorized Environments.Application
A fatal error occurred when trying to edit a population having more filter elements than the Explorer
authorized limit (50). This could happen when a population is created using the SCADA Basic Other versions: 11.2.06058
instruction or by editing the configuration file. Now, the number of filter elements is enforced
correctly when creating a population via SCADA Basic and at loading time.
Variable modification not taken into account (SPR #63186, 63185, Configuration
63076) Environments.Application
Some variable configuration modifications were not taken into account when several variable Explorer
configuration dialog boxes were opened at the same time. Other versions: 11.2.06056
Upgrade Linking Bit Associated Label to alarm variable and vice-versa Configuration
(SPR #62606) Environments.Application
Prior to version 11.2, it was possible to link a Bit Associated Label to an alarm variable and an Explorer
Alarm Associated Label to a bit variable, which was no longer possible since 11.2.05001. Other versions: 11.2.06026
A new Compatibility setting is available to enable such a configuration. It is activated by default
when upgrading a project and deactivated with new projects.
This issue had no side effect in the many cases when both transitions "Change to 1" and
"Change to 0" were recorded in the same log list.
XML Generic Import - Synchronization by drag & drop (SPR #64770) Configuration
When dragging and dropping a file in the XML Generic Import smart generator dialog box, a Environments.Smart Generators
fatal error occurred if the file had already been imported once. Now it runs a synchronization.
• 11.0.06074
• 11.1.06033
• 11.2.05001
SG-TwinCAT - Could not import undefined type arrays (SPR #62940) Configuration
A fatal error occurred when importing a .tpy file containing an array with undefined type. From Environments.Smart Generators
now on, in such condition, the array is ignored during the import. Other versions: 11.2.06035
Fatal error when stopping BACnet communication (SPR #65438) Data Acquisition.BACnet
Under some circumstances, a fatal error could occur at shutdown if the project took advantage Other versions: 11.2.06076
of BACnet Alarms.
Fatal error when loading large EDE file (SPR #65013) Data Acquisition.BACnet
Under some circumstances, a fatal error could occur when loading large EDE files. From now
on, only the first 10000 lines of the file are loaded and a warning message will be displayed in
the Event Viewer if this limit is reached.
Fatal error after multiple connections & disconnections (SPR #65176) Data Acquisition.BACnet
A fatal error due to a deadlock could occur after multiple connections & disconnections. Other versions: 11.2.06073
Trend Log not correctly retrieved after a switchover (SPR #64824) Data Acquisition.BACnet
Under some circumstances, Trend Logs could be retrieved several times after a switchover in Other versions: 11.2.06072
case of data acquisition redundancy.
Incorrect value retrieved for the Accumulator object (SPR #63021) Data Acquisition.BACnet
The retrieved value after calculation kept the same datatype as the present-value property Other versions: 11.2.06039
(unsigned integer) leading to rounded values (e.g. value "3.0" was retrieved instead of "3.4" for
example).
Could not read UCS_2 character type (SPR #62833) Data Acquisition.BACnet
A fatal error was occurring when reading properties encoded with UCS_2 character type. Other versions: 11.2.06034
Using reserved and proprietary properties (SPR #62926, 62734) Data Acquisition.BACnet
It is now possible to view and map variables on properties whose identifier is in the reserved Other versions: 11.2.06034
but undefined range (as per the BACnet standard).
Proprietary properties are also displayed in the mapping editor and variables can be map on
them.
In such cases, values will be handled correctly at runtime if the property type is standard and
supported (as per the PICS).
Improved robustness of Trend Log property reading (SPR #62785) Data Acquisition.BACnet
A fatal error of Sv32.exe could occur when receiving an incorrect response to a request for Other versions: 11.2.06030
reading some properties of Trend Log and Trend Log Multiple objects. The issue could occur at
initialization time, or when using the Trend Log Helper.
Invalid variables for some object types (SPR #61072) Data Acquisition.BACnet
When a variable was mapped at the object level on an object of type Calendar, Group, Other versions: 11.2.06026
Averaging or Command, it was never initialized properly and its status was always NS_COM.
• New traces and audit counters for COV subscription and unsubscription,
• General enhancement of COV subscriptions handling,
• COV unsubscriptions were not always sent, in particular in case of communication
failure or manual stop of the network,
• The minimum COV subscription lifetime is now 10 mn,
• A fatal error was occurring in the Application Explorer when applying reset property
from EDE mapping,
• Incorrect look-up of Trend Log & Trend Log Multiple in case a variable was mapped on
a BACnet object and its Present Value was trend logged at the device level. The
consequence was that the Trend Log buffer was never retrieved. The look-up was
correct when the variable was mapped on the trended BACnet object property.
Several fixes & enhancements related to BACnet (SPR #62580, 62574, Data Acquisition.BACnet
62573, 62561, 62554, 62552, 62551, 62252, 62244) Other versions: 11.2.06020
The list of fixes & enhancements includes:
To avoid such a situation, a new setting can be edited in the file C\VarConf.dat to set the time-
out of read requests. Its default value is now 60 s (was 30 s).
Trend Log records retrieval (SPR #62387, 62370) Data Acquisition.BACnet
Trend Log records were not all retrieved and displayed in the Helper when several ReadRange Other versions: 11.2.06010
requests were necessary to process the request.
Values not always refreshed in the BACnet mapping editor (SPR Data Acquisition.BACnet
#62197) Other versions: 11.2.06001
The value of properties displayed in the BACnet mapping editor was not always refreshed when
opening the dialog box.
Fatal error with multiple write commands (SPR #62402) Data Acquisition.IEC 60870-5-104
Under some circumstances, a fatal error could occur when several write commands were Client
processed at the same time. Other versions: 11.2.06055,
11.1.06102
Various fixes & enhancements to the IEC 104 driver (SPR #63189, Data Acquisition.IEC 60870-5-104
62402) Client
The list of fixes & enhancements includes:
Other versions: 11.2.06054,
• Under some circumstances, the use of commands such as Reset, Clock synch and Test 11.1.06099
from the Application Explorer could cause the PcVue main process to shut down due
to watchdog detection,
• The Reset, Clock synch and Test commands can now be executed from a PcVue client
station or a passive data acquisition server. Until this enhancement, it could be
successfully executed only from the active data acquisition server,
• Fix of a fatal error occurring at network startup. The issue only occurred with
configurations comprising a large amount of sectors.
Abnormal long execution time for SBO with Single Point (SPR #62854) Data Acquisition.IEC 60870-5-104
It could take up to 10 sec to execute a Select Before Operate action when using the Client
corresponding SCADA Basic instruction with a Single Point. It did not occur with other data Other versions: 11.2.06038
types.
Double-Point On and Off value identical (SPR #63762) Data Acquisition.IEC 61850
It was possible to configure the same ON and OFF values for double-point. Now when setting
ON to [10], OFF is automatically set to [01] and vice-versa.
Fatal error when sending a command (SPR #64550) Data Acquisition.IEC 61850
A fatal error occurred when sending a control for a BSC data class. Other versions: 11.2.06068
Incorrect connection state for Data Report groups Data Acquisition.IEC 61850
Under some circumstances, the connection state of Data Report group was not accurate. This
issue mainly occurs with slow connection.
Duplicate declaration of BRCB & URCB (SPR #61065) Data Acquisition.IEC 61850
It was possible to configure several URCB/BRCB referring to the same physical one.
Fatal error with Write command on SPC (SPR #64111) Data Acquisition.IEC 61850
Under some circumstances, a fatal error could occur after sending a Write command on an SPC Other versions: 11.2.06064
data object.
Fatal error on SBOw and SBO command (SPR #63265) Data Acquisition.IEC 61850
Since version 11.2.06040, some random fatal errors could occur when sending SBOw and SBO Other versions: 11.2.06055
commands.
SBO and DE could not be executed from client stations (SPR #61175, Data Acquisition.IEC 61850
59161) Other versions: 11.2.06040
The SBO and DE commands can now be executed from client stations, even if using the SCADA
Basic instruction M61850.
Incorrect value retrieved for t data attribute (SPR #62851) Data Acquisition.IEC 61850
The displayed value was incorrect when a text variable was mapped on a t data attribute Other versions: 11.2.06031,
(timestamp). 11.1.06091, 11.0.06093
IEC 61850 & IEC 61400-25 catalogs updated (SPR #62592, 62501) Data Acquisition.IEC 61850
The IEC 61850 catalog has been updated to fix a series of issues and enabling mapping of Other versions: 11.2.06026,
complex CDCs from the mapping dialog box (61400-25's SPV and alike). 11.1.06082
These changes also fix some issues when specializing or extending the catalog in a project's
specific catalog file.
Enumala did not work with IEC 61850 (SPR #62659) Data Acquisition.IEC 61850
The Enumala feature was not working properly with variables mapped on IEC 61850 data. Other versions: 11.2.06025,
11.1.06081
Values remained NS after end of simulation (SPR #63949) Data Acquisition.OPC Client
When variables were set to simulated mode and back again to real-time, they remained with Other versions: 11.2.06073
quality NS until the next data change. This issue only occurred with OPC variables in particular
scenarios when the simulated mode was changed while the OPC server was disconnected.
Incomplete items list in the mapping dialog box (SPR #62553) Data Acquisition.OPC Client
When browsing an OPC server, only the first 1000 items were retrieved and displayed. Other versions: 11.2.06026,
The issue only occurred with OPC Servers supporting the OPC DA 3.0 browsing interface. 11.1.06101
Fatal error when sending a recipe (SPR #62661) Data Acquisition.OPC Client
A fatal error was occurring when sending a recipe containing exclusively OPC variables mapped Other versions: 11.2.06025,
on a deleted OPC Group or OPC Server. This could happen when manually editing the 11.1.06081, 11.0.06090
configuration of the OPC Server.
Driver XBUS-IP-SLAVE - Fatal error when stopping communication Data Acquisition.Other built-in
(SPR #65320) drivers
A fatal error occurred when stopping communication using the Xbus IP-Slave driver. Other versions: 11.2.06076
Driver Ferromatik - Fatal error with several networks Data Acquisition.Other built-in
A fatal error was occurring when more than 20 networks were configured with this driver. drivers
Other versions: 11.2.06068
Fatal error when starting communication (SPR #63288) Data Acquisition.Other built-in
Under some circumstances, a fatal error could occur when the file C\Comm.dat was malformed drivers
and the file CTEMP\Comm.dat was read-only.
Variable not NS after Equipment stopped (SPR #62816) Data Acquisition.Other built-in
Under some circumstances, some variables could remain with quality Good instead of being NS drivers
after their associated Equipment was stopped.
Driver XBUS-IP-MASTER - Error 108 (SPR #63930) Data Acquisition.Other built-in
The error 108 occurred when the equipment was sending more data than requested. Now such drivers
frames are accepted, but only the requested data length is processed, and only if the first Other versions: 11.2.06062
receive packet has a correct transaction Id.
Driver XBUS-IP-MASTER - Fatal error upon connection close (SPR Data Acquisition.Other built-in
#63177) drivers
A fatal error could occur when a device was configured with the property Close connection on Other versions: 11.2.06054,
passive station activated. 11.1.06099, 11.0.06093
Such configuration is used when the data acquisition architecture includes serial to IP
converters with a limited max number of simultaneous TCP connections.
Driver XBUS-IP-MASTER - Fatal error using verb CIMWAY mode CFG Data Acquisition.Other built-in
(SPR #63085) drivers
A fatal error could occur when using the SCADA Basic verb CIMWAY mode CFG if the param Other versions: 11.2.06046
string exceeded 65 characters.
Fatal error when stopping CimWay (SPR #63009) Data Acquisition.Other built-in
A fatal error was occurring when stopping a CimWay driver while having pending write drivers
commands. From now on, the stop request is suspended until all queued write commands are Other versions: 11.2.06039
completed.
Thread leak when stopping communication (SPR #63018) Data Acquisition.Other built-in
A thread leak of 1 thread per device was occurring when stopping CimWay communication drivers
using the SCADA Basic instruction CIMWAY("OFF"). Other versions: 11.2.06038
System status variables of frame always invalid (SPR #62793) Data Acquisition.Other built-in
The System variables for the status of frames were always set to NS even when frames were drivers
started and working properly. Other versions: 11.2.06033,
11.1.06092, 11.0.06093
Driver XBUS-IP-SLAVE - Fatal error on Modbus function code 3 (SPR Data Acquisition.Other built-in
#62439) drivers
Under some circumstances, a fatal error could occur when responding to a request for registers Other versions: 11.2.06024,
with the Modbus function code 3. 11.1.06080
Driver TwinCat - Error when writing a float value (SPR #62375) Data Acquisition.Other built-in
A fatal error occurred when trying to write a float value with a frame size larger than 350 floats. drivers
Other versions: 11.2.06001,
11.1.06068
Fatal error when editing ICMP variable (SPR #65424) Data Acquisition.SNMP Manager
A fatal error occurred when editing an ICMP variable configured without polling group.
• 12,000.45 = 12000.45
• 12.000.45 = 12000.45
• 12,00045 = 12,00045
• 12.00045 = 12.00045
Fatal error on SNMP Manager startup (SPR #63215) Data Acquisition.SNMP Manager
A fatal error could occur if the file mib_index was malformed, in particular if it contained a Null Other versions: 11.2.06054,
character. 11.1.06100
SNMP devices without variables indicated as connected (SPR #62577) Data Acquisition.SNMP Manager
Devices using SNMP v3 without any variable mapped were always indicated as connected. Other versions: 11.2.06026,
11.1.06078
Device defined with hostname not reachable (SPR #62483) Data Acquisition.SNMP Manager
When a device was defined using its hostname, it was not refreshed if the hostname could not Other versions: 11.2.06020,
be resolved at startup (DNS not available). A restart of the project was necessary in such a 11.1.06074
situation.
Two options have been added to the properties of a device:
Fatal error upon generation of an export (SPR #65841, 65036) Data Export
A fatal error could occur when generating an export with a time-period greater than the Other versions: 11.2.06080
authorized limit. It is no longer possible to set the time period value out of bounds.
Incorrect Occurrence and Duration statistics (SPR #63324, 62949) Data Export
Under some circumstances, Occurrence and Duration statistics were incorrect when the archive
setting Log only alarm on/off was activated,
Fatal error when generating an export with a log page Data Export
Under some circumstances, a fatal error could occur when generating an export with a log Other versions: 11.2.06071,
page. 11.1.06116, 11.0.06097
Editing Trends and Log lists from Data Export (SPR #63888) Data Export
It is no longer possible to modify Trends and Log lists directly from the Data Export
configuration. The properties of the associated items are still displayed, but they can no longer
be changed.
• Export.StartDate.Year
• Export.StartDate.Hours
• Export.StartDate.Minutes
• Export.EndDate.Year
• Export.EndDate.Hours
• Export.EndDate.Minutes
Trends not pasted when pasting a Trend page (SPR #62696) Data Export
When copying and pasting a Trend page, the associated Trends were not copied properly. Other versions: 11.2.06039
Next and Finish buttons remained enabled after an export was Data Export
cancelled (SPR #62958) Other versions: 11.2.06036
When canceling an export operation in the wizard, the Next and Finish buttons were not
disabled. Clicking on the Next button was leading to a fatal error.
For instance, with a 1 min sampling period between 10h00 and 10h10, the first row will contain
all values between 10h00 to 10h00.59.999 plus the previous value of the point if it exists. In
addition, the last row will contain values between 10h09 and 10h09.59.999.
Memory leak Data Export
Fix of a memory leak when exporting aggregated values. Other versions: 11.2.06035,
11.1.06093, 11.0.06093
Incorrect aggregated values and statistics (SPR #62274, 62149) Data Export
Under some circumstances, some aggregated values and statistics were wrong in the export, in Other versions: 11.2.05000,
particular the duration of alarms and number of occurrences. This was due to different Time 11.1.06065, 11.0.06085
Zones between the station generating the exports and the station hosting the archive unit.
This issue was a regression due to changes done on July 2014, and also affected version 11.0
and 11.1.
Memory leak with function SetDataSet (SPR #64852) Development kits.SV Manager
Updating a Text variable with the method SetDataSet caused a small memory leak. Toolkit
Other versions: 11.2.06082
SMS and Email events - Various fixes and enhancements (SPR #63697, General
63527, 63093) Other versions: 11.2.06060,
The list of fixes & enhancements includes: 11.1.06102
• An incorrect error message was displayed in the Event Viewer when trying to send a
message to an unknown user or with an unknown SMS/Email profile;
• Checking the existence of users and profiles have been improved before sending
messages;
• Messages queuing reworked in case of sending error/failure;
• Customization of modem configuration is now possible through several new settings:
XON/XOFF, CTS handshaking, DSR handshaking, DSR sensitivity, DTR circuit, RTS circuit
and Set RTS signal.
• Not defined by the template - The template does not provide information for that
field. This is the default setting.
• Imposed by the template - The text that you enter will be used in any message where
the template is used and cannot be changed there.
• Suggested by the template. The text that you enter will be used in any message where
the template is used but can be edited there.
• No secure connection,
• Explicit TLS (STARTTLS),
• Implicit TLS (SSL/TLS).
Please note that since version 10.0, changes occurred leading to support for only Implicit TLS in
some versions, and only Explicit TLS in some other versions. You should verify your
configuration in case of migration.
Automatic logoff warning message displayed too briefly (SPR #65210, General.User management
65129) Other versions: 11.2.06073
The warning message before automatic logoff was not properly handled. The configured
duration was ignored and the warning was displayed only one second before disappearing.
Priority wrongly given to Active Directory users (SPR #64637, 64377) General.User management
Since version 11.2.06063, when a built-in user had the same login name as a user from the Other versions: 11.2.06071
Active Directory, the priority was given to the Active Directory user instead of the built-in user.
Station dependent User profiles not applied with Active Directory General.User management
(SPR #64637, 64377, 62981) Other versions: 11.2.06042
The association of specific User profiles for different stations was not correctly applied when
using Active Directory groups. The first found profile was applied on every stations.
Windows User group containing a "." (SPR #63814, 16655) General.User management
It was not possible to associate a Windows User Group containing a '.' (dot) character to a user Other versions: 11.2.06060
profile.
Unable to open Variable properties dialog box (SPR #63069) General.User management
Since version 11.2.05001, users having the DEFPROFILE were not able to open the variable Other versions: 11.2.06055
properties dialog box when accessed from an animation, even if granted developments
privileges.
Unexpected automatic user logoff (SPR #61964, 60807, 60795) General.User management
User activity is now tracked at the Windows session level to avoid automatic logoff when a user Other versions: 11.2.06033,
is using the configuration tools. Until this fix, only the activity in mimics was tracked, leading to 11.1.06092, 11.0.06092
situations where the user could be automatically logged out of the Application Explorer (or
Application Architect).
Rework of defaults objects for Databases, Tables and TrendGroups Historical data
(SPR #66751, 65310, 65306, 64664, 64566, 64562, 63536, 62609,
61371)
The management of the Set as default property of Databases, Tables and TrendGroups has
been reworked to ensure always having one default object.
ODBC - Could not store deferred attributes (SPR #65190) Historical data
Deferred attributes can now be archived in ODBC archive units. Other versions: 11.2.06080
Fatal error when reading recent proprietary archives (SPR #65103, Historical data
64663) Other versions: 11.2.06073
Under some circumstances, a fatal error could occur when requesting log or trend data
recorded recently in a proprietary archive unit.
Free Archive Unit created on consumer stations Historical data
When exiting a project, Free Archive Unit files were generated on consumer stations instead of Other versions: 11.2.06071
only on producer stations.
File histo.sav not flushed upon exit (SPR #64037) Historical data
Under some circumstances, the file histo.sav may not be correctly flushed on project exit. The Other versions: 11.2.06068
issue occurred only when the Archive folder had been modified and if trends were configured
on the archive unit.
Unable to read comma character (SPR #64291, 64136, 61173) Historical data
The comma character was not correctly interpreted in the Log Viewer when used in some Other versions: 11.2.06067
events/fields such as "failed log attempt" or variable description.
Checkstructure parameter not taken into account (SPR #64258) Historical data
The Checkstructure setting that can only be directly edited in the \C\HDSConf.dat file, was not Other versions: 11.2.06064
correctly taken into account.
It can be set to 0 to disable schema verification when loading the HDS, and thus enabling a
given version of the product to archive data in a database created with a more recent version.
Note that it may lead to incompatibility format issues and data loss.
Fatal error of the HDS in case of overflow (SPR #65968) Historical data
Under some circumstances, a fatal error of the HDS could occur when it was both in an Other versions: 11.2.06081
overflow situation due to Insert requests and heavily solicited with Select requests by PcVue.
The fix consists in a better control over the switchover to another PcVue archive producer
station, i.e. set the availability rate to 0 when the HDS does not respond to PcVue requests in a
timely fashion.
Handling of the trend invalid point on communication loss (SPR Historical data
#63742) Other versions: 11.2.06060,
Prior to this fix, on a communication failure, an invalid point was always recorded in the 11.1.06110
archives for each trend upon communication loss. When communication was restored, an
attempt to record the retrieved value was done. In the particular case of HDS, it was leading to
primary key violation when the VTQ did not changed during the communication loss.
From now on, the invalid point is recorded only when the communication is restored, and if the
variable's VTQ is different.
Filtering with multiple Populations (SPR #63137) Historical data
Requesting historical data from a Database archive unit with a filter while more than one Other versions: 11.2.06055,
populations were applied was not returning the correct set of records. 11.1.06101
It was a known issue since version 11.2.05001 - The T-SQL scripts were not up to date for
upgrading to 11.2.
Could not filter logs by both domain and nature (SPR #62702, 62497) Historical data
Since versions 11.1.06029 and 11.2.05001, when using HDS archive units, it was no longer Other versions: 11.2.06026,
possible to apply a filter with a combination of both a domain and a nature. 11.1.06087
Incorrect register value recorded with threshold events (SPR #62614) Historical data
The register value recorded alongside a threshold event (bit or alarm) was incorrect. The trigger Other versions: 11.2.06026,
value was registered instead of the current value of the register when the threshold was 11.1.06082
triggered.
The issue only affected HDS archive units.
Trends remained invalid after project startup (SPR #62165) Historical data
When using HDS archives units, invalid points were recorded at project exit (quality=64). Under Other versions: 11.2.06023,
some circumstances, no valid point were recorded at project startup, in particular with 11.1.06072
timestamped data or when archive and data acquisition servers are on separate machines, due
to a primary key violation (identical VTQ). Thus, trends were wrongly displayed as invalid in the
Trend Viewer. This behavior was also occurring in case of networking failure (quality = 24).
From now on, the invalid points are recorded at project startup, only if the data has changed in
the meantime.
Filtering extended attributes with space characters did not work (SPR Historical data
#61117, 61112) Other versions: 11.2.00010,
It was not possible to apply a filter to retrieve historical data (for example with SCADA Basic 11.1.06029
instructions SVLOG or LOGVIEWER) when conditions on extended attributes contained space
characters.
Now it works correctly if enclosed in quotation marks.
e.g.: =(#A5=="x y z"))
Such message prompts could occur when loading mimics in the following contexts: File.Open
dialog box, mimic selector, Application Explorer...
Check box list and Option button list not selectable (SPR #63057) HMI
Under some circumstances, the selectable items (check box or radio button) could disappear Other versions: 11.2.06062
when changing the font of the control.
Virtual keypad not opened in the correct region (SPR #62585) HMI
The Virtual keypad was not always opened in the correct region, in particular with a 4-screen Other versions: 11.2.06031,
configuration. 11.1.06089
Inadequate suggested name for "Save as" actions (SPR #61890) HMI
Suggested names for mimics and symbols when using "Save as" were inadequate and could Other versions: 11.2.06020,
lead to overwriting existing objects. 11.1.06074
Incorrect value sent with Send Register animation (SPR #63471) HMI.Animations
Incorrect values were sent with the Send Register animation. The issue occurred when the
animation was configured with both "direct send" and "variable copy", and only if the source
variable was in an invalid state.
'Send bit' animation on 3D object not working well (SPR #63053) HMI.Animations
Animations Send bit created for graphic objects of a 3D model did not work. Only the last one in Other versions: 11.2.06054
the model's hierarchy was working properly.
Mouse wheel in combo box leads to fatal error (SPR #60767) HMI.Animations
Under some circumstances, a fatal error could occur when using the mouse wheel to scroll a Other versions: 11.2.06038,
combo box control for several seconds. 11.1.06094
Fatal error when selecting new item in a Tree view Control (SPR HMI.Animations
#62832) Other versions: 11.2.06036,
Under some circumstances, a fatal error was occurring when rapidly changing the index value in 11.1.06094
the Tree view Control (e.g. by clicking on different items).
Selection not triggered for OptionList and CheckList (SPR #63318) HMI.Form controls
The linked variables (User Data, Index and State) were not updated when selecting an item
without changing its state. The variables were only updated when the state (checked/not
checked) of an item was changed.
Tree View - Selection notification when switching to runtime mode HMI.Form controls
(SPR #63313)
A selection notification was triggered when switching from edit to runtime mode, even if the
selection did not change in the meantime.
Tree View selection not changed upon UserData update (SPR #63230) HMI.Form controls
Updating the variable linked to UserData of a tree view was not updating the selected item of
the tree view.
Moving items in a tree view control (SPR #63497, 59554) HMI.Form controls
It was not possible to reorganize root items in a tree view control. In addition, animations were Other versions: 11.2.06058
lost when moving items.
User data not updated after loading a file (SPR #61351) HMI.Form controls
The UserData was not updated when the content of a List box was reloaded from a file defined Other versions: 11.2.06058
by a variable.
Data and Index not initialized in form controls (SPR #63211) HMI.Form controls
In the form controls - Check box list, List box, Option button list and Tree view - the Index and Other versions: 11.2.06055
User Data values were not set according to the default selection at initialization stage.
Fatal error with Free log lists (SPR #64108) HMI.Log viewer
A fatal error was occurring when a Log viewer was configured with a log list defined in a Free Other versions: 11.2.06064
archive unit. As Free archive units are write only, they cannot be used in log viewers. Such a
configuration now returns an empty Log viewer.
Login/Logoff filter always active (SPR #63048) HMI.Log viewer
In the Log Viewer filter configuration, the "Login/Logoff" filter option was not correctly saved Other versions: 11.2.06041,
and always restored as selected. 11.1.06097
Filtering of Login, Logoff and Login failure events in Log Viewer lost HMI.Log viewer
(SPR #62404) Other versions: 11.2.06023,
The Login, Logoff and Login failure events filters were lost when navigating in the list of logged 11.1.06079
events. These filters can only be applied by SCADA Basic or VBA.
Map markers Editor - Zoom level modified upon marker insertion HMI.Map control
In the Map markers editor, when an invisible layer was selected, the zoom level was
automatically set to the layers' max level, every time a marked was inserted.
Map markers editor - Automatic zoom on layer double-click (SPR HMI.Map control
#64015)
In the Map markers editor, the zoom level was not correctly set when double-clicking on a layer
to adapt the display to show all the markers.
Map markers editor - Duplicated layers after copy/paste (SPR #64014) HMI.Map control
An additional layer was inserted after a copy/paste action of a non-default layer.
Markers not displayed after provider change (SPR #64521) HMI.Map control
Under some circumstances, when changing the map provider at runtime (for example with Other versions: 11.2.06068
SCADA Basic instruction), some markers could disappear. The issue occurred when the layer
levels of markers did not include the minimal zoom level of the map. Markers' were properly
refreshed and displayed after moving the map or updating the zoom level.
Marker position modified when switching from runtime to design HMI.Map control
mode (SPR #63804) Other versions: 11.2.06062
Under some circumstances, the position of symbol markers in the Map Control was wrongly
modified when switching from runtime to design mode.
Incorrect markers position in Remote Desktop sessions (SPR #63378) HMI.Map control
Under some circumstances, when running in a Remote Desktop Session, markers were wrongly Other versions: 11.2.06058
positioned top-left in the map control. The issue only occurred after disconnecting and
reconnecting to a session. Re-opening the associated mimic was repositioning markers
correctly.
Markers position and visibility not refreshed properly (SPR #63203, HMI.Map control
62727) Other versions: 11.2.06056
Visibility of markers of type Symbol was not always correctly maintained with regards to layer
visibility, position changes and zoom modification.
Performance of marker rendering is also improved.
Label field not updated in the legend (SPR #64577) HMI.Trend viewer
When changing the displayed variable in the Trend Viewer, the associated Label field in the Other versions: 11.2.06068
legend was not updated when it was configured to use the variable's description (Label left
empty at design-time).
Language for variable descriptions in the legend (SPR #62311) HMI.Trend viewer
Variable descriptions were not dynamically changed when switching the project language. Other versions: 11.2.06001,
11.1.06066
All kind of expressions were affected: Expression on variable, template expression and
expression in animations.
Status NS L> and NS L< not correctly distributed to client stations (SPR Networking
#63592) Other versions: 11.2.06059,
Under some circumstances, the status NS L> and NS L< were not correctly transmitted to client 11.1.06110
stations and were simply interpreted as NS. As a consequence, the associated value was not
displayed on client stations.
Alarm synthesis not updated (SPR #64619, 64483) Real time data
Under some circumstances, alarm syntheses were not updated due to multiple use of the result Other versions: 11.2.06072
variable. It was possible to configure several alarm syntheses having the same result variable. In
such a situation, only the last created or loaded was executed. The error handling is also
improved to better warn user when creating an Alarm Synthesis from the Application Explorer,
Application Architect or Generic Import.
Template Expression using a variable several times (SPR #64525) Real time data
Under some circumstance, a fatal error could occur when modifying an Expression template. Other versions: 11.2.06067
The issue occurred only when the calculated expression contained a reference to a given
variable more than once.
Unknown variable in expression Real time data
Under some circumstances, a fatal error could occur when an unknown variable was used in an Other versions: 11.2.06066
expression.
For instance, with an initial value set to 1 and the following sequence:
Variable = 2;
Variable = 1;
Variable = 3;
Variable = 1;
Only values 2 and 3 were sent.
NS COM status not correctly refreshed (SPR #63869) Real time data
Under some circumstances, the status of a variable was wrongly set to NS instead of NS COM Other versions: 11.2.06061,
after a communication loss. The issue occurred if the variable was previously in status Out of 11.1.06110
range (NS L> or NS L<).
DNP3 and IEC104 system variables remained invalid (SPR #60107) Real time data
System variables linked to IEC104 and DNP3 data acquisition drivers could remain invalid at Other versions: 11.2.06038,
startup when the option Activate at start-up was not checked. 11.1.06095
Handling of corrupted persistent data (SPR #62906, 62757) Real time data
Improved handling of the files VariablesSaved.dat and AlarmSaved.dat if they are corrupted. Other versions: 11.2.06034
From now on, backup copies are used in replacement.
Timestamp discrepancy after a communication restart (SPR #62733) Real time data
In case of a single active server association, when restarting the communication on the active Other versions: 11.2.06031,
server, the timestamp type and value could differ on the active server compared to client 11.1.06088
stations. It was occurring with saved variables when the setting Use the local timestamp upon
device reconnection was enabled. In such condition the timestamp type and value was set to
the local SV timestamp on the active server instead of the last known PLC timestamp, as it is on
client stations.
Incorrect expression result after a server switchover (SPR #62566) Real time data
Under some circumstances, in a single active server association, expressions could be incorrect Other versions: 11.2.06023,
after a switch from passive to active. 11.1.06078
'$' character not recognized in expressions (SPR #62505) Real time data
The '$' character was not recognized as a part of a variable name. Thus expressions using Other versions: 11.2.06020,
synthesis such as @System.NoAckOn.ALL.Domain_$ were not considered valid. 11.1.06075
Instruction WINDOW mode ZOOM - Mimic back in the foreground Scripting.SCADA Basic
A mimic was brought to the foreground after setting its zoom level from a value lower to 100 to
a value greater than 100 with the instruction WINDOW with the mode ZOOM.
Line numbering not correctly refreshed (SPR #64805, 63774, 63773) Scripting.SCADA Basic
Under some circumstances, the line numbering in the SCADA Basic Editor was not correctly
refreshed, in particular once activated or with numbers only comprised between 1 and 11.
Instruction TOC - Support for type LONGLONG (SPR #64639) Scripting.SCADA Basic
The TOC instruction returned an empty string when the input argument was of type
LONGLONG.
Instruction EVENT, mode DEL - not working (SPR #63999) Scripting.SCADA Basic
The SCADA Basic instruction EVENT mode DEL did not work properly. Other versions: 11.2.06068
LOGDISPLAY filtering modes not waiting EXECUTE (SPR #64548) Scripting.SCADA Basic
Under some circumstances, the SCADA Basic instructions to modify the filter applied to a Log Other versions: 11.2.06068,
Viewer could be executed immediately instead of waiting for the EXECUTE command. This issue 11.1.06114
was occurring when the Log Viewer was configured with the auto-refresh mode.
Instruction BUFTOEXCEL, mode MERGE - not working (SPR #63520) Scripting.SCADA Basic
The mode MERGE of the instruction BUFTOEXCEL did not work correctly and generated a
corrupted file.
Instruction SELECTOR - returning negative color values (SPR #63744) Scripting.SCADA Basic
The modes GETCELLBACKCOLOR and GETCELLTEXTCOLOR of the instruction SELECTOR were
returning negative values for some colors (greater than the hex value 0x7FFF).
Instruction STATION_FILTER, mode APPLY - Incorrect population Scripting.SCADA Basic
name (SPR #64024)
No error was returned when using the instruction STATION_FILTER mode APPLY with an
unknown population.
Instruction TREND, mode SETPERIOD - New argument (SPR #63582) Scripting.SCADA Basic
A new argument named ForceHistoricalRequest has been added to the SCADA Basic instruction Other versions: 11.2.06060,
TREND, mode SETPERIOD. When set to 1, a request to the archives is executed to refresh the 11.1.06110
buffer for the newly set time-period, otherwise, the buffer is not modified.
• 11.2.06026
• 11.1.06086
• 11.0.06092
Instructions HEX and CONVERT - support for 64-bit values (SPR Scripting.SCADA Basic
#62671, 17452) Other versions: 11.2.06043,
Instructions HEX and CONVERT (modes BINTOA, OCTOTOA, HEXTOA and BCDTOA) were not 11.1.06097, 11.0.06093
correctly processing 64-bit values (>= 2147483648).
For compatibility with existing projects, support for the Value argument of type String remains.
Instructions FOPEN and FCLOSE - Could not open/close files (SPR Scripting.SCADA Basic
#62914) Other versions: 11.2.06034
Since version 11.2.05000, the instructions FOPEN and FCLOSE were no longer working properly.
Instruction ASCIIFIELD was limited to 256 fields (SPR #62670) Scripting.SCADA Basic
The SCADA Basic instruction ASCIIFIELD was limited to 256 fields and could cause a heap Other versions: 11.2.06034,
corruption if handling a larger buffer. From now on, the instruction is no longer limited in 11.1.06093
number of fields.
Instruction SVSQL with a SQL Server database (SPR #62899) Scripting.SCADA Basic
A fatal error could occur when using the instruction SVSQL to query a SQL Server database. It Other versions: 11.2.06034,
only happened when the "SQL Server" ODBC driver was used. It did not happen with the "SQL 11.1.06092, 11.0.06093
Server Native Client" ODBC driver.
Instruction TREEVIEW, mode GETROOT - not working (SPR #62542) Scripting.SCADA Basic
The SCADA Basic instruction TREEVIEW, mode GETROOT did not work properly. Other versions: 11.2.06020,
11.1.06076
Embedded VBA scripts on event not executed (SPR #62631, 62604) Scripting.VBA
When a symbol embedding VBA script was inserted several times, the events subscribed within Other versions: 11.2.06024,
(on variables or graphical items) were fired only for the first instance. 11.1.06080
Exception returned when requesting RealTimeData services (SPR Web Server Extensions.Web
#63144) Services Toolkit
The RealTimeData Browsing, Read and GetProperties services were returning an exception Other versions: 11.2.06054,
when trying to retrieve information about a variable having an xml reserved character in its 11.1.06098
description (for example: <, >, &, ', "...). Characters are now escaped properly.
• @Test.B1
• @Test.B2
• @Test1.B1
• @Test1.B2
When requesting with the branch "Test", only the first 2 ones are now returned. Until the fix,
the 4 variables were returned.
In addition, when the description of a variable was empty, the full variable's name was
displayed instead of only the leaf as described in the help.
Both issues had consequences on installation browsing and variable view in TouchVue and the
Web Services Toolkit.
Popup mimic not correctly positioned (SPR #65963, 65962) Web Server Extensions.WebVue
Popup mimics were not correctly positioned when the opening button was at the edge of the
parent mimic.
Alarms and logs incorrectly returned (SPR #62814) Web Server Extensions.WebVue
Alarms and Logs were incorrectly returned when some text properties (associated label, Other versions: 11.2.06031,
description...) contained a comma. 11.1.06091
Could not filter log list by Domain or Nature (SPR #62550) Web Server Extensions.WebVue
Requests to HDS log lists were not correctly processed when filtering on Domain or Nature. Other versions: 11.2.06023,
11.1.06078
Texts in mimics not correctly displayed (SPR #62569) Web Server Extensions.WebVue
Texts in mimics generated with the Smart Generator for FactoryLink® were not correctly Other versions: 11.2.06023,
displayed. 11.1.06078
Could not filter Domain and Nature having the same name (SPR Web Server Extensions.WebVue
#62374) Other versions: 11.2.06010,
Filtering in the Alarm and Log Viewers in WebVue was not working properly if the configuration 11.1.06072
included the same name for both a Domain and a Nature. When applying such a filter on a
nature, it was wrongly filtered against the domain criteria.
Inconsistent cursor position and date & time (SPR #61757) Web Server Extensions.WebVue
In the Trend Viewer, the date & time in Cursor mode was incorrect when some configured Other versions: 11.2.06001
scales were hidden.
Fatal error when executing the SCADA Basic instruction WINDOW Web Server Extensions.WebVue
mode CURRENTNAME (SPR #107474) Other versions: 11.2.06001,
A fatal error occurred when executing the SCADA Basic instruction WINDOW mode 11.1.06065
CURRENTNAME in a WebVue context.
Could not read BACnet Schedule without standard week or exception WebScheduler
period (SPR #62842) Other versions: 11.2.06037
A fatal error was occurring when, in a Schedule object, the weekly-schedule or the exception-
period property was missing. According to the BACnet standard, both properties are optional
but at least one of the two must be present.
In addition, access to the standard week, special days behavior, effective period and properties
pages was checked against the CalendarRead right instead of the StandardWeekRead right.
Wrong default label for intervals on Cron schedules (SPR #62384) WebScheduler
The default mode was always 1 (=Active). From now on, the default mode depends on the Other versions: 11.2.06001
send-mode of the schedule. It is 0 (=Inactive) for Bit Cmd to 1 and 1 (=Active) for Bit Cmd to 0.
It was a regression in version 11.2 that did not affect earlier versions.
3. Critical fixes
Event actions not saved upon shutdown (SPR #63960, 63789) Configuration
Under some circumstances, modification to Event actions were not saved when shutting down Environments.Application
the project. Explorer
Other versions: 11.2.06064
Failed fast synchronization was not rolled back (SPR #61684) Configuration
After a failed fast synchronization, the reference file was not rolled back leading to a Environments.Smart Generators
discrepancy with the actual configuration. Subsequent fast synchronizations were then Other versions: 11.2.06066
considered as successful. It was then necessary to execute a full synchronization to regenerate
this reference file.
This was affecting all of the Smart Generators able to execute fast synchronization and the
Application Architect.
The issue could occur on projects with a large number of BACnet variables and significant
network traffic. It was related to computer clock & timer resolution.
Wrong BBMD started (SPR #63174) Data Acquisition.BACnet
Under some circumstances, a wrong BBMD list could be started when an application comprised Other versions: 11.2.06054
more than 1 BACnet network.
Fatal error when using Schedule and Trend Log objects (SPR #62800) Data Acquisition.BACnet
In networked architectures, a network overload could occur due to undesired messages being Other versions: 11.2.06030
sent back and forth between PcVue clients and PcVue data acquisition server when handling
schedule or trend log configuration items.
At some point, a fatal error occurred on the PcVue server side.
The issue occurred in a scenario when at least one PcVue client was already running at the
moment a data acquisition server was started. The same could occur when re-connecting or re-
starting a BACnet network (or BACnet device) when at least one PcVue client was already
running.
• Some event types were not taken into account at initialization: ChangeOfBitstring,
ChangeOfCharacterstring, ChangeOfLifeSafety, ChangeOfState and
ChangeOfStatusFlags,
• At the time of mapping a variable to a BACnet alarm/event, the device level
timestamp was not retrieved,
• Using the Mapping Editor in online mode, it is now possible to map alarms directly on
event-enrollment objects. The same could already be achieved from the variable
dialog box,
• It is also possible when using the Mapping Editor in offline mode, except that all
event-types are displayed and it is up to the application designer to pick up the correct
one (EDE files do not include enough information about events).
Driver XBUS-IP-MASTER - Fatal error when using shared connections Data Acquisition.Other built-in
(SPR #63085) drivers
A fatal error could occur when stopping and restarting devices if they were configured to share Other versions: 11.2.06046
the same connection.
Driver XBUS-IP-MASTER - Value discrepancies (SPR #62791) Data Acquisition.Other built-in
Since versions 11.0.06087, 11.1.06084 and 11.2.06026, discrepancies could occur on received drivers
data due to multiple requests being sent if the delay of the response from the PLC is greater Other versions: 11.2.06030,
than 1 sec and the time-out configured on the node is greater than 1 sec. 11.1.06090, 11.0.06092
In this context, the acquired values may be wrongly interpreted on the PcVue side. As a
consequence, monitored values may be wrong, thresholds or alarms may not trigger or trigger
false positive.
Cannot login when domain server is not reachable (SPR #63309) General.User management
Despite having activated the setting "cache the credentials", it was not possible to login with a Other versions: 11.2.06060
Microsoft Windows User when the domain server was not reachable.
Could not login after strong password setting activation (SPR #16676) General.User management
After activation of the setting Impose strong password, users with "simple" password were no Other versions: 11.2.06023
longer able to login. From now on, when this setting is activated, users with a "simple"
password are requested to change it at next login.
Using the same backup folder for different archive units causes backup files of one unit to be
overridden by files from other units, leading to unrecoverable data losses.
The Database Manager and the Replication Manager have also been changed accordingly.
Note that the contingent shrink should be executed only as a last resort to free disk space.
While being executed, the data recording is not guaranteed. The usage of Maintenance Plan to
delete smaller amounts of records on a regular basis is recommended to free space without
taking the risk of blocking database recording.
Early events at startup not recorded in log lists (SPR #62646) Historical data
When the compatibility setting enabling the recording of events from all stations was activated, Other versions: 11.2.06026,
some early events during the startup could fail to be recorded by a remote archive server 11.1.06084
because they occurred before the connection to the source station was established.
The issue could be reproduced with Login events in case the Windows user auto-logon was
enabled.
Email and SMS sent multiple times (SPR #65316, 65072, 65002) Miscellaneous
Under some circumstances, Email and SMS were sent multiple times. Other versions: 11.2.06076
Upgrade Fully qualified domain names not recognized (SPR #63160) Networking
Since versions 11.1.06077 and 11.2.06020, fully qualified domain names were no longer Other versions: 11.2.06054,
recognized as valid station names in the networking configuration. Only IP addresses could be 11.1.06099
used.
• Critical: Under some circumstances, multimode timetables were displayed with the
wrong mode when not all modes were used in at least one interval;
• When deleting more than one exception interval at once, the operation failed and a
misleading error message was displayed;
• The button to navigate backward in time in the Calendar view could be disabled,
preventing from coming back to the current week. The button to go to 'Today' was
working properly in these circumstances.
4. Enhancements
License Utility - Display .lic file content (SPR #64048) Add-ons and Tools
The License Utility is now able to display the content of .lic files prior to updating/upgrading a Other versions: 11.2.06064
license.
• Current user,
• Current station name,
• Total number of I/O variables configured,
• Max number of I/O variables.
Several fixes & enhancements of the BACnet Smart Generator (SPR Configuration
#63820, 63817, 63807, 63803, 63800, 63799, 63797, 63792) Environments.Smart Generators
The list of fixes and enhancements incudes:
The new setting named Use Local Timestamp Upon Reconnection is available as part of the OPC
Client settings.
It is set to true for existing project, and defaults to false for new projects.
Similar settings already existed for the IEC 104 client and DNP3 drivers.
Support for UTF-8 and OEM encoding for EDE files (SPR #65095, Data Acquisition.BACnet
64376)
It is now possible to load EDE files with ANSI, UTF-8 or OEM encoding. Previously, only ANSI
encoding was supported.
It has been designed to ensure user awareness in cases where the command is successfully
executed end-to-end, but, because there is already a higher priority command, the command
issued from PcVue is not reflected in the object value.
This syntax only applicable to BACnetArray, it is not applicable to properties of type BACnetList.
Support for Report Control Block reservation (SPR #61065, 60875) Data Acquisition.IEC 61850
Control Block Reservation is now supported for URCB and BRCB, including RCB reservation in
redundant data acquisition architectures.
SCADA Basic instructions to change global settings (SPR #58835) Data Acquisition.IEC 61850
New modes are available for the SCADA Basic instruction M61850 to modify the IEC 61850
global settings by script:
M61850("SET_GLOBAL_ORCAT", <Value>)
where <Value> can be "not-supported", "bay-control", "station-control", "remote-control",
"automatic-bay", "automatic-station", "automatic-remote", "maintenance" or "process".
Defines the value used for the OrCat parameter when sending Controls
M61850("SET_GLOBAL_ORIDENT", <Value>)
where <Value> can be "00", "01", "10" or "11".
Defines the value used for the OrIdent parameter when sending Controls.
M61850("SET_GLOBAL_TEST", <Value>)
where <Value> can be 0 or 1.
When set to 1, all controls sent will be by default flagged as "Test".
M61850("SET_GLOBAL_CHECK", <Value>)
where <Value> can be "00", "01", "10" or "11".
Similar to the previous mode with the following value definitions:
"00" SynchroCheck_Value = 0 and InterlockCheck_Value = 0
"01" SynchroCheck_Value = 0 and InterlockCheck_Value = 1
"10" SynchroCheck_Value = 1 and InterlockCheck_Value = 0
"11" SynchroCheck_Value = 1 and InterlockCheck_Value = 1
Support for 3V16, 4V16, 3F16 and 4F16 data formats (SPR #65791) Data Acquisition.KNX
The KNX add-on now supports the 3V16, 4V16, 3F16 and 4F16 data formats. Other versions: 11.2.06080
New setting for initial read at startup (SPR #64505) Data Acquisition.KNX
A new setting named InitialReadItemsNumber is available in the KNX configuration file. It Other versions: 11.2.06068
specifies the maximum number of items refreshed at once on project start-up. The driver
refreshes all the items flagged as R at the rate of TimeOutInSec*30s until all the items are read.
Default value is 200.
Non-compliant OPC group name (SPR #63246, 63147) Data Acquisition.OPC Client
A new advanced property named OPC group name imposed by the server is now available. It is Other versions: 11.2.06055
designed to solve interop issues when an OPC server imposes a group name that cannot be the
name of a configuration item in PcVue (due to special characters or name length). As an
example, taking advantage of timestamping at the PLC level with Schneider Electric OFS
requires using an OPC group named ##TSEventsGroup##.
IP Mewtocol - Several enhancements (SPR #65277) Data Acquisition.Other built-in
The list of enhancements includes: drivers
Mitsubishi TCP/IP - Maximum address range for R and D data (SPR Data Acquisition.Other built-in
#63996) drivers
The maximum address range of D and R data for Mitsubishi Q series PLC is now 65535 (was Other versions: 11.2.06064
12287).
UTF-8 and MSDOS PC-8 support for text variables (SPR #61431) Data Acquisition.Other built-in
Support for UTF-8 and MS DOS PC-8 encoding for text variables mapped on CimWay frames. drivers
The encoding can be set in the advanced properties of the corresponding variables. Other versions: 11.2.06026
In case of UTF-8, it is possible to indicate a byte size (from the source) that may differ from the
text variable size.
In addition, new submodes are available for the SCADA Basic instruction CIMWAY, mode
SENDMSG:
Configuring alarm on Trap of type text (SPR #63262) Data Acquisition.SNMP Manager
It is now possible to configure an alarm on a trap of type text. In such case, the Field property Other versions: 11.2.06058
has to be set to StrCmpare(<string>), where <string> matches the text that will trigger the
alarm.
Max size of authentication and encryption keys (SPR #62918) Data Acquisition.SNMP Manager
From now on, the maximum size of authentication and encryption keys is 255 characters (was Other versions: 11.2.06034,
30). 11.1.06093
Out of memory fatal error when exporting (SPR #61990) Data Export
Under some circumstances, when exporting a large amount of trends or on a long period with
short sampling, an Out of memory exception could be raised. To prevent such a situation, new
settings have been added to Exports.
• Date only,
• Time only,
• Dante and Time.
A new argument has been added to the SCADA Basic instruction EXPORT_TREND.
Export of interval start and end timestamps Data Export
It is now possible to export both the start and end date and time of each interval in aggregated
statistics.
Start date and End date on the same line Data Export
Start date and end date are now displayed on the same line for aggregated statistics.
This enhancement allows the use of the replacement string '#N/A' (without quotes) which is by
default interpreted by Microsoft Excel as a non-significant value (including formula...).
These limits can be modified in the file \C\svConf.dat. Warning messages are displayed in the
Event Viewer when these limits are reached.
Performances may degrade when exceeding default limits.
Changing these settings is sensitive; in particular, setting the desktop heap to a value too high
can put the system in a no-boot situation due to the Windows kernel not being able to allocate
memory properly to even get Session 0 set up.
Unable to load project from Central folder (SPR #62583) General.Version management
When the Windows user does not have the correct permission on the USR folder, loading a
project from the Central folder could fail. Now a warning message box is displayed in such a
situation.
Max length of names for archive configuration items increased Historical data
Max length for names of archive configuration items are now:
• Archive unit name is now up to 80 characters (was 12), except for ODBC,
• HDS Database name is now up to 100 characters (was 32),
• HDS Table name is now up to 45 characters (was 32),
• HDS Trend group name is now up to 100 characters (was 32),
• Log list name is 100 characters is now up to (was 12), except for ODBC.
ODBC archives - Compatibility with MySQL and MariaDB (SPR #63386) Historical data
It is now possible to set a specific column delimiter to be used in the handling of ODBC Other versions: 11.2.06059,
databases. In particular, it enables the usage of MySQL and MariaDB database engines. 11.1.06110
Invalid points for trends after communication failure (SPR #62964) Historical data
From now on, invalid points are no longer recorded for trends in case of communication failure, Other versions: 11.2.06038,
in particular with networking architecture having separated servers for data acquisition and 11.1.06096
archiving.
When communication is recovered, if the VTQ has changed, then an invalid point with the
timestamp of the start of the communication failure and the new VTQ is recorded.
Low resource warning system for GDI and USER objects HMI
Rework on the low resource warning system for both GDI and USER objects:
Other versions: 11.2.06073
• Changed the GDI and USER object monitoring configuration to use a percentage of the
resource limit rather than an absolute value,
• Changed the message displayed in the warning dialog box when the application
exceeds the maximum resources allocated to it,
• Added monitoring of USER objects by default for new projects.
Default value for property "Original size" of symbols (SPR #62304) HMI
A new HMI option named Mimics.Symbols."Original size" selected when inserting symbol is Other versions: 11.2.06001,
available to indicate whether the Original size property shall be ticked or not when inserting a 11.1.06067
symbol in a mimic.
Replacement text for AlaOn, AlaOff & AlaAck substitution characters HMI.Alarm viewer
(SPR #61869) Other versions: 11.2.06001,
A new HMI option named Mimics.Animations.Replacement symbol if alarm timestamp does not 11.1.06067
exist is available to customize the replacement text for the substitution characters of type
#xxxAlaOn, #xxxAlaOff and #xxxAlaAck, when the corresponding timestamp does not exist.
Keyboard shortcut for Run Program and Run Macro (SPR #63103) HMI.Animations
It is now possible to configure keyboard shortcut accelerators for the animations Run Program
and Run Macro.
Embedding Markers and Local Map into the project folder HMI.Map control
It is now possible to store the configuration of markers and map cache into the local GIS folder Other versions: 11.2.06058
of a project (could only be stored in the Common folder until this change). As for other
graphical objects, the local folder is referenced by a starting '/' in the file name.
Because this file potentially stores important settings such as the configuration of Thread pools
and Web thread pools, it is important that you back up this file prior to uninstallation and make
sure you restore those settings that are key to your project set-up after installation.
For compatibility purpose, the new setting is only activated for new projects. It is
recommended to activate it on projects developed with earlier versions. The setting in named
Syntax check and is available in the section Advanced.Compatibility.Syntax.
This permits updating real time data and alarms on value change or on timestamp change.
• It is renamed DelayExecution,
• When set to 0, the instruction is immediately executed,
• When different from 0, its execution is delayed until the mode EXECUTE is called,
• It is optional for all applicable modes and defaults to 0.
This argument can be used with the modes DOMAIN, EVENTMASK, EVENTMASKEX, FILTER,
LOGLIST, NATURE, MINMAX and SETDATETIME.
When upgrading a project from an earlier version, a particular attention must be given to the
mode SETDATETIME that was working differently (instruction delayed only when the argument
was omitted).
Upgrade Instruction M61850 - return code reworked Scripting.SCADA Basic
The return codes of the instruction M61850 has been reworked for the modes:
• START_NETWORK
• STOP_NETWORK
• START_PHYSICALDEVICE
• STOP_PHYSICALDEVICE
• START_DATAGROUP
• STOP_DATAGROUP
• START_DATASETGROUP
• STOP_DATASETGROUP
• START_REPORTGROUP
• STOP_REPORTGROUP
• SETBITLABEL
• SETALARMLABEL
Instruction CYCLIC, mode DELALL - New argument Scripting.SCADA Basic
A new argument DellAllMode is available for the instruction CYCLIC mode DELLALL. It can have
the following values:
• 0: Syntax error,
• 1: Success,
• 2: User name or old password error,
• 3: New password is empty,
• 4: New password length is less than 6 characters, for the advanced security option
only,
• 5: New password has already been used, for the advanced security option only,
• 6: New password does not meet the strong password criteria, for the strong password
option only,
• 7: New password is the same as the old one.
• CLEAR,
• INSERTNODE,
• REMOVENODE,
• SORT.
• CRONTAB("EXECUTE_TABLE", TableName)
returns 0 if the TableName does not exists
returns 1 otherwise
• CRONTAB("EXECUTE_ALLTABLES")
always returns 1
Instruction WINDOW, mode IS_OPEN - Branch now optional (SPR Scripting.SCADA Basic
#62748) Other versions: 11.2.06031,
From now on, the branch is an optional parameter when using the SCADA Basic instruction 11.1.06088
WINDOW, mode IS_OPEN. It enables to check if a mimic is opened whatever the branch is.
• OnBeginUpdatingVariables()
• OnEndpdatingVariables()
Change a picture dynamically in a mimic (SPR #62685) Scripting.VBA
A new VBA method SetImage is available for the Bitmap objects. It enables to dynamically Other versions: 11.2.06026
change a picture in a mimic. Only pictures stored in the libraries (Common, Shared or Project)
can be used.
myObject.SetImage "/myLib/newImage.png"
It returns:
In addition, a new VBA property AlarmValue is available on Variable items. If a variable item
corresponds to an alarm, it returns the alarm value as follows:
• 0: Off
• 1: On, Not Acknowledged
• 2: On, Acknowledged
• 3: Off, Not Acknowledged
• 4: Masked operator
• 5: Masked program
• 6: Masked variable
• 7: Masked expression
This change makes it easier to adapt to a variety of users operating in areas with different
standards for week numbering, but may affect existing users if their browser configuration or
language selection do not correspond to how the CalendarWeekRule setting was configured on
the WebScheduler server.
This file was previously saved upon all single modification of a HDS Trend, causing imports to
perform poorly.
Improved performances of the variable selector (SPR #62849, 62838, Configuration Environments
62571) Other versions: 11.2.06035
Improvement of the variable browsing implementation. As a consequence, the variable selector
is much more responsive.
The improvement is significant when connected to devices with limited support for
segmentation, small max APDU size, or having large sets of objects and properties (object-list,
arrays...).
• Faster start-up, reduced generation and synchronization time with the Application
Architect and XML generic import,
• Improvements to CPU and resources utilization for the IEC 61850 driver, leading to
more responsive data exchanges,
• Improvements to on-demand reads with the BACnet driver, leading to more
responsive configuration and diagnostic tools,
• Improvements to the variable browsing to improve the user experience with the
variable selector,
Value -1 means that the corresponding property uses the Alarm Priority level.
Value -2 means that the corresponding property uses the Alarm Acknowledgment level.
New traces for the KNX driver (SPR #62378) Data Acquisition.KNX
New traces are added to the KNX driver, for a better diagnosis of incorrect loading of the Other versions: 11.2.06001
configuration file.
The OPC UA Gateway is available in the Add-ons & tools section of the DVD.
• Railway: A new library including a set of images and symbols for Urban & Main lines
signaling systems and station assets such as ticketing machines and security gates,
• Navigation: Updated mimic templates with new styles in dark and light themes.
SPR #14068, 60149, 61490, 61879, 61935, 61967, 61968, 61978, 62014,
62792, 63301, 63897, 63922, 64068, 64514, 64567, 64645, 64675,
64695, 64815, 64816, 64817, 65180, 65225, 65245, 65470, 65703,
65768, 65796, 65920
SPR #60690, 61039, 62541, 63095, 63164, 63255 Other versions: 11.2 Update, 11.1
Update, 11.0 Update
SPR #16300, 61080, 61718, 61858, 62167, 62251, 62414, 62496, 62672, Other versions: 11.2 Update
62734, 62749, 62762, 62786, 62806, 62811, 62875, 62881, 62912,
63030, 63046, 63119, 63163, 63174, 63183, 63208, 63226, 63229,
63277, 63334, 63355, 63375, 63383, 63438, 63493, 63532, 63580,
63607, 63668, 63730, 63749, 63764, 63815, 63873, 63889, 63893,
63923, 63949, 63974, 63988, 64018, 64125, 64315, 64503, 64531,
64555, 64596, 65074, 65090, 65313, 65463, 65491, 65496, 65513,
65617, 65701, 65720, 65725, 65840, 65931, 65958
SPR #62034, 62290, 62409, 62451, 62535, 62585, 62668, 62741, 62845, Other versions: 11.2 Update, 11.1
62874, 63152, 63338, 63403, 63486, 63723, 63894, 64042, 64316, Update
64463
III. Known Issues
If you run an earlier release of version 12, and notice that the instances root node is not
displayed in the Instances tab of the Application Architect, you have probably ran into the issue
and the instances are lost. In such situation, stop PcVue and recover a valid instances
configuration from the rolling backup files located the C\Templates\Back folder. Do not restart
PcVue multiple times before you recover your configuration as it exposes you to losing the
useful rolling backup.
Upgrade Potential behavior change for alarm syntheses (SPR #67799, Configuration
66701, 60594) Environments.Application
Starting with version 11.2 Release, by default, new alarm synthesis items created with the Architect
Application Explorer or the XML Generic Import do not take the population filter into account. 12.0.16 Release
This change was not introduced for alarm syntheses created with the Application Architect, Other versions: 11.2.06094
leading to the following potential issues if your project includes populations and alarm
syntheses created based on templates and instances with the Application Architect:
• If you have migrated or are migrating a project from version 11.1 or earlier to version
11.2 or 12, you should check with the Application Explorer that alarm syntheses are
configured to fit your requirements (take into account or ignore population). If
configuration does not fit, reverse the value of the 'Take population filter into account'
using the Application Architect and proceed with a full synchronization.
• Do the same verification and configuration changes if your project was once migrated
to 11.2 (earlier than 11.2.06094), and is now being migrated to 11.2.06094 or later.
• Do the same verification and configuration changes if your project was once migrated
to 12 (earlier than 12.0.16), and is now being migrated to 12.0.16 or later.
• In all cases, pay particular attention to alarm syntheses created with version 11.2 and
12, as it is likely that the population filter property is not applied as it used to be with
earlier versions.
You are not impacted by this issue if you do not use population filtering in your project, or if
alarm syntheses are not created based on application modeling with the Application Architect.
Supported operating systems for the KNX Add-on (SPR #68507) Data Acquisition.KNX
The KNX add-on is only supported on the following operating systems, with the exclusion of any 12.0.7 Release
virtual environment: Other versions: 11.2.05001
• Windows 7 SP1 (x64),
• Windows Server 2008 R2 SP1 (x64).
Supported operating systems for the LNS data acquisition driver (SPR Data Acquisition.LNS
#68507) 12.0.7 Release
The LNS data acquisition driver is only supported on the following operating systems: Other versions: 11.2.05001
In order to improve interop with such devices, a change was implemented to make it possible
to configure if a connection shall be terminated using the TCP RST_ACK or FIN_ACK flag.
This change is available since version 11.2.06085 and will be available in a next Feature Release
of version 12.
Statistical data when using "Log only alarm on/off changes in log lists" Data Export
(SPR #64469, 63324) 12.0.7 Release
Log pages statistics are not properly handled when the project setting Archives.Log only alarm
on/off changes in log lists is activated. In particular, the behavior is not fully consistent
Other versions: 11.2.06066
depending on the type of archive unit (HDS or Proprietary).
[Fixed] Issue when changing the binding (SPR #65998, 65964) Deployment tools.Web
When changing the binding of a web site (from hostname to IP or IP to FQDN for example) and Deployment Console
re-deploying, the Registry service end-point is not properly re-configured, preventing the web 12.0.7 Release
site from being operational.
The workaround is to delete and recreate the web site or to modify the WDC configuration file
manually.
[Fixed in 12.0.10]
[Fixed] WDC will not start after changing the computer name (SPR Deployment tools.Web
#66066, 66017) Deployment Console
Because the WDC checks that the IIS configuration it holds matches the computer where it is 12.0.7 Release
run, if the computer name of an IIS Web server is changed after a deployment with the WDC,
then the WDC will fail to start again.
The change in table schema is done automatically at startup if the size of the database is less
than 10 Gb.
If the size is higher, the traces ask you to run the migration script.
The issue is that the migration script, as supplied with the installation package 12.0.7 and
12.0.8, was wrongly altering the column EvtTitle instead of the column LogList, causing the
archiving to no longer be effective after project startup.
If you have upgraded your HDS log tables with version 12.0.7 or 12.0.8, it is advised to apply the
following changes manually:
[Edit: Fixed in 12.0.9] If you are upgrading your HDS log tables with version 12.0.9 or later, no
specific action is required apart from running the migration script.
[Edit: Fixed in 11.2.06094 - The leak is fixed whatever version 12 build is running on the client
station]
[Edit: Fixed in 12.0.16 - The leak is fixed whatever version 11.2 build is running on the serve
station]
Issue with host name resolution on Android (SPR #65724) Web Server Extensions
Android versions earlier than 5.1 are known to be affected by a bug related to host name 12.0.7 Release
resolution.
When using DHCP, the issue prevents from using a host name other than a Fully Qualified
Domain Name even if the host name is properly registered in a local DNS and the DNS server
automatically updates itself to reflect DHCP leases. The issue is that Android devices do not use
the DNS search path provided by DHCP.
Please refer to the Google Issue Tracker for more information:
https://issuetracker.google.com/issues/36916949
[Fixed by Apple] Issue in the Trend viewer with the Safari browser Web Server Extensions.WebVue
(SPR #65731) 12.0.7 Release
With the Safari Web browser, the hexadecimal code of colors is displayed instead of the actual
colors in the Trend viewer's legend.
The fix is available in Safari 12.1 shipped with iOS 12.2 and macOS 10.14.4. It is also available
for macOS 10.13.6 and 10.12.6. (Added support for <input type="color">)
[Fixed] Limited support for included mimics and popups Web Server Extensions.WebVue
Support for included mimics and popups in WebVue is still limited compared to the behavior of 12.0.7 Release
the desktop client.
Known limitation related to hiding control zone highlighting Web Server Extensions.WebVue
At the time of writing, hiding the control zone highlighting (according to the HMI option) is only
implemented for rectangle shapes.
12.0.7 Release
Known limitation related to the animation Send register in Step mode Web Server Extensions.WebVue
The '+' and '-' buttons are not rendered in WebVue when using the Send register animation 12.0.7 Release
with the Step mode enabled.
• Safari on iOS - When the Safari web browser is closed without logging out from
WebVue, WebVue is re-open by default the next time the user opens Safari, but the
user will not be able to successfully login, and will be stuck on the WebVue loading
page. This is due to the Safari snapshot of the last visited page where Safari display the
web page without actually requesting the web server. The solution is to go to the
address bar and click the Go button, or ask Safari to reload the page.
• Google Chrome - The password manager of Chrome does not store credentials if the
connection to the web server is insecure. As a consequence, if you do not have a
proper certificate on the web server, users will not be able to use the Chrome
password manager to store their credentials.
• Microsoft Edge - Edge does not store the session cookie when using the local
computer as a web server with a binding on the hostname at the IIS level. As a
consequence, you cannot successfully log in, and can see a warning message
indicating that the version of the client is not compatible with the server. The solution
is to add .local to the computer host name when setting up the web site binding with
the Web Deployment Console (for example, https://mycomputername.local instead of
https://mycomputername).
SCADA Basic scripting of form controls (SPR #65938) Web Server Extensions.WebVue
When scripting form controls in SCADA Basic in a WebVue context, the GET modes such as
GETSELECTEDINDEX, GETTEXT... do not return the correct value if the currently selected item
12.0.7 Release
was selected either via the keyboard or another script (with a mode such as
SETSELECTEDINDEX).
These GET modes work properly if the selection was done via mouse-click or a tap (on a touch
device).
Support for WebFont requires manual installation on Windows 7 SP1 Web Server Extensions.WebVue
(IIS 7.5) (SPR #65847) 12.0.7 Release
If the Web Server runs IIS 7.5 - a Windows 7 desktop or Windows 2008 R2 server computer -
the default font (Times New Roman) is used instead of the Roboto Web Font for texts inside
pre-defined WebVue pages and mimic tittles. Texts used in animations within mimics and
symbols are not affected.
This issue is due to the lack of pre-configured support for WebFont in IIS 7.5.
The solution is to install the MIME type handler for .woff files manually using the IIS manager.
This issue may be fixed in a later version of the Web Deployment Console.
Upon migrating a project to PcVue 12.0, it is advised to move the files manually to avoid losing
customization of any piece of configuration. The manual copy shall take place after installation
and deployment of the WebScheduler (using the WDC).
ARC Informatique
Headquarters and Paris office
2 avenue de la Cristallerie
92310 Sèvres - France
tel + 33 1 41 14 36 00
fax + 33 1 46 23 86 02
hotline: +33 1 41 14 36 25
arcnews@arcinfo.com
www.pcvuesolutions.com