Release Notes for Previous Versions of InduSoft...
Transcript of Release Notes for Previous Versions of InduSoft...
Release Notes for Previous Versions of
InduSoft Web Studio
Release Notes for InduSoft Web Studio
InduSoft Web Studio v7.1 + Service Pack 3 + Patch 8 (Thursday, January 7, 2016)
ID Type Description
11038 Issue Resolved issue with the Trend Control object drawing additional lines when
scrolling from right to left end entering the Daylight Saving period.
11148 Issue Resolved issue with the SMA's authentication system that was not working
properly.
11206 Issue Resolved issue with Tag Integration where some structure type tags with array
members sometimes were not being imported correctly.
11689 Issue Resolved issue with the Grid Control object, when setting a grid column label to
an empty string was no longer hiding that specific column.
11752 Issue Resolved issue with commands using Shortcut Keys on runtime screens being
disabled after one of them used the F10 function key.
11850 Issue
Modified the the SNMPGet() built-in function to better handle memory allocation
by creating a new option on the project's .App file called SNMPIsolated=1 under
the [Options] section.
11897 Issue Resolved issue with the SetViewerInFocus() built-in function not working properly
on the latest versions of the product and OS.
11930 Issue Resolved issue with the Trend Control showing some gaps in areas where data was
actually saved in some specific situations
11946 Issue
Resolved issue with the Event Logger not properly recording the User Name and
Station when the values were being changed inside a script with a Loop
instruction, such as For...Next in a Remote Thin Client
12063 Issue Resolved issue with the WinExec() built-in function not working properly with
Runtimes on Windows Embedded Standard
12132 Issue Resolved issue with the FileWriteFields() built-in function not returning the correct
value when succesfully writing to a file
12178 Issue Resolved issue with Tag Integration for RSLogix 5000 not working properly when
the tag had certain characters on the Description field
12560 Issue Resolved issue with Tag Integration for RSLogix 5000 where some tags that were
aliases were not being able to be imported.
InduSoft Web Studio v7.1 + Service Pack 3 + Patch 7 (Wednesday, October 07, 2015)
ID Type Description
2363 Issue Resolved issues with VBScript on WinCE devices when using certain FileSystem VB
functions
3066 Issue
Resolved an issue where users would be able to select Retentive Parameters for tag
configuration on Embedded target applications, even though Retentive Parameters
is not supported for Embedded applications.
3476 Issue Resolved issue with the X-Ref feature not finding tags configured on the
"Execution" field of the Script worksheets
4042 Issue Resolved an issue where the Viewer module generated an error when trying to
close a screen that called a MsgBox function in the OnClose screen script.
8707 Issue Enhanced Mobile Access interface to support Tag Integration tags
9568 Issue Resolved issue with the Alarm Rate feature not working properly.
9749 Issue
Resolved an issue where two instances of the runtime were executed when
Indusoft ran as a Service and the user started the normal runtime without
administrative privileges.
10223 Issue Resolved issue with the Text Object cuting some pixels on the Left of its content
while being displayed on the Viewer Module
10236 Issue
Resolved an issue where pasting a system symbol on a application more than once
would ask the user to overwrite the application's symbol even without changing
either symbol, also made sure that application symbols that erroneously link to
system symbols are copied over to the application's linked symbol folder.
10305 Issue
Resolved an issue with the wrong Object ID being displayed on the Output
window after running the Verify command when an animation with an invalid tag
was applied to an existing linked symbol
10346 Issue Resolved issue with the "Period" dialog of Trend Object not properly setting the
time during the Daylight Saving period
10460 Issue Modified the Database connectivity feature to resolve issue with some Operating
System Regional Settings
10469 Issue Resolved issues with the Trend Control object drawing addition lines when the
period displayed was within the Daylight Saving
10555 Issue Resolved issue with the Alarm Task not properly storing the historical information
when configured to use Database, and not using it in UTC mode
10562 Issue Resolved issue with the Event Logger not working properly when the database
was configured for Local Time + Bias
10591 Issue Resolved issues with the OPC XML-DA not finding some specific servers.
10663 Issue
Resolved issue with the Output Window showing an incorrect message when
saving a screen that has objects with the VBScript commands containing Array
Tags with VBScript variables as index
10704 Issue Resolved issue with Tag Integration for RSLogix5000 related to Arrays and UDTs
having arrays as members
10757 Issue
Resolved issue with the "Replace Tag" command on a screen not properly
replacing tags that were being used on Command animation if the Command
animation was applied to a Linked Symbol
10760 Issue Resolved issue where the "Min" and "Max" texts fields on the Virtual Keypad were
not being translated using the Translation Tool
10783 Issue
Resolved issue with the Print Orientation, in which after printing a screen using
the PrintWindow() function in Landscape orientation, the PrintWindow() would no
longer print in Portrait orientation.
10808 Issue Resolved issue with the Command Property not properly executing the commands
configured on the "OnUp" tab using shortcut keys
10845 Issue Resolved issue with the Text Box object not properly updating its contents when
the "Input Enabled" option was not checked.
10847 Issue Resolved issue with the FileCopy() built-in function not creating the target file with
its correct name when the optTimeout parameter was being used
10878 Issue Resolved issue with the caption on buttons and rectangles when they were grayed
out
11113 Issue Resolved issue with Tag Integration for RSLogix5000 related to Arrays and UDTs
having arrays as members
11142 Issue Resolved issue with the Commands to Close() Screens no longer working on Web
Thin Clients
11143 Issue Resolved issue with the ShowInplaceInput function not working if you have the
Virtual Keyboard enabled
11149 Issue Modified the resource handler of the PDF printer to avoid race conditions
11166 Issue
Resolved an issue where configuring array strings on the OPC-UA sheet and not
using indexes to access specific elements of the array would cause the OPC-UA
array to not be read properly.
11184 Issue Modified the FTPStatus() function to return the value "1" at least once when the
FTPPut() is executed successfully
11212 Issue Resolved issue the Object Finder that the Index shows one extra position when
using arrays in the RSLogix 5000 tag integration.
11614 Issue Resolved issue with the Date when automatically sending alarms via email,
depending on the time zone.
11653 Issue Resolved issue with Dialog and Pop-up screens being closed automatically when
there commands calling 2 message boxes in a row
11665 Issue Resolved issue with the FileWriteFields() function not working properly with
arrays when trying to access the last array position
10736 Change Request Modified the OPC UA Log message when writing and reading logical TRUE and
FALSE for Boolean Tags / OPC items.
9869 Change Request
Created an option to enable/disable the behavior of the “Ok” key from the
Alphanumeric Virtual Keyboard (Project > Settings > Viewer > Virtual Keyboard >
Enable multi-line text input).
InduSoft Web Studio v7.1 + Service Pack 3 + Patch 6 (Friday, June 26, 2015)
ID Type Description
1329 Issue Modified the Windows CE runtime to properly handle touch screen events and
reset the NoInputTime function
1720 Issue Modified the X-Ref to search for tags stored in the Event Logger
2110 Issue N/A
2854 Issue Resolved issue with the Alarm Control object not properly sorting its contents by
the "Messages" column
3079 Issue Resolved issue with the translation of the word "Duration" on the Trend Control
object returning to the original language when switching between screens
3386 Issue Resolved issue with the recipes not reading the XML files that did not have line
break between the XML tags
3427 Issue Resolved issue with Alarm not being acknowledged on the Alarm Control object by
double-clicking on one of the Custom Field Columns
5207 Issue Resolved issue with the Column width for Alarm Object Custom Fields
5302 Issue Resolved issue with Grid object having Data Source as Class Tags not working as it
used to in previous versions
6772 Issue
Resolved issue with a combination of modifier keys, such as Ctrl, Alt, Shift, and
another keys, not executing the commands configured on the OnUp scripts when
the modifier keys were being released first
6838 Issue Resolved issue with Tag Integration not being able to properly synchronize class
members to Structure and UDTs that were modified.
7357 Issue
Resolved issue with the Trend Control object, that when clicking on the "Cancel
Zoom" command, the pen line on the Trend chart was sometimes being plotted in
random places
7488 Issue Modified the PrintWindow() function to no longer allow the user to try to print on
the StudioPDF printer, which would cause the system to not work properly
7495 Issue
Modified how linked symbols are saved in a project: when you paste a linked
symbol into a screen, the symbol file will be copied to the project's Symbol folder if
it is not already there. If that same symbol is already there, identical, and with the
same name, the newly pasted symbol will link to the same file, otherwise, the user
will be prompted if the new symbol should replace the existing one or not
8423 Issue Resolve issues related to the Mobile Access feature when there were multiple
simultaneous connections and disconnections.
8487 Issue
Resolved issue with the Secure Viewer and Web Thin Client taking twice the time
configured to switch stations to completely connect to the second server when
having server tags on the screen that is open
8491 Issue Resolved issue with the Tag Integration for Rockwell PLC5/SLC500 using too much
memory and processor
8588 Issue Fixed problems to run the Fluke DAQ application.
8676 Issue Linked symbols that contain linked pictures will be properly compared when pasted
to an application avoiding unnecessary overwrite operations.
8697 Issue Resolved leak of memory issue with the OPC Server module that was happening
with some specific calls from OPC Clients
8777 Issue
Resolved issue when opening a screen with mnemonics and class tags, on the Min
and Max of the dynamic properties, such as bargraph, text, text box, position,
rotate, size
8786 Issue Resolved issue with the Grid Control not working properly when switching the Date
format using the SetDateFormat function on the Viewer module
8799 Issue
Resolved issue with sending alarms via Email, having more Custom Fields enabled
than what was actually configured on the Alarm Worksheet, that would cause the
system to become unstable
8842 Issue Resolved issue with the Trend Annotation not working properly after executing the
SetDateFormat() function on the Viewer Module
8848 Issue Modified the Trend Control object to update the Date Format on the X axis after
the SetDateFormat() is executed
8865 Issue Resolved issue with the E-sign not working properly on Secure Viewer after
disconnecting from the server and reconnecting to it.
8874 Issue Resolved issue with the ShowInplaceInput() function ignoring the following
parameters: numStartXPos, numStartYPos, optNumEnablePasswordMode.
8877 Issue The "Insert Copied Cells" command will execute properly when it is used in the
spreadsheet's blank cell and will no longer replace existing rows.
8878 Issue Resolved issue with the Text object with the Dynamic Position property, when the
SetLanguage() function was being called, it would cause the translated text object
to return to its original position until the Position value change or the screen is
reopened
8885 Issue
Optimized the initialization of the Trend Worksheets when configured to
communicate with the Wonderware Historian. Before this change, the Studio
Database Gateway (StADOSvr.exe) would take too long to initialize and would cause
a timeout with the runtime.
8890 Issue Modified the Database Interface Trace messages on the store and forward
capability to display local time instead of UTC.
8891 Issue
Modified the OPC Client modules (both the OPC DA 2.05 and the OPC XML/DA
modules) to update the studio tag properties (TimeStamp and/or Quality) when
receiving a message from the OPC Server, even if the tag value does not change.
8900 Issue Resolved issue with the Security System causing the user to lose its privileges when
switching screens, in very specific situations, when running in LDAP mode
9012 Issue
Resolved issue with the "Verify" command displaying message related to the
Security System, even though the Security System was disabled, in some specific
projects
9129 Issue Resolved issue with the Grid object not allowing the user to properly scroll through
the rows once one of them was selected
9153 Issue Resolved issue with the OPC Server not runing as a Service if you configure the
service to run with a user different than the one that is current logged on
9158 Issue
Resolved issue with "Remove unused tags" functionality trying to remove class
array tags that are actually being used in the projects when their indexes are
VBScript variables
9191 Issue Resolved issue with the Trend Control having some points disappearing when it was
in Run Mode and displayed on Web Thin Clients
9219 Issue Modified the EmbeddedView to run on devices where the image does not contain
the basic c++ libraries.
9230 Issue Resolved issue with the Viewer displaying the background bitmap even after the
user disabled it
9240 Issue Resolved issue with the TCP/IP Server task not being automatically enabled when
saving screens as HTML for the first time, like it used to do
9315 Issue Resolved issue with the Trend Control not showing data properly when the
database was configured to use Local Time + Time Difference
9328 Issue Resolved issue with the Development Environment turning very slow after some
time due to temporary files being created
9332 Issue Resolved issue with the Security System not working properly in Distributed Mode
when there were several Distributed Remote clients connected to that same server
9381 Issue Modified the Mobile Access Script Engine to properly handle cases where with a
MsgBox call containing spaces before the parenthesis. Before this modification,
screens containing expressions such as 'MsgBox ("Test" )' would fail to load.
9456 Issue Resolved issue on Windows Embedded (both Compact and Standard) with the
Trend task having errors when trying to store to a database tags with bad quality
9518 Issue
Resolved issue with the Scan configuration not working properly when the option
"Screen" was selected on the Driver, OPC DA 2.05, OPC UA Client and OPC XML-DA
runtime tasks
9565 Issue
Resolved issue with the Filecopy function not working properly when the
destination parameter is only the path, without the file name, and the user does
not configure the optTimeout parameter
9570 Issue Resolved issue with the Tab Order on a screen being overwritten if an object had a
dynamic property associated to it
9574 Issue
Implemented a new feature to save the Security System information every 5
minutes, to avoid that changes made during the runtime to be lost in case of an
unexpectedly system failure.
9768 Issue
Resolved issue with class member replace function not replacing the tag members
properly in projects with arrays in scripts that were using VBScript variables as
indexes.
9770 Issue Fixed the Wonderware Historian to properly parse strings in curly brackets for the
Trend Task when using database.
9819 Issue
Resolved issue with files being removed from the project when other applications,
such as back up and anti-viruses, were locking these files at the same time that we
were trying to write to them
9852 Issue Modified the Trend Control object to allow the user to use the Window Zoom to
include the scale limits on the selection
9853 Issue Modified the Popup Input window to show the same value as the Text Object that
called it when it is open
9854 Issue Fixed the grid control to properly print or send to PDF files when using the multiline
option.
9873 Issue Resolved issue with the FindFile function no longer working properly when using
the optTimeout parameter
9877 Issue The TagsDBGetAlarm function can now handle the maximum message alarm size.
9887 Issue Resolved errors when trying to open corrupted screen files
9982 Issue Resolve Tabulation issue with the Text Box control on Web Thin Clients
9990 Issue Resolved issue with Multi-touch functionality becoming unstable in certain specific
situations
10014 Issue Resolved an issue with the ABCIP Tag Integration where it did not import some
tags correctly.
10017 Issue Resolved issue with the "Verify" command causing the system to be unstable
when there were corrupted screen files on the project.
10217 Issue
Resolved issues with the Trend Control not properly drawing the lines and having
issues when scrolling through the period of time during the Daylight Saving
change
7372 Change Request Created a new log message that is displayed on the Output Window and LogWin
when the Auto LogOff is executed
8335 Change Request Modified the Mobile Access Tabular to be registered as the Launching User
8465 Change Request Changed the Security System AES initialization to prevent corrupting the Security
System files
8614 Change Request Enhancement of SCHNE Tag Integration. It was added support for header %M and
for tags declared as DWORD.
9114 Change Request Modified E-Signature window to do not grayout the User Name field by default
when the timeout value has not been elapsed
9984 Change Request Modified Security System in LDAP mode to use a different ping implementation
9993 Change Request Enhanced the Tag Integration with TwinCAT to support online retrieval of the
variables configured in a runtime PLC instance.
7820 Requirement Improved the Tag Integration for the TwinCAT provider to support TMC and TMI
files.
InduSoft Web Studio v7.1 + Service Pack 3 + Patch 5 (Friday, March 20, 2015)
ID Type Description
5671 Issue Modified OPC UA Client to display an error message in the log when
communicating with unsupported items
5987 Issue
When deleting a screen using the Project Explorer treeview, now all the files related
to that screen that were saved on the Project’s Web folder, such as the html, scc
and ssma files are also deleted
6268 Issue Resolved issue with the Trend Control object not working properly when using the
Local Time + Time Difference option to save the data on the Trend worksheet
6938 Issue
Modified the Mobile Access to prevent memory leaks when connecting and
disconnecting clients. A small leak would eventually make the Mobile Access stop
responding. In order to restore the user would have to reset the IIS application
pool.
7362 Issue Resolved issue where the Visibility property was not working properly with ActiveX
objects
7511 Issue Resolved issue with the Hardkey license not working properly when some other
software packages such as Rockwell Studio5000 and Codesys v3.5 were installed on
the same computer
7584 Issue Resolved issue with the Tag Integration for RSLogix not working properly when
some L5K files contained several levels of nested UDT
7725 Issue
Resolved issue with the Screen Scripts Screen_OnOpen and Screen_OnClose
procedures, that were sometimes being executed incorrectly on a startup screen
when it was being reloaded.
7882 Issue
Resolved issue with the Trend Control not properly handling the pens and duration
after zoom was being used, and the user closed and reopened the screen that had
that object, causing invalid values to be loaded on the limits and duration
7883 Issue
Resolved issue with the Trend Control object not properly drawing the pens when
scrolling back and forth, when the Data Source is MS Access with a large amount of
data saved
7884 Issue Resolved issue where the Virtual Keyboard was being opened in unusable places in
the screen
7909 Issue
Fixed a problem in Mobile Access where modifying a tag continuously (i.e.: Screen
OnWhile logic) on the client would make the client stop receiving updates on the
server.
7911 Issue Resolved issue with the Remote LogWin causing errors in certain projects running
on Windows Embedded Standard 7
7913 Issue Resolved issue with RSLogix5000 Tag Integration when the L5K file had strings
created with a certain number of characters as value causing a line feed
7956 Issue Resolved issue with deleting rows from worksheets after sorting by the Tag Name
column
8023 Issue Resolved issue with the custom Watch Dog tag for the Secure Viewer Thin Client
not working properly in redundant mode
8031 Issue Resolved issue with the HST2TXT function causing errors when the date format in
the Thin Clients and the Server are different.
8043 Issue Modified the OPC UA Client to properly handle invalid configuration files.
8046 Issue Resolved issue where the “Test Screen” feature was enabling the background color
on Text objects having the Text Data Link property and the Input enabled
8125 Issue
Resolved issue with the built-in IF() function not working properly when it had
mnemonics on the parameters, and when running specifically on WinCE devices,
ARMV4I platform
8132 Issue Modified the EmbeddedView run-time to remove the requirement of having the
C++ libraries in the embedded device image
8198 Issue Resolved an issue that was happening when we tried to close certain screens that
were already invalid
8216 Issue Resolved issue with EmbeddedView OPC DA Client not properly handling
TimeStamp values received from the OPC Servers
8242 Issue
Resolved issue with the Remote Agent (CEServer.exe) not recognizing Hardkeys on
Windows Embedded Compact (CE) and Windows Embedded devices with a brand
new installation
8290 Issue Resolved issue with the StrFromTime() function not working as described in the
documentation.
8331 Issue Modified the Mobile Access to properly evaluate the security level at the Main
(root) node.
8441 Issue Resolved issue with the Class members editor that was allowing the user to create
class members with invalid characters
8502 Issue
Modified the OPC UA Client to properly check for good qualities. When receiving
good quality different from OpcUa_Good the OPC UA Client was reporting them as
bad quality..
8507 Issue
Resolved issue with the FileCopy() function returning an error if source file has the
read-only attribute set, even with the file being properly copied, when if you
configure any value on the last parameter optNumTimeOut
8559 Issue The Viewer does not leak memory when switching screens with tags inside
rectangles.
8575 Issue Modified Mobile Access to support access to the server through a router without
having to configure the Web.Config file
8587 Issue Resolved memory allocation issue with the Text Box Control object
8589 Issue Resolved issue in the StudioToolkitNET with the UNTranslateEX function
8619 Issue
Tag Integration: Resolved issue to enforce that all tags are properly mapped
(between Studio and TwinCAT), even after modifying the configuration of structures
(classes) in the TwinCAT program (e.g.: adding or removing members)
8649 Issue Resolved issue with the event logger feature not logging the first log on action on a
Web Thin Client
8111 Change Request Enhanced the Register module to make the selected network card persistent when
using Softkey and opening the “Settings” window.
8325 Change Request Implemented a new capability to dynamically change the Screen Background Image
using ,Tag- on the “Shared image” field of the Screen Attributes window
8332 Change Request Modified the way that passwords are saved on screen files when protecting them
with passwords.
8607 Change Request Created new configuration in the app file to deny blank passwords when using the
Security System in LDAP mode
8731 Change Request Increased the length of the string that can be entered on the LDAP Query Filter
configuration
9028 Change Request
The following entry in the "ApplicationName.APP" file has been created to disable a
background thread for the LDAP connection, which may result in inconsistent
results from certain LDAP Servers: Section [Options], parameter
"EnableThreadLDAP=0
InduSoft Web Studio v7.1 + Service Pack 3 + Patch 4 (Thursday, December 18, 2014)
ID Type Description
5954 Issue Resolved issue with a a buffer overflow being generated when reading a corrupted
screen
6395 Issue Resolved issue with some parameters of the Trend Control object not working
properly when using the Open() function and mnemonics
6493 Issue Resolved issue with using a String Tag on the Trend Control Duration field and
zooming in, out and cancelling zoom not properly rounding the values
6506 Issue Resolved issue with GetAppPath() function returning a value with 2 backslashes at
the end after the project has been downloaded to a Window PC target system
6613 Issue
Resolved issue when using the Portuguese MUI and not being possible to see the
correct number of tags on the text field on the lower right corner of the
Development Environment that shows the tag count
6652 Issue Modified the Mobile Access to support iOS8
6655 Issue Resolved issue with PanelBuilder Import wizard creating an invalid scheduler
worksheet when importing projects without a tag assigned to the screen number
6656 Issue
Modified the mobile access to support screen name with space when specifying
the screen name in the query string (e.g.:
http://localhost/ma?screen=Screen%20With%20Space)
6773 Issue Enhanced the login page to display more precise information when the logon fails.
6803 Issue
Fixed problem with functions GetTagValue and SetTagValue for Mobile Access. The
functions were not working properly if the TimeStamp field was part of the tag
name specified e.g.: GetTagValue( Tag->TimeStamp ).
6808 Issue Resolved issue with the Collaboration Tool not properly handling the Email
information saved on the Alarm worksheets
6977 Issue
Resolved issue with the Trend Control object where the Cursor Output Value, in
certain situations, was displaying a wrong value when the screen having this object
was first open
7038 Issue Resolved issue with the print orientation not working properly when printing using
the trigger on the Grid Control object
7179 Issue Fixed system error on Mobile Access when loading several clients simultaneously.
7210 Issue Modified the dialogs of certain objects on the Web Thin Client to no longer have
the “Close” system menu, no longer be able to drag them and do not allow right
clicking on them
7221 Issue Resolved issue with the Mobile Access that, on certain situations, when saving
screens, the font object was being set to an invalid value.
7238 Issue Resolved issue with the Date and Time functions not returning the correct values
depending on the Daylight Saving status and parameters
7293 Issue Resolved issue with Secure Viewer connected to redundant servers having issues
when switching servers
7374 Issue
Modified the Mobile Access to display '????' in the tag value when an invalid tag or
an invalid array index is specified. Prior to this change Mobile Access would display
System.Object
7380 Issue Fixed an issue with Mobile Access VBScript parser where function calls receiving
array tag(s) as parameter(s) would not work as expected.
7430 Issue Resolved issue with the Auto-LogOff feature not working properly when the
Security System is configured to LDAP mode
7440 Issue Resolved issue with the SetLanguage function causing errors on the TCP/IP Server
task when called simultaneously from different Thin Clients
7458 Issue Resolved issue with the modifier keys causing commands configured on the “On
Up” action of the Command animation to be executed
7465 Issue Resolved issue with Remote Management not being able to connect to PocketPC in
ActiveSync mode
7504 Issue Resolved issue with the Security System, when switching between LDAP and Local
modes, and restarting the software, causing the LDAP settings not to be retained
7522 Issue Resolved issue errors that were happening when we tried to close certain screens
that were already invalid
7646 Issue Resolved issue with the SNMP agent not working properly
7747 Issue Resolved issue with Secure Viewer not displaying Linked Pictures addressed with
absolute paths
6612 Change Request
Modified the Translation feature to no longer automatically import some of the
Data from the Database configurations on screen control objects connected to
Databases, such as Grid Control, Trend Control and Combo Box
7239 Change Request Modified the GetHardkeySN() function to properly return the updated value when
removing or replacing the Hardkey after starting the application
7353 Requirement Enabled the ShowMessageBox function to work also when called by a Background
Task
InduSoft Web Studio v7.1 + Service Pack 3 + Patch 3 + Hotfix 2 (Wednesday, November 12, 2014)
ID Type Description
7458 Issue
Resolved issue with the command animation, that when pressing and releasing one
of the modifier keys (i.e. Ctrl, Alt, Shift), during the Runtime, could cause the
commands configured on the “On Up” action to be executed even if they were not
associated to keyboard shortcuts.
InduSoft Web Studio v7.1 + Service Pack 3 + Patch 3 (Tuesday, October 28, 2014)
ID Type Description
3696 Requirement Implemented Tag Integration interface for the AutomationDirect DoMore PLC
Family.
5394 Requirement Enhanced the Mobile Access solution to support the Security System Auto LogOff
feature
5859 Requirement Added support for General alarm fields for the TagsDBSetAlarm and
TagsDBGetAlarm functions
5998 Requirement Implemented capability to customize the Viewer icon on the Task Bar.
6061 Requirement Created a new built-in function, GetLastESignUser(), that returns the name of the
user authenticated to execute a screen Command (animation) with E-signature
6262 Requirement COSYS Tag Integration: added ARTI3 support
4545 Issue
Modified the interface between the development station and the target station in
order to avoid errors when using the Get From Target command (Remote
Management > Import) to import projects from the target station.
4713 Issue Resolved issue with the translation feature not working on the Combo Box object
when using data source as Database
4726 Issue Changed the way Development Environment handles the Fill Effects for rectangles
when the system is targeted for an Embedded runtime
5032 Issue Resolved issue with the Import Wizard Tags Filter Dialog not working for any
language other than English
5166 Issue
Resolved issue with Remote Management, when connectign to a EmbeddedView
system, if your target folder is not a Subfolder of the Remote Agent (CEServer), the
selected target folder is not kept
5299 Issue Resolved issue with the Text Data Link dynamic property not being updated when
the Screen Attribute parameter Hide screen instead of closing it was checked
5330 Issue Resolved an issue where an incorrect message was displayed when the project
developer tried to insert the same System Symbol more than once.
5376 Issue Resolved issue with the Ctrl+F Find functionality ignoring the last row on any
worksheet on the development environment, such as Driver, Scheduler, Math, and
so forth
5616 Issue
Modified the Protection Manager to allow you to select a MAC address when
you change your softkey license. This is necessary because the license's site code
is based on the computer's MAC address, and the computer may have more than
one MAC address if it is connected to a VPN or otherwise using a virtual NIC at the
time that you change your license.
5652 Issue Fixed a problem with the OPC DA 2.05 worksheet where the Div column would
display a wrong label.
5666 Issue Resolved issue with the popup input for text object not being properly displayed
when more than one monitor was being used
5804 Issue
Resolved issue with Remote Management experiencing timeout problems when
downloading projects to remote computers when the Remote Agent is configured
with users and passwords on its Security System
5871 Issue Resolved issue with the Trend Control object when enabling the Advanced-> Auto
Save option, it would cause some tags configured in the fields to not work properly
5884 Issue Resolved an issue where the built-in function TagsDBAddTag would not accept new
tag names beginning with the @ character.
5910 Issue Modified the OPC XML/DA to properly set the quality of the tags to BAD when the
client fails to connect to the server.
5939 Issue
Resolved issue with the Output Window and LogWin module no longer showing
Database messages that would include important information such as wrong table
or column names when using the Grid Control
5946 Issue Resolved issue with the Trend Control object not accepting mnemonics on the
Axes->Duration field
5976 Issue
Resolved issue where opening the “Config” window of the Command property
Object Properties, and clicking on the “Cancel” button, would delete the VBScript
configured on it
5978 Issue
Resolved issue with Alarm Control not being able to properly use the Filter
Expression when it had Custom fields containing lower case characters or when the
last Custom field was being used
5987 Issue
When deleting a screen using the Project Explorer treeview, now all the files related
to that screen that were saved on the Project’s Web folder, such as the html, scc
and ssma files are also deleted
5997 Issue Resolved issue with the Report task not working properly when some Asian
characters were used
5999 Issue
Resolved issue with the capability to save the alarm state whem the alarm is
generated by the Driver and/or OPC, the alarm selected tag showed a string in the
format #:#:#:# instead of the tag name.
6009 Issue Resolved issue with the tag not having its value properly displayed on some specific
screen objects with animations.
6059 Issue Modified the built-in RunGlobalProcedureOnTrigger() function to work also when
called from a Secure Viewer Thin Client
6060 Issue
Resolved issue with the Security System when using Tags in the “Password Aging”
and/or in the “E-signature timeout” fields from “Security System > Groups >
*GroupName+ > Advanced” dialog being reset to their “lowest value after running
the application” when executing GetUserFullName()
6095 Issue
Resolved issue with the Remote Management tool not allowing the user to select a
non-empty folder as your target application when browsing for a target folder in
the development environment
6107 Issue Modified the Database Functions to display an error message on the log when the
maximum number of connections with the database is exceeded.
6140 Issue Resolved issue with the Virtual Keyboard not being properly placed when the user
had more than one monitor
6167 Issue
Resolved issue where it was not possible to configure mnemonics on the Trend
Control > Axes > Duration field, even though we could configure a tag on the same
field
6185 Issue
Resolved issue with using the Print button on the Trend Control object was not
printing values on the SPC columns when they are configured to be displayed (Min,
Max, Avg, etc...)
6325 Issue Modified the Mobile Access scripting engine to properly handle line breaks and
user functions with suffix MsgBox.
6432 Issue Resolved issue with the X-Ref tool wrongly showing that the tags would be present
in certain documents where they were not
6453 Issue Resolved issue with the Trend Control using Data Source as Text and the X-Axis
containing Date/Time information
6522 Issue Resolved issue with the Mobile Access interface where the Mobile Access Client
would stop receiving tag changes from the server.
6582 Issue Modified the Mobile Access to prevent fatal error when closing a screen with
Combo Box before the Combo Box can load its data.
6792 Issue Resolved issue with security system in distributed mode causing the TCP/IP server
task to create unnecessary connections.
InduSoft Web Studio v7.1 + Service Pack 3 + Patch 2 (Friday, August 08, 2014)
ID Type Description
2872 Requirement Modified the Trend task to make it easier to troubleshoot when historical data are
not saved correctly.
3316 Change Request
Modified the message that is displayed when the project developer clicks Trust
server certificate in the security settings for an OPC UA connection (OPC UA >
Connections > Server Configuration > Security), in order to warn them when the
certificate is self-signed.
4994 Change Request
Implemented the new built-in functions TranslationLookupLoad,
TranslationLookupGet, and TranslationLookupClose, which allow the project
developer to create lookup maps between different languages. For more
information, see the documentation.
4995 Change Request
Improved the ADO.NET database gateway (StADOSvr) to make it possible to specify
a locale (i.e., language and country) for database queries, rather than use the locale
that is specified in the host's system settings.
5685 Change Request
Modified the built-in function CheckESign to take a security access level as an
optional parameter. Previously, the function would validate against level 0, and
level 0 is still the default, but this parameter allows the project developer to specify
any level.
3989 Issue Resolved an issue with Linked Symbols that are configured to use Class tags
imported via tag integration.
4025 Issue Resolved an issue with the built-in function FileWrite, where it did not properly
handle the Visual Basic CRLF character (vbCrLf).
4372 Issue Modified the built-in function SetViewerPos to be able to take negative values as
parameters. This is to make it easier to manage the Viewer on multiple monitors.
4461 Issue Resolved an issue with the Smart Message object not displaying the last configured
message.
4545 Issue
Modified the interface between the development station and the target station in
order to avoid errors when using the Get From Target command (Remote
Management > Import) to import projects from the target station.
4903 Issue Resolved issues with Runtime for Windows Embedded Compact not properly
interacting with SQL CE 3.5.
5059 Issue
Resolved an issue with the project security system where, if a project had been
running for extended period (i.e., more than one week), creating a new user would
generate errors.
5064 Issue
Resolved an issue where the OPC UA Client task would sometimes crash if it
attempted a read/write operation while it was disconnected from the OPC UA
server.
5092 Issue
Modified the ADO.NET database gateway (StADOSvr) to work even if
Microsoft .NET Framework 4 is not installed on the computer that hosts the
gateway. .NET Framework 4 became a requirement when support for Wonderware
Historian was implemented in a previous release (see item 3423). This modification
ensures that the gateway will continue to work for most database connections, but
if you plan to connect to a Historian database, .NET Framework 4 is still required.
For more information, see the documentation.
5099 Issue
Resolved an issue with the EmbeddedView runtime where it did not show the
window menus (File, Security, Tools) even if it was configured to do so (Project
Settings > Viewer).
5185 Issue
Resolved an issue where the Test Screen command would change the background
color of Text objects that have the Text Data Link animation applied to them.
(To access the Test screen command, right-click in the project screen editor.) See
also item 5186.
5186 Issue
Resolved an issue where the Test Screen command would change the size of some
screen objects that have the Position/Visibility animation applied to them.
(To access the Test screen command, right-click in the project screen editor.) See
also item 5185.
5208 Issue Modified the OPC UA Client and OPC XML/DA Client tasks to set tag quality to BAD
when the connection to the OPC Server is lost.
5210 Issue
Resolved an issue where the project security system did not verify that a client
request had been processed before the next request was sent. This sometimes
caused the project to become unstable, when the client received responses to
requests that had timed out.
5247 Issue Modified both the History-to-Text utility (HST2TXT.exe) and the built-in function
Hst2Txt to improve their handling of Daylight Saving Time (DST).
5292 Issue Resolved an issue that was causing project file tagl.txt to be deleted under certain
circumstances.
5313 Issue
Resolved an issue with the Built-in Dialogs Scale setting (Project Settings > Web)
where if it was set to anything other than 100%, it caused the User Name combo
box in the Log On dialog box to be displayed incorrectly.
5330 Issue Resolved an issue where an incorrect message was displayed when the project
developer tried to insert the same System Symbol more than once.
5351 Issue Resolved an issue where the built-in function GetOS would return incorrect values
when called on Windows Embedded Standard.
5377 Issue
Resolved an issue with the built-in functions PrintWindow and SaveScreenshot
where, if the functions were used to print or save a closed screen that contained a
Trend Control object, the object was not printed or saved correctly.
5378 Issue
Resolved an issue where the run-time user could accidentally close the viewer on
Windows Embedded if they clicked or tapped the top-right corner of the project
screen.
5392 Issue Resolved an issue where a screen file sometimes became corrupted if the project
developer deleted an ActiveX control from the screen and then saved it.
5455 Issue Resolved an issue with the Grid Control object where if it was configured to use
Class Tag as its data source, it would show BAD quality for the wrong array
elements.
5616 Issue
Modified the Protection Manager to allow you to select a MAC address when
you change your softkey license. This is necessary because the license's site code
is based on the computer's MAC address, and the computer may have more than
one MAC address if it is connected to a VPN or otherwise using a virtual NIC at the
time that you change your license.
5634 Issue Implemented safeguards to prevent memory overflow errors that sometimes
occurred when using TreeView Control (TreeView.ocx) in a project screen.
5804 Issue
Resolved issue with Remote Management experiencing timeout problems when
downloading projects to remote computers when the Remote Agent is configured
with users and passwords on its Security System
5884 Issue Resolved an issue where the built-in function TagsDBAddTag would not accept new
tag names beginning with the @ character.
InduSoft Web Studio v7.1 + Service Pack 3 + Patch 1 (Friday, July 04, 2014)
ID Type Description
4864 Change Request
Enhanced Studio Mobile Access (SMA) messages to precisely indicate when
compression is enabled (unsupported) or when the screen is not published. Also
added instructions to the error message explaining how to open the browser
console to get additional information.
3649 Issue Modified the Studio Mobile Access (SMA) Thin Client interface to support
connection to the server through routers.
3929 Issue Modified the Alarm/Event Control object to sort messages properly by Date/Time,
even when the historical data is saved in an external database.
4349 Issue
Modified the label Extern Translation to Enable Translation on the Object Properties
> Messages dialog of the Smart Message object (on the development environment)
for consistency.
4374 Issue Resolved issue with a form being displayed by the Studio Service Tray in some
systems
4386 Issue
Modified the graphic interface to support data entry for objects with mnemonics
even when the Use popup input for text objects option from Project >> Settings >>
Viewer is enabled (checked).
4426 Issue Modified the Driver task to support writing floating point (real) values with
precision beyond the 6th decimal digit for drivers that handle real values as string
4509 Issue Resolved issue with the Text Object alignment of text being ignored when using the
translation tool to switch to a different language during the runtime
4557 Issue Modified the Collaboration Server to make sure that the tags database main file
(Tagl.txt) is converted to XML format when applicable, in order to avoid errors.
4585 Issue Modified the Tag Integration for the AutomationDirect Koyo provider to support
CSV files with unassigned items .
4680 Issue
Modified the OPC DA/XML task to recognize the data type of items that were not
available for the OPC Server when the OPC DA/XML Client task was launched, but
eventually become available (e.g.: connect the device to the network only after the
OPC DA/XML task was launched). The new algorithm allows the OPC DA/XML Client
to recognize the data type of items that become available during the runtime and,
consequently, be able to write values to such items.
4681 Issue
Improved the performance of the Tag Integration for the RSLogix 5000 family
provider when loading tag names from the L5K file. Moreover, the Tag
Integration was modified to ignore Encoded Data blocks while importing the
remaining tags available in the L5K file.
4728 Issue Modified the Trend Task to avoid missing samples when the format of the Trend
worksheet(s) was set to Proprietary (*.hst files).
4752 Issue
Modified the OPC XML/DA Client task to indicate bad quality for the tag(s), if any,
associated with a blank or invalid item, while communicating properly with the
remaining items properly configured in the same OPC XML/DA Client worksheet.
4753 Issue
Modified the OPC XML/DA Client task to recognize changes implemented in the
OPC XML/DA Client worksheets and saved while the task was running - online
configuration.
4766 Issue Modified the TCP/IP Server to handle legacy alarm controls asynchronously,
preventing possible system errors
4770 Issue
Modified the Collaboration server to prevent it from displaying error messages
when editing tags in a project without any classes (Project Explorer > Global >
Classes).
4843 Issue
Modified the ImportXML built-in function to handle the size (height and width) of
polygons properly and avoid settings unexpected values for the object width when
editing it with the development environment (screen editor) after importing the
screen(s).
4890 Issue Resolved issue with the tag quality remaining Uncertain after the user attempted to
enter values out of the configured min and max range
4942 Issue
Resolved an issue with the alignment of Text objects in the screen worksheet, when
the Text Data Link animation was applied to the objects and the Auto Size option
was enabled.
5081 Issue Corrected the Studio Mobile Access log system that was reporting a wrong line
number when a script had a VBScript code line break ( _ character) inside a
VBScript comment.
5101 Issue Modified the Trend Control to display the pens in Online Mode, even if the values
are saved in an external database with TimeStamp set to Local Time (not UTC).
5116 Issue Resolved issue with disabling all objects that can receive focus in a screen during
the runtime could cause unstable behaviors
5181 Issue Update OPC OpenSSL to the latest version to address CCIRC Advisory AV14-031
OpenSSL vulnerability
5184 Issue Modified the Trend/Alarm database interface to prevent 100% CPU usage when
inserting data on relational databases
5197 Issue Modified the asynchronous database insertion algorithms to prevent instability that
could cause system errors
5213 Issue Improved the Studio Mobile Access (SMA) script error information to allow better
identification of the script that is preventing the screen from opening.
5215 Issue Improved the Studio Mobile Access to support the VBScript code If $Tag Then
$Function() Else $Function() End If all in the same line.
InduSoft Web Studio v7.1 + Service Pack 3 (Friday, May 2, 2014)
ID Type Description
2785 Requirement
Create a new tag integration interface for the Schneider Unity Modbus provider,
which allows the user to share tags with the program for the Schneider PLC families
M340 and Premium.
2861 Requirement
Created a program (HardkeyWriter.exe) stored in the \BIN sub-folder of the
program's (development environment) installation directory, so the user can
upgrade USB Hardkeys (WiBu) for Windows Embedded Compact (formerly known
as Windows CE) connecting the Hardkey on the PC.
3025 Requirement
Localized the development environment for Simplified Chinese (zh-CN). To change
the language of the development environment, either select the language during
installation or use the Language command in the ribbon (View tab > Options group
> Language).
3225 Requirement
Improved the Mobile Access web interface to allow you to link directly to a specific
project screen. The screen name, user name, and/or password can be included in a
custom URL, and then that URL can be saved as a bookmark. For more information,
see the documentation.
3228 Requirement Enhanced the Studio Mobile Access (SMA) Thin Client to support a native
Date/Time control on the web browser when filtering the period of time for the
Trend interface.
3234 Requirement Enhanced the Studio Mobile Access (SMA) Thin Client to support the Release
property of the Command animation.
3291 Requirement Improved the Full Integration SDK, providing a function (GetScreenStyle) which
returns the style of any screen from the project.
3296 Requirement Enhanced the Studio Mobile Access (SMA) Thin Clients to support VBScript.
3319 Requirement
Improved the screen editor (development environment), allowing the user to
configure properties of multiple selected objects (shapes or active objects of the
same type) through the Object Properties dialog window.
3320 Requirement
Improved the screen editor (development environment), allowing the user to
configure common properties of multiple selected objects (from different types)
through the Object Properties dialog window.
3330 Requirement Improved the Full Integration SDK with new functions that allow the user to get and
set run-time parameters without accessing the project file(s) directly.
3359 Requirement
Created new built-in functions GetAlarmCount and GetAlarmInfo , which allow the
user to access information about the current list of online alarms during the
runtime.
3423 Requirement Added native interface to save/retrieve data to/from the Wonderware Historian
through the Trend task.
3432 Requirement
Added support to PNG, GIF, TIFF, and EXIF for projects running on Windows
Embedded Compact (formerly known as Windows CE). The image of the operating
system must support the proper decoders for these formats as well.
3479 Requirement
Improved the OPC UA Client task to send an warning message to the Output
window (LogWin) when it identifies a substantial time difference (2 hours or more)
between the system time on the station running the OPC UA client and the station
running the OPC UA Server.
3615 Requirement Implemented new functions on the Full Integration SDK providing access to the
VBScript breakpoints.
3880 Requirement Improved the Alarm worksheet's email interface, allowing the user to include
custom fields in the remote notification for alarms.
4139 Requirement Improved the Thin Client error message displayed when server is not available.
4205 Requirement
Created an interface for OEMs to define specific Key Codes (shortcuts) that can be
configured in the Command animation. This interface allows OEMs to support keys
from custom keyboards by configuring a CustomKeys.xml file in the \BIN sub-folder
of the product.
4332 Requirement
Improved the Import Wizard > Studio XML Screen as well as the ImportXML built-in
function to generate the published screen files for the Web Thin Clients and Studio
Mobile Access (SMA) Thin Clients when importing screens from XML files.
1429 Change Request Improved the Alarm/Event control allowing the user to retrieve the values from all
columns of the selected row in the object during the runtime (Advanced > Run-time
returned values > Selected row text).
1551 Change Request
Removed the message Message: SendTags::Error, tried to send tags without
sending fields first from the ViewerDump files, since it indicates a normal condition
- not an error/warning.
2076 Change Request
Improved the Domain (LDAP) mode of the Security System to display a warning
message in the Output Window (LogWin) when the number of objects retrieved by
the LDAP query exceeds the limit supported by the Server (1000, by default).
2079 Change Request Modified the Trend Control screen object to properly validate date/time ranges
entered by the user and prevent queries for history data prior to January 1, 2010.
2626 Change Request Modified the Trend control (Vertical Orientation) to display the scales in the Y axis
using the same order displayed in the Legend.
2991 Change Request
Created a Cancel button on the Runtime Menu Options dialog from the
development environment (Project Settings > Runtime Desktop > Options), so the
user can close the dialog canceling the changes, if any.
3002 Change Request Added the standard close button ([ X ]) on the title bar of the Verify Project dialog
from the development environment.
3004 Change Request Added ellipsis (...) to the caption of the Add... button from the Project Settings >
Communication > Tag Integration dialog of the development environment.
3099 Change Request
Enhanced the Remote Management interface from the development environment
to prompt the user about creating new folder(s) in the target station (instead of just
showing an error) when attempting to download the project to a path that does
not exist in the target station.
3104 Change Request Updated the API (PLCHandler 3.5.3) used to communicate with CodeSys runtime
and to implement the tag integration with the CodeSys provider.
3109 Change Request
Modified the project security system so that when a user logs onto the
development environment, it is also logged onto the local project runtime. Changes
in the user's privileges (via Security System > Group Settings) apply to both
development and runtime immediately .
3113 Change Request Improved the usability of the VBScript debugging interface.
3127 Change Request Modified the Replace dialog (in Tag Integration) to make it resizable. This dialog is
shown when a tag is changed or removed on the tag integration source.
3140 Change Request
Modified the development environment to prevent the user from renaming a
project tag with the name (prefix) of an existing device configured in the Tag
Integration interface.
3212 Change Request Updated the Technical Reference Manual (Help) with additional information about
Security System built-in functions, such as SetPassword.
3227 Change Request Improved the Linked Symbols to support Linked Pictures.
3230 Change Request Modified the default directory to the Web\Resources folder when inserting new
Linked Pictures on the screen editor (development environment)
3239 Change Request
Improved the Output Window (LogWin) interface to provide additional filtering
options when logging events from the OPC UA, OPC .Net, and.or OPC XML/DA
communication tasks.
3240 Change Request
Modified the Translation Table editor so that it remembers the last target language
selected and automatically selects it when the editor is opened again. Previously,
when the editor was opened, it defaulted the first target language in the
alphabetically sorted list.
3241 Change Request
Modified the screen editor to avoid duplicating objects when using the Ctrl+Click
command without moving the object. In other words, the Ctrl+Click command will
duplicate the selected object(s) only if the mouse pointer is moved after pressing
Ctrl+Click.
3246 Change Request Improved the Full Integration SDK allowing the hosting environment to save and
load VBScript debugging break points.
3252 Change Request
Enhanced the worksheet editor of the development environment (e.g.: Math,
Scheduler, etc), allowing the user to paste into multiple selected rows the content
copied from a single row (analog to the functionality supported by the Microsoft
Excel editor).
3254 Change Request
Improved the Project Tags datasheet (development environment), allowing the
user to rename a tag with the same name but different character case (upper case
or lower case).
3256 Change Request Improved the screen editor to support width greater than 1 for dashed lines or
dashed object borders. This option is not available for Windows Embedded.
3268 Change Request Improved the screen editor (development environment) to close the Object
Properties dialog when the Esc key (shortcut) is pressed.
3273 Change Request
Modified the graphic module (runtime) to prevent .NET Controls from changing the
current directory and inadvertently affecting relative paths used in other interfaces
of the project.
3295 Change Request
Modified the execution Time Slice and Period for the driver task to optimize the
run-time performance for Windows Embedded Compact (formerly known as
Windows CE).
3304 Change Request Created function to allow initializing the Full Integration SDK specifying
compatibility settings
3342 Change Request Modified driver task to support error messages with codes higher than 256.
3345 Change Request
Modified the runtime to execute the ImporXML built-in function, even when the
development environment is not open. Moreover, this function can be executed
with a runtime only license (development license is no longer required).
3348 Change Request Enhanced the Alarm task to update the applicable tag fields (Ack, Hi, HiHi, Lo, LoLo,
etc) when the alarm is generated or normalized directly by the driver task.
3363 Change Request Modified the development environment to disable the rotation animation when it
is not supported by the current target platform.
3367 Change Request
Increased the performance (responsiveness) of the graphic interface, by sending
the updated tag values, if any, immediately after executing each event (e.g.: On
Down or On Up ) of the Command animation. Previously, all tag changes were
stored in a queue and then sent to the Server periodically.
3389 Change Request
Improved the Tag Integration for the Codesys provider to guarantee that the same
version of the API (PLCHandler.dll) is shared by the communication driver and by
the tag integration.
3397 Change Request Enhanced the Tag Integration for the TwinCAT provider, so it supports project (TPY)
files from TwinCAT 3 and older.
3422 Change Request Modified the Security System integrity checks in order to prevent the corruption of
configuration files when the computer is not properly shutdown.
3431 Change Request Increased the number of messages sent by the OPC UA Client module to the
Output Window (LogWin) to facilitate troubleshooting during the runtime.
3630 Change Request Enhanced the Treeview.ocx ActiveX control to support Unicode characters
3636 Change Request
Modified the Grid control to support the value 0 for the Row Number property. In
this condition, no rows are selected (highlighted) in the Grid control during the
runtime.
3674 Change Request
Created option to disable the functionality implemented on item 2896. The
functionality can be disabled by entering with EnableClientThread=0 in the [TCP]
section of the project APP file.
3677 Change Request
Modified the Trend task to save the NaN value (i.e., not a number ; equal to
-1.5E40) for strings when the quality is BAD. Previously, the actual string values
were saved even when the quality was BAD.
3704 Change Request
Improved the functions RunGlobalProcedureOnFalse, RunGlobalProcedureOnTrue,
and RunGlobalProcedureOnTrigger so the tag that changed is passed to the
procedure as an argument. For more information, see the documentation for those
functions.
3777 Change Request
Modified the Mobile Access feature to load linked pictures that are located
anywhere in [projectname]\Web. Previously, the Mobile Access feature could load
only linked pictures that were located in [projectname]\Web\Resources. See also
item 3067 in a previous release.
3786 Change Request Modified the Database API to allow the usage of multiple configuration files.
3930 Change Request Enhanced the Grid object, allowing the user to configure tags to modify the width
of each column dynamically during the runtime.
3996 Change Request Enhanced the Command animation to support the keyboard keys F21-F24 for the
Key property (shortcut).
4593 Change Request Created a new option to allow continuous screen redraws
873 Issue Modified the Trend control to use the Y axis font color (instead of the pen color) for
the Y axis labels when only one pen is configured in the Trend control.
1071 Issue Modified the Alarm/Event control to support the Save (to PDF) and Print
commands, even when the Multiline option is enabled.
2300 Issue
Improved the OPC DA and OPC XML/DA tasks to recognize the actual quality value
and set it to the Quality field of the respective tag, even when the quality is
different from 192 (Good) or 0 (Bad). Previous versions interpreted any quality
value different from 192 (Good) as 0 (Bad).
2695 Issue Improved the OPC XML/DA task editor to prevent it from refreshing the Project
Explorer tree-view unnecessarily after saving a worksheet.
2930 Issue
Improved the Translation Editor from the development environment to support
Unicode characters (e.g.: Chinese characters) on the Source column of the
Translation worksheet.
2970 Issue
Improved the ribbon interface on the development environment to block
commands that are not enabled for the user currently logged in the system,
according to the Security System - Development settings.
2974 Issue
Updated the Technical Reference Manual (Help) describing how to configure the
[ApplicationName].APP to define a fixed position and size for the Virtual Keyboard
(see topic The Development Environment - Virtual Keyboard ).
2984 Issue
Modified the Grid control to set the quality of a tag to Good (192) when the user
enters a valid value (within the Min/Max range) for the respective tag through the
Grid control (Data Source = Class Tag).
2998 Issue Improved the label displayed on the dialog Project > Preferences > Default Project
path from Select Directory to Please select default project path .
3006 Issue Improved the translation interface, adding support for text configured on title bars
from the project screens or from the Viewer frame.
3026 Issue
Improved the Tag Integration feature so that when you use the Verify
Project command and select the option Automatically add tag integration used
tags , it properly adds multi-dimensional arrays from the tag integration source.
3027 Issue Improved the graphic interface to display the correct line/border style (e.g.: dotted
instead of solid), even when the screen is re-scaled during the runtime.
3033 Issue
Removed the unnecessary warning message to the Output Window (LogWin)
indicating that the RunVBScript built-in function is not supported on Web Thin
Clients, since it is supported.
3055 Issue
Improved the Object Properties dialog from the screen editor (development
environment) to display its content properly, even when the user uses it on a
second monitor (extended desktop mode).
3129 Issue
Modified the screen editor to avoid errors when copying screens from another
project into the current project with linked symbol(s) that do not exist in the
current project. The linked symbol(s) will be automatically created in the current
project, even if they were configured in sub-folders of the default Symbol folder.
3137 Issue Modified the VBScript debugging interface to prevent it from ignoring breaking
points in screen scripts.
3147 Issue
Modified the graphic module to support screen objects (PMControl.ocx) that had
been created by the PanelMate(TM) Import Wizard from previous versions of the
product (development environment).
3149 Issue Modified the Report task to support Unicode characters.
3150 Issue
Modified the Text object to support translation through the built-in Ext() function
configured on its Caption field (e.g.: {Ext( Test )}) or on the Tag/Expression field of
the Text Data Link animation (e.g.: Ext(Test)).
3154 Issue Modified the screen editor (development environment), preventing it from moving
the objects inadvertently when right-clicking on them.
3162 Issue
Modified the graphic interface (runtime) to execute the On Up event though
keyboard shortcuts (Key property of the Command animation) even when the
shortcut is configured with more than one key combination (e.g.: Shift+F5),
regardless of the order as the keys are released. When any key from the
combination is released, the On Up event is executed.
3165 Issue
Modified the Trend control object, so it displays history data on the Web Thin Client
station, even when the system time of the Server is not synchronized with the
system time from the Web Thin Client station.
3166 Issue
Modified the product to prevent it from corrupting the Security System
configuration files when attempting to open a project that had been modified in an
older version of the project.
3175 Issue Modified the Text object to support a keyboard shortcut (Key property) configured
for the Command animation applied to the object.
3178 Issue Modified the Text Box object to prevent Graphics Device Interface (GDI) leaking
when switching screens during the runtime.
3182 Issue Included support for localization (translation) for native dialogs launched by the
CreateUser and SetPassword built-in functions.
3185 Issue
Resolved an issue with the Distributed mode of the project security system where,
in certain circumstances, TCP/IP connections between clients and the server would
become unstable.
3186 Issue Modified the built-in script engine to execute nested statements of the built-in IF
function.
3187 Issue
Modified the Security System to support the Counting from user's last action Auto
LogOff feature properly on Windows Embedded Compact (formerly known as
Windows CE).
3190 Issue Improved the performance of OPC XML/DA communication task.
3203 Issue
Modified the Command animation to guarantee that the On Up event is executed,
even if the user releases the mouse pointer (or the touch screen pointer) from the
corner of a rounded rectangle, as long as the Release property of the Command
animation is enabled (checked).
3205 Issue
Modified the graphic interface, allowing users to open a screen with a higher
resolution (size) than its original configuration (Screen Attributes) and be able to
visualize objects on any area of the screen during the runtime.
3210 Issue
Improved the screen editor (development environment) to prevent it from showing
the border around the area of a Linked Symbol that has been deleted from the
screen.
3211 Issue Modified the Linked Symbol Clock from the Symbols library > System Symbols >
DateTime group, in order to display the correct time indication.
3224 Issue Modified how icon files (*.ico) are handled in memory, in order to resolve an issue
where icons sometimes disappeared from buttons when switching screens.
3235 Issue
Modified the Format function to support leading zeros configured in the strFlag
parameter (e.g.: %08d ), even when configuring the optional parameters
optStrDecimalMark and/or optStrThousandSep.
3236 Issue
Modified the Studio Mobile Access (SMA) Thin Client to display the border of
objects (Ellipse and Rectangle) with the same width and coordinates, as configured
on the development environment.
3237 Issue Updated Mobile Access interface to support Multi-Touch on Windows 8.
3238 Issue Improved the VBScript interface to support the Force property of the Command
animation.
3244 Issue Improved the performance to open the Symbols interface (Graphics > Libraries >
Symbols) when Collaboration is enabled for the project.
3247 Issue
Modified the Full Integration SDK to make its handling of VBScript more robust.
Previously, verifying a project that included VBScript caused system errors in certain
situations.
3248 Issue Improved the Intellectual Property protection interface of the development
environment to support Passwords with UNICODE characters.
3250 Issue Improved the Translation interface to avoid concatenating text configured in
different rows into a single row of the Translation Table (Editor).
3255 Issue
Modified the Studio Mobile Access (SMA) Thin Client to support the Position
Animation with the Gesture property enabled, even on devices configured with
comma ( , ) instead of dot ( . ) as the decimal separator on the Regional Settings.
3262 Issue Modified the worksheet editor on the development environment to avoid missing
data when copying and pasting rows in a worksheet with filtering enabled
3265 Issue Modified the graphic interface to avoid displaying a white border around Linked
Picture objects during the runtime.
3266 Issue
Modified the ClockGetDate and ClockGetTime built-in functions to return correct
values, even when the Daylight Saving (Regional Settings) for the local station is
disabled.
3269 Issue
Modified the graphic interface (runtime) to display the rectangle shapes with their
configured size, even when the Enhanced Graphics option (Project > Viewer >
Enable Enhanced Graphics) is enabled.
3270 Issue Improved the graphic interface (runtime) to apply anti-aliasing only to non-straight
borders of shapes.
3271 Issue
Modified the licensing mechanism so that running the local Viewer - that is, the
Viewer module installed on the same computer as the development application -
does not count against the number of Secure Viewer Thin Clients allowed by the
license.
3276 Issue
Modified the TCP/IP Client task to avoid communication errors in projects where
the number of the TCP/IP Client worksheets are not in continuous order (e.g.:
TCPCL001 and TCPCL003).
3277 Issue
Improved the Remote Agent (CEServer.exe) allowing the user to download MUI
(localization) files (e.g.: CEServer-EXE-MUI.dll) even when the target runtime is
running a translated project.
3278 Issue Modified the development environment to avoid errors when executing the Verify
command on projects that use legacy translation files (*.TRA or *.CSV).
3279 Issue
Modified the Full Integration SDK to set the quality of the tag to BAD (value 0)
when the value assigned to the tag is equivalent to infinite (e.g.: division by zero,
tangent of 90 degrees, etc).
3280 Issue Modified the Full Integration SDK to avoid freezing the development environment
when executing the Save All As HTML command.
3281 Issue
Improved the performance to switch screens during the runtime, especially when
the project is configured with the lines on the (Global Procedures scripts (Project
Explorer > Global > Procedures).
3284 Issue Modified the Full Integration SDK to assign font size properly to Text objects.
3286 Issue
Modified the Command animation to support the On Touch Completed event.
Moreover, modified the Screen Script to support the sub-routine
Screen_OnTouchCompleted .
3287 Issue Improved the graphical multi-touch interface to support panning the screen during
the runtime when the Outer Zoom is greater than 100%.
3288 Issue
Implemented an option to render some linked pictures at lower quality, so
that scaling large image files to fit small screens will not decrease run-time
performance.
3289 Issue
Modified the graphic multi-touch (runtime) to support panning screens that are
open with a different size (width and height) than the original settings (Screen
Attributes).
3290 Issue Modified Full Integration SDK to enhance the MUI support
3298 Issue Modified the screen editor (development environment) to avoid errors when
editing the value of the Link File property from the Linked Picture object.
3299 Issue
Resolved an issue with the function Open where, if the function was called to open
a screen at the current mouse position (e.g., Open(screenName,1)), it would
generate a system error.
3300 Issue
Modified the OPC XML/DA task to execute Asynchronous Read/Write commands
properly when the number of items (rows) in the worksheet is greater than the
Maximum group size configured in the worksheet. Consequently, the message
invalid handle ID will no longer be sent to the Output Window (LogWin) in this
condition.
3301 Issue
Modified the development environment to avoid a crashing error when closing the
development environment while at least one runtime module was still running. The
error would occur only if at least one tag was being monitored in the Database Spy
interface of the development environment.
3302 Issue
Improved the performance of the OPC XML/DA Client task, preventing it from
executing read/write commands for items that failed to the added to the
communication list when starting the task (e.g.: invalid items that do not exist in
the OPC Server).
3303 Issue Modified the Alarm/Event Control screen object to properly acknowledge
alarms generated by the Driver task.
3307 Issue Modified the Security System to support the Cash Size (Offline Cache Settings)
property set to 0 (zero) with the Domain (LDAP) mode.
3313 Issue
Modified the development environment to support configuring reports in RTF
format (with the Report task), even when the operating system's User Account
Control (UAC) setting is enabled.
3321 Issue
Modified the Security System to automatically logging on the default user and
retrieving the users/groups from the Active Directory when using the Domain
(LDAP) mode.
3322 Issue
Modified the Trend control, allowing the user to print or export the Trend's image
properly, even when the Auto Screen Scaling and Enable Enhanced Graphics
options from Project > Viewer are enabled.
3324 Issue
Modified the development environment allowing the user to open any Class
worksheets (Project Explorer > Global > Classes), even in computers that have only
one storage drive (e.g.: C drive).
3327 Issue
Improved the Remote Agent (CEServer.exe) to display a message indicating that it is
disconnected from the Server when the user disconnects the development
environment (Execution Environment) from the target station.
3333 Issue Modified the GetClock built-in function to return correct values according to the
specified parameters.
3334 Issue
Modified the Trend task to save the End Time for Batches in the history database
according to the Time Stamp > Time Zone setting configured for the database
connection (e.g.: UTC , Local Time , or Local Time + Time Difference ).
3336 Issue
Modified the TCP/IP Server task to reject connections from older versions of Secure
Viewer Thin Clients, which do not support new interfaces implemented in the
protocol.
3338 Issue Modified the Alarm/Event Control object to display the messages properly, even
when the system date format on the Thin Client(s) and on the Server are different.
3339 Issue
Modified the graphic interface to display button objects on the screens, even on
the following conditions: button style set to OS Like ; Project > Viewer > Enable
Enhanced Graphics enabled; and operating system without any theme enabled.
3340 Issue
Modified the graphic interface (runtime) to avoid inadvertently restoring the
previous value to a tag which was changed through a slider (Position animation
with slider enabled) while the same tag was configured in a Text Box in focus.
3341 Issue Enhanced the development environment to update the tree-view on Project
Explorer after adding a new driver to the project.
3344 Issue Modified the Grid Control screen object to properly convert timestamps (UTC /
Local Time) when loading data.
3347 Issue
Enhanced the Studio Mobile Access (SMA) Thin Client to support real values
(floating points) properly, regardless of the character for decimal point configured
on the regional settings of each Thin Client or Server.
3349 Issue
Modified the development environment to reload automatically the tags linked to
the project through the Tag Integration, and identify tags that no longer exist in the
Tag Integration Provider (e.g.: deleted or renamed).
3352 Issue
Modified the graphic interface (runtime) to properly display left-aligned text
configured in the Rectangle's caption property, avoiding it to overlap the object's
border, when the Project > Viewer >Enable Enhanced Graphic option is enabled.
3358 Issue
Increased the maximum Alarm Group supported by the filter interface of the
Alarm/Event control from 255 to 1000. This feature is important when generating
alarms directly from the driver task (through an API), which can exceed the limit of
255 Alarm groups.
3362 Issue Improved the XML schema and import tools for Studio XML Screen files to support
multiple properties in Linked Symbols.
3368 Issue
Modified the Thin Clients to restore communication with tags from the Server after
re-establishing the connecting with the Server. In previous versions, re-establishing
the connecting with the Server, the Thin Client would not receive values from tags
configured in OPC Client worksheets with the Scan property set to Screen (instead
of Always ).
3372 Issue
Improved the performance to switch screens during the runtime, especially for
screens configured with the Command animation (with support for multi-touch
events) applied to objects.
3374 Issue Modified the Alarm API, so the driver task can set the Selection as well as the
Custom Fields for alarms.
3375 Issue Modified the Collaboration Server add-on to support the configuration file for class
tags (\database\class.lst and \web\class.lst).
3377 Issue
Modified the Performance Control dialog on the development environment
(Project Settings >Options > Performance Control) to prevent the user from
entering invalid values for the Minimum free memory limit settings.
3380 Issue Updated the localization (translation) for system strings used in the product
(BIN\SystemString.txt).
3381 Issue Enhanced the PanelMate(TM) Import Wizard to properly import addresses for
communication through Modbus or Modbus Plus protocols.
3390 Issue
Modified the Studio Mobile Access (SMA) Thin Client, allowing the user to input
values to tags through Text Box objects, even when the web browser is running on
the Android operating system.
3391 Issue Modified the development environment to avoid GDI resource leaking when
executing the Verify command.
3392 Issue
Modified the Email interface of the Alarm task to send remote notifications
properly, even from Windows Embedded, when using string tags (between curly
brackets - e.g.: {EmailTO}) in the To , CC , or BCC fields.
3394 Issue Modified the graphic interface (runtime) to support events from .NET Controls.
3398 Issue Modified the OPC XML/DA and the OPC UA tasks, allowing the user to disable the
communication for each worksheet individually through the Disable field.
3399 Issue
Modified the OPC XML/DA task preventing it from updating tag values from the
OPC Server when starting the task if the subscription (Advanced > Read action >
Enable subscription) for the respective worksheet(s) is not enabled.
3400 Issue
Improved the editor (development environment) of the OPC UA worksheets,
keeping the focus on the last selected row after browsing for items from the OPC
Server (instead of selecting the first row of the worksheet automatically).
3401 Issue
Modified the OPC UA task, preventing it from crashing when disabling and
re-enabling a worksheet continuously during the runtime (i.e.: trying to execute a
Republish method with the subscription set to NULL).
3404 Issue Improved the TagsDB functions so that the project runtime is updated more quickly
when the functions are used to add alarms and trends.
3405 Issue Improved the Browsing interface of the OPC UA worksheets (development
environment) to select, by default, the last path selected by the user.
3406 Issue
Modified the OPC UA connection, allowing the OPC UA Client to connect to a
third-party OPC UA Server (given a valid user name and password), even when the
Security Settings Message Security Mode and Security Policy are set to None (OPC
UA > Connections > Security).
3407 Issue
Modified the Project Tags worksheet (development environment) to avoid
overwriting tag names inadvertently, when pasting data into the worksheet while
rows are being filtered.
3408 Issue Resolved an issue where the Mobile Access web interface failed to load in Internet
Explorer when the computer's Region and Language setting was German.
3409 Issue Modified the Date/Time built-in functions (e.g.: GetClock) to avoid memory leaking
when executing them during the runtime.
3410 Issue
Modified the Alarm/Event control object to support filtering alarm messages
dynamically during the runtime through tags configured in the Filters > Interval >
Period properties of the object.
3411 Issue Modified the Trend Control object to handle timestamp properly when loading data
from a Text File data source type.
3412 Issue Modified the SNMPGet built-in function to support a class tag configured in the
strTagName parameter of the function.
3413 Issue Modified the Object Finder (development environment) to prevent it from showing
cascading error messages when an invalid tag is configured on a Linked Symbol.
3414 Issue
Enhanced the Driver Task to update the tag configured in the Write Status field of
the driver worksheet(s) with an appropriated error code after attempting to
execute a Write Trigger command for drivers that do not support this type of
command.
3421 Issue Modified the graphic interface (runtime) to display Fill Effects properly when the
option Project > Viewer > Enable Enhanced Graphics is enabled.
3425 Issue Improved the execution of the TagsDB functions, especially when editing a large
number of project tags.
3433 Issue Improved the quality (definition) of shapes when the Project > Viewer > Enabled
Enhanced Graphics option is enabled.
3437 Issue Modified the setup to run the product in Evaluation Mode (when applicable), even
if the user does not run it as administrator after installing the product.
3439 Issue Modified Import Wizard, preventing it from creating blank lines on the Main Driver
Sheet.
3442 Issue Modified the ImportXML built-in function to set rectangle's borders properly,
according to the settings in the XML file.
3444 Issue
Modified the software installer to install and register the VBScript debugging
libraries in the Common Files folder (i.e., in C:\Program Files\Common Files),
separate from the rest of the software, so that other programs may safely link to
them. Previously, the libraries were installed with the rest of the software,
and when the software was uninstalled, other programs that had linked to the
libraries also stopped working.
3448 Issue
Modified the screen editor (development environment) to launch the Object
Properties window instead of de-selecting the respective objects when
double-clicking on the objects.
3451 Issue Improved the Tag Integration for the TwinCAT provider to support different
variations of TPY files.
3453 Issue
Modified the behavior of the color box on the screen editor (development
environment) to avoid launching the fill effects dialog automatically when opening
the pallet of colors.
3454 Issue
Modified the OPC UA and OPC XML/DA modules to avoid memory leaking when
the Write On Tag Change command is disabled, and the project is configured to
Send Every State instead of Send Last State (Project > Communication > Driver and
OPC).
3457 Issue
Modified the Trend Control to support refreshing the drawing of the pens on the
screen (runtime) more often than once a second (Advanced > Run mode options >
Update Trigger).
3458 Issue Modified the OPC Import Wizard to bring the correct data types when importing
tags from the OPC Server.
3474 Issue
Modified the built-in function GetSecuritySystemStatus to return the status of the
connection from the project server (runtime station), even when the function is
called from a Thin Client station.
3477 Issue
Modified the Text Data Link animation to properly enforce the Minimum and
Maximum limits during the runtime, even when these properties are configured
with tags instead of constant values.
3495 Issue Modified the Trend Control to properly redraw the labels on the X-Axis when the
number of labels changes dynamically during the runtime.
3526 Issue
Modified the tags database engine preventing tags from receiving wrong values
(e.g.: ###### ) when the Retentive Value property is changed on the development
environment while any runtime task is running (online configuration).
3539 Issue
Modified the DateTime2Clock built-in function to return the correct value, even
when the daylight saving setting is enabled and the optTimeZone parameter is set
to 1 (UTC).
3540 Issue
Modified the GetAlarmInfo built-in function to return the correct value, even if the
RunGlobalProcedureAsyncGetStatus function is executed after calling the
GlobalProcedureAsync built-in function.
3580 Issue
Resolved an issue where the project server used more system resources than it
should when multiple Thin Clients (a.k.a. Secure Viewers) were connected and
viewing project screens that contain Alarm Control objects.
3582 Issue Improved the Trend Control to update the performance (frequency) of updating
pen values (drawing) during the runtime.
3583 Issue Modified the Multi-Touch graphic interface to avoid errors when running on
Windows 7 or Windows 8.
3587 Issue Improved the Collaboration add-on, so the user can configure and select from
multiple workspaces from Team Foundation Server (TFS).
3604 Issue Improved the message displayed on the development environment when the user
attempts to rename a tag.
3614 Issue Modified the Translation Table (development environment) preventing it from
displaying the same text on more than one row of the Source column.
3624 Issue Improved the in-browser performance of the Mobile Access web interface,
especially when a project screen contains several objects.
3643 Issue
Resolved an issue with the security system where changes were not saved if they
were initiated by a project client (for example, if the function SetPassword was
called on the client).
3658 Issue
Enhanced the screen interface to display scroll bars within the screen automatically
when opening the screen with a smaller size (width and height) than the original
size configured in the project (Screen Attributes). Therefore, the user can scroll
through the whole screen during the runtime.
3659 Issue Modified the Trend Control to display the correct cursor value at any point of the
curve (pen) when the data source is an external database.
3660 Issue Removed the Apply button from the Tag Properties dialog window, since it was
redundant with the Ok button.
3662 Issue Modified the SetLanguage built-in function to prevent it from changing the
language on the server when calling the function from a Thin Client.
3665 Issue
Modified the graphic interface to make sure that the Key (shortcut) property of
Command animations work properly, even when changing the focus of objects
during the runtime through the TAB key.
3700 Issue Modified the script editor to remove break points automatically from deleted or
empty lines.
3702 Issue Modified the German translation for screen groups in the development
environment.
3708 Issue Modified the graphic interface to avoid errors (crashing) when loading screens with
specific ActiveX or .NET controls.
3718 Issue Resolved an issue where hardkey licenses sometimes did not work properly with
EmbeddedView running on Windows Embedded Standard.
3727 Issue Modified the Command dynamic to support shortcuts (Key property) with
combinations of two or more keys.
3728 Issue
Enhanced the Studio Mobile Access (SMA) Thin Client interface to avoid displaying
vertical and horizontal scroll bars unnecessarily on the web browser when
displaying a list of screens.
3732 Issue Modified the Alarm/Event Control to display the complete icon for the Ack required
column on the header of the object.
3734 Issue
Modified the Text Box object to guarantee that the value entered in the object by
the user is assigned to the respective tag after clicking in any other area or object
on the screen.
3736 Issue Resolved an issue with the Mobile Access web interface where active objects (e.g.,
buttons) in project screens were not properly dimmed when the objects were
disabled.
3737 Issue Enhanced the alarm interface to support comments, even when the alarm was
generated directly by a communication driver.
3740 Issue
Modified the Command animation on the development environment to prevent
the user from closing the Object Properties window while its Configuration dialog
(launched from the Config button on the Object Properties window) is still open,
which could cause unexpected behaviors.
3742 Issue
Modified the graphic interface (Viewer) to display the whole screen when opening
it on a second monitor, in a scenario where more than one monitor is used in
extended desktop mode. This modification prevents the Viewer from not redrawing
portions of the screen, which were displayed as blank (white) rectangles during the
runtime.
3751 Issue Improved the performance when deleting tags from the tag integration.
3753 Issue Modified the Grid control to avoid duplicating the same record (data) in two rows.
3779 Issue
Modified the Studio Mobile Access (SMA) Thin Client to display all areas configured
to the project (not only the first one), even after successfully logging into the
system, preceded from an invalid attempt (e.g.: invalid user name or password).
3780 Issue
Modified the Studio Mobile Access (SMA) Thin Client to check the security system
settings (access level) of each radio button and check box on the screen
individually.
3794 Issue Enhanced the performance to query data from external databases to populate
combo box objects when opening screens. See also item 3674.
3808 Issue
Modified the behavior of popup screens on the Web Thin Clients, so the user can
click on objects (e.g.: execute Command animations) from any popup during the
runtime, even when they overlap each other.
3841 Issue Improved robustness and error handling in the Studio Database Gateway
(StADOSvr).
3881 Issue Resolved an issue where emails that contained Unicode characters were not sent
properly via TLS/SSL.
3920 Issue Resolved issues with the behavior of Check Box and Combo Box objects in the
Mobile Access web interface.
3966 Issue
Modified the Studio Database Gateway (StAdoSvr.exe) to avoid exception errors
when it is configured to save log files (Monitor > Save to file) into a directory where
the gateway does not have writing access.
3987 Issue
A new algorithm used to display Linked Pictures improved the quality of the images
displayed during the runtime, but it dropped support to the legacy file format TGA.
In order to keep compatibility to the TGA format (legacy projects), the user can
re-enable the previous algorithm by configuring the parameter
DefaultLinkedPictureQuality=0 from the [Viewer] section of the
[ApplicationName].app file.
3994 Issue
Modified the saving of Alarm history to improve synchronization between the
primary and secondary databases, especially when the secondary database is set to
Store and forward .
4005 Issue Enhanced the warning message displayed when the user edits a script while in
debugging mode.
4018 Issue
Improved the Secure Viewer and Web Thin Client to properly validate user/group
privileges before processing a logon attempt. This resolves an issue where user
logons sometimes failed after privileges were changed in the project configuration.
4019 Issue Modified the Studio Mobile Access (SMA) Thin Client to display decimal values
properly, including the decimal points (or any string after the dot - . - character).
4046 Issue
Improve the Alarm/Event control to display history messages properly, even when
running the project on Windows Embedded Compact (formerly known as Windows
CE) and using tags (e.g.: {MyTag}) to modify the alarm message dynamically.
4058 Issue
Resolved an issue with the project viewer (Viewer.exe) where it sometimes
sent incorrect messages to the log file (ViewerDump.txt) when it drew screen
objects. See also item 4061.
4059 Issue
Modified the screen editor (development environment) to avoid errors when trying
to insert linked symbols stored in a network path (e.g.:
\\MyPC\Symbols\Mysymbol.sym).
4061 Issue
Resolved an issue with the project viewer (Viewer.exe) where it sometimes
sent incorrect messages to the log file (ViewerDump.txt) when it opened or
closed a screen that contained an Alarm/Event Control object. See also item 4058.
4065 Issue Modified the Web Thin Client to display images on the Smart Message and Button
objects, when properly configured to do so.
4088 Issue
Resolved an issue with NTWebServer where, in some cases, the user could perform
a directory transversal and access files outside the web folder. You should not use
this Web Server for real projects, use IIS instead.
4089 Issue Enhanced security for FTP and SMTP configurations that are saved in the project
file.
4125 Issue
Increased the limit of simultaneous connections supported by the TCP/IP Server
task from 1024 to 32767 simultaneous connections - typically from remote servers
configured with multiple TCP/IP Client worksheets.
4137 Issue
Resolved an issue with Web Thin Client where trying to load linked pictures
sometimes caused errors. The issue was discovered after resolving another issue
with memory leaks in Web Thin Client; see item 3711 in a previous release.
4194 Issue
Resolved an issue with the functions RunGlobalProcedureOnFalse,
RunGlobalProcedureOnTrue, and RunGlobalProcedureOnTrigger where, if the
specified tag's quality or timestamp was changed by a communication driver or
background task, that change was not properly passed as a parameter to the
specified procedure. (There was no issue if only the value of the specified tag was
changed, or if the tag was changed by a screen object or script.) See also item 3704
in a previous release.
4209 Issue Modified the product to recognize Hardkeys manufactured by WiBu when running
the application on Windows Embedded Standard operating system.
4210 Issue Resolved an issue with EmbeddedView where stopping a project sometimes caused
system errors.
4232 Issue Enabled translation feature for the Text Box object.
4249 Issue
Created a new parameter MaximumDatabaseBackupFiles in the [Options] section
of the[ApplicationName].APP file, allowing the user to specify the number of
backup versions (circular buffer) automatically created for the tags database file
(Database\Tagl.txt), so the user can restore previous versions of the tags database
when it is inadvertently deleted or modified.
4253 Issue Disabled the Decimation option from the Trend Control when the X-Axis is
configured as Numeric.
4262 Issue Modified the TCP/IP Client and TCP/IP Server tasks to communicate the correct
timestamp value for tags configured in the TCP/IP Client worksheets.
4293 Issue
Modified the graphic interface to make sure that button objects are properly
released after executing a touch event (e.g.: On Touch) from the Command
animation applied to the button.
4323 Issue
Improved the redundancy algorithm for Secure Viewer Thin Clients and Web Thin
Clients, increasing the performance to open screens after switching from the
Primary Server to the Secondary Server (when the Primary Server becomes
unavailable).
4330 Issue Modified the Text object with the Text Data Link animation to handle focus properly
when it is in a group of objects.
4331 Issue
Modified the graphic interface to print ActiveX controls (e.g.: StudioTreeCtrl)
and .NET controls (e.g.: DateTimeControl) properly through the PrintWindow or
SaveScreenShot built-in functions.
4371 Issue Modified the Smart Message object to display the correct message associated with
the Error state, instead of displaying the text #UNDEFINED# during the runtime.
4408 Issue
Modified the product so if a tag is configured in a communication driver sheet to
write values when the tag changes of value, the command is executed by the driver
even when the tag value is modified through an external program linked to the
project through the Tags Database Toolkit .
4448 Issue
Modified the Alarm/Event Control object to prevent it from displaying the message
Please wait a moment... continuously when the Alarm history is set to Database
format and the project is running on Windows Embedded Standard.
4535 Issue Modified the Verify command to avoid resetting the transparency settings for
linked pictures encapsulated in linked symbols.
4569 Issue Modified the Driver Toolkit IDrvTask interface to support multi-threading
4736 Issue
Modified the Remote Agent to properly recognize Hardkeys when running on
Windows Embedded Compact (formerly known as Windows CE) with XScale
processors.
4756 Issue Modified the Remote Management to send the Web\SMA and the Web\Resources
when sending a project.
4762 Issue Modified the Grid Control to display the data even when the option to enable client
thread is disabled. See also item WI3674.
InduSoft Web Studio v7.1 + Service Pack 2 (Friday, July 19, 2013)
ID Type Description
1126 Requirement
Improved the Position animation to allow changes in the object's visibility, from 0%
(transparent) to 100% (opaque). The value may be changed during run time. This
replaces Show on Condition , which only allowed the object to be either hidden or
visible. To reflect these changes, the animation was renamed Visibility/Position. For
more information, see the documentation.
2096 Requirement Introduced an option to create screens and their objects dynamically during the
runtime.
2274 Requirement
Implemented the ability to debug VBScript in most scripting interfaces in the
development environment. These debugging tools are based on the tools in
Microsoft Visual Studio, so if you are experienced with Visual Studio, then these
tools should be familiar to you as well.
2275 Requirement Implemented sorting and filtering in the worksheet editors
2480 Requirement Improved the Linked Picture screen object to include support for Enhanced
Metafiles (EMF).
2481 Requirement Improved the driver toolkit to provide an interface for sending alarm/event
messages.
2498 Requirement
Enhanced the run-time graphics to apply anti-aliasing to shapes, buttons, and
text, and to prevent alias effects when zooming a screen. These enhancements can
be enabled or disabled (Project Settings > Viewer > Enable Enhanced Graphics) as
needed for run-time performance. New projects will have the enhancements
enabled by default; projects upgraded from previous versions will have the
enhancements disabled by default. These enhancements are not supported on
Windows Embedded.
2499 Requirement Implemented tag integration for Allen-Bradley Ethernet devices (ABTCP). See also
items 2519, 2520, 2785.
2519 Requirement Implemented tag integration and import wizard for Koyo devices from
AutomationDirect (KOYO). See also items 2499, 2520, 2785.
2520 Requirement
Implemented tag integration and import wizard
for Productivity3000 Programmable Automation Controllers from AutomationDirect
(PAC3K). See also items 2499, 2519, 2785.
2524 Requirement Implemented a Database API to allow third-party applications to integrate with the
project database.
2555 Requirement Added an import wizard to import screens created in XML format. Please contact
your software vendor for more information on the Screen XML Toolkit.
2589 Requirement Implemented new Tags Database functions to add and remove project tags during
run time, as well as to configure alarms and other properties on project tags.
2617 Requirement
Implemented the option Background screen in the Screen Attributes dialog. When
the option is selected, the screen is not brought to the front when the operator
clicks on it.
2699 Requirement
Improved the Mobile Access (SMA) feature to also show screens that
contain shapes, animations, linked pictures, and simple active objects (e.g., Button,
Text Box, Check Box, Radio Button). Advanced active objects and data objects are
not yet supported. For more information, see the documentation.
2762 Requirement Updated the Remote API Toolkit with the latest runtime updates
2779 Requirement Modified the ISSymbol plug-in for thin clients to be able to resize project screens
independently of the browser window.
2781 Requirement
Implemented the License Server feature, which allows you to set up a license server
on your network that will manage all of the product licenses -- both engineering
and run-time -- for your other computers. Please note that this feature only works
with Wibu's hard keys and CodeMeter software, and that you must purchase the
correct type of licenses. For more information, contact your sales representative or
customer service.
2789 Requirement
Improved the method used to save and retrieve historical data, so that all data is
now saved with a Coordinated Universal Time (UTC) time stamp, and then
implemented several new built-in scripting functions to set, get, and convert the
time (UTC <-> local) during run time. See also items 2607 and 2908.
2814 Requirement Updated support for multi-touch gestures on Windows Embedded Compact 7. See
item 2445 in the previous release.
2926 Requirement Added Chinese Traditional, zh-TW, localization to the product.
3023 Requirement
Added Russian localization of the product, which you may select either when you
install the product or later by using the Language command in the development
environment (View tab > Options group > Language).
3045 Requirement
Improved how the Translation Table feature handles alarm/event messages that
include tags in curly brackets (e.g., ALARM: The current value is {MyTag}! ).
Previously, the value of the tag was retrieved and stored with the
message BEFORE the message was translated, so you would need to provide a
separate translation for each possible value of the tag. Now, the value of the tag
is retrieved AFTER the message is translated, so you only need to provide a
translation for the text other than the tag. For more information, see the
documentation.
3070 Requirement
Modified the ActiveX control ISSymbol.ocx (i.e., the Web Thin Client) so that it can
be used to invoke Javascript from the web page that contains it during run time. To
do this, use the built-in scripting function ExecuteCustomCall to trigger the event
OnCustomCall on the control, and in turn, the event OnCustomCall will invoke the
specified Javascript from the web page. Please note that this feature does not
work in projects running on Windows Embedded. For more information, see the
documentation.
595 Change Request
Improved the Linked Picture screen object to allow you to set a transparent color,
through which the screen background and/or other screen objects placed behind
the picture will be visible. To set the transparent color, either use the tracker tool to
select the color in the picture or specify a color code via tag/expression. If you do
the latter, then you may change the color code -- and therefore the transparent
color -- during run time. See also item 2058.
897 Change Request
Modified the Alarm/Event Control screen object to add an option to disable the
operator's ability to acknowledge an alarm by double-clicking (or double-tapping)
the alarm message. This option may be used, for example, either to force
the operator to click another button to acknowledge the alarm or to prevent alarms
from being acknowledged on thin clients.
2214 Change Request Modified the Tag Integration feature to allow the creation of array tags without the
trailing underscore (e.g., MyTag_1 instead of MyTag_1_).
2276 Change Request Added support for more languages (e.g., Chinese, French, Japanese) on the virtual
keyboard.
2279 Change Request
Implemented an option to automatically convert pasted bitmap images into Linked
Picture objects and then save the images as separate files in the project folder. This
should improve the project's download size and run-time performance. Previously,
when you pasted a bitmap image into a project screen, it was placed as a Bitmap
object and the entire image was embedded in the screen file. See also items 1802,
2062, 2967, 3067.
2294 Change Request
Modified the development environment to notify you when your project
is configured for Windows Embedded target systems and you create a shape with a
Fill Effect. Fill Effects are not supported on Windows Embedded. See also item
2654.
2429 Change Request Improved the Remove Unused Tags tool to include buttons to Check All and
Uncheck All.
2482 Change Request Modified the Alarms task to create a queue of alarm changes, so that they can be
properly reported to third-party applications using the StudioToolkitNet API.
2504 Change Request
Improved alarms and events to allow custom fields. For alarms, the custom fields
can be configured in the Alarm worksheet. For events, the custom fields can be
configured in the SendEvent function. The number of custom fields can be specified
in the project settings (Project Settings > Options > Alarm History and Events). This
feature does not work in projects running on Windows Embedded.
2535 Change Request
Modified the Collaboration feature to properly update the Project Explorer in the
development environment and generally improve the user experience. See also
issue 2600.
2554 Change Request Updated the ControlLogix / RSLogix 5000 tag integration to support L5K files
generated by RSLogix 5000 V20.
2559 Change Request Modified the Tag Integration feature to automatically sync the tag list, so that it
does not need to be reloaded every time you open the Object Finder.
2576 Change Request
Modified the error message that is displayed when an invalid array index is
specified. The message now clearly states the problem is the array index, rather
than saying only that it is an invalid tag.
2598 Change Request Modified the Verify Project command to avoid showing message boxes when
evaluating invalid files. The error messages are now shown in the Output window.
2600 Change Request Modified the Collaboration feature to cache the status of files in source control and
increase overall performance. See also item 2535.
2607 Change Request
Improved the method used to save and retrieve historical data, so that data from
devices in different time zones can be collated on a central server and then
displayed again to thin clients. See also items 2789 and 2908.
2610 Change Request
Improved the Alarm/Event Control screen object to allow specified alarm
messages to blink. This feature does not work in projects running on Windows
Embedded. See also item 2164 in a previous release.
2611 Change Request
Improved the built-in scripting function Open so that when you use it to open a
screen that contains Linked Symbols, you can specify an external mnemonics file
that will be used to set the custom values on those Linked Symbols. This provides
more flexibility than simply declaring the mnemonics within the function. See also
item 2873.
2615 Change Request
Improved the IndTreeView ActiveX control to add the
method SetBackgroundColor, which allows you to set the background color of the
treeview. See also item 2616.
2616 Change Request
Improved the IndTreeView ActiveX control to add the method ChangeIcon,
which allows you to change icons on nodes without reloading the entire treeview.
See also item 2615.
2618 Change Request
Added the built-in scripting function TranslationLoad, which can be used to load
additional translation files and append them to (rather than replace) the current
translation file.
2639 Change Request Corrected the window title(s) for the Import Tool for PanelMate.
2677 Change Request
Improved the Alarm/Event Control screen object to display labels in the Priority
column, instead of the numbers only. The labels may be customized by manually
editing the project file (projectname.APP). For more information, see the
documentation.
2684 Change Request
Modified the status bar (at the bottom of the development environment) to display
the correct line and column numbers when you are working in a VBScript interface.
See also item 2683.
2686 Change Request
Modified the process for downloading project files to a target device so that if an
error occurs while downloading, the error message includes the file path on the
target device. This should make it easier to troubleshoot the error (for example, to
make sure the file path is valid).
2687 Change Request
Changed the default behavior of file caching on thin clients, so that
downloaded project files are checked against the server and then cached. This
should improve run-time performance and prevent thin clients from downloading
unnecessary files. See also item 2570 in a previous release.
2694 Change Request
Modified the project security system to manage both engineering and run-time
users in the same interface. Also, removed ExtUser.dll and ExtUser.exe from
the installation and then removed all references to those files from the
documentation.
2708 Change Request Corrected the name of a file in the installation.
2715 Change Request Improved the Smart Message screen object to support conditional expressions for
each state, rather than only tag values or plain text.
2725 Change Request
Modified the Remote Management tool to display a warning that the contents of
the selected folder on the target device will be deleted before the project files are
downloaded to the device. The warning is displayed only if the selected folder is
not empty, and it is to prevent you from accidentally deleting critical system files on
the target device.
2733 Change Request Updated the application's XML support to use Microsoft XML Core Services
(MSXML) version 6.0. See also item 2821.
2739 Change Request Updated the product installation procedure to use the C# executables instead of
the InstallShield script.
2751 Change Request
In the Remote Management tool, Database Spy, and Remote Logwin, renamed
Network IP to Host so that it is clear you can specify either an IP address or a host
name.
2752 Change Request Improved the alert message that is displayed when you choose to delete a project
tag.
2753 Change Request
Modified the development environment so that the graphics tools (e.g., Shapes,
Active Objects, Data Objects) are disabled while you are setting the tab order of
existing objects in a screen. Previously, the tools remained enabled even though
you could not actually create new objects in that screen.
2760 Change Request Modified the development environment so that if you press Esc while the Object
Properties dialog is open and active, then the dialog is closed.
2764 Change Request
Improved the Rotation animation to support fractions of degrees. More specifically,
the degrees of rotation may now be expressed as a real number, whereas before
they could only be expressed as an integer.
2787 Change Request Improved the OPC UA Client task worksheet, included an option to change the
sampling rate.
2791 Change Request
Modified the OPC DA 2.05 Client task to properly write values with up to
20 decimal places. Previously, the task could only write values with up to 6 decimal
places.
2793 Change Request Improved the tags database to support up to 16,384 classes and up to
4,096 members per class.
2794 Change Request Modifed the Full Integration SDK to not update the Program Settings.ini when
switching projects.
2798 Change Request
Improved the Command animation properties to show indicators on the
actions/tabs that have something configured. This should make it easier to see at a
glance what is configured, without clicking on each tab.
2817 Change Request
Improved the Verify Project command (Home tab > Tools group > Verify) with an
additional option to create integrated tags automatically if they are not present on
the Tags Database.
2823 Change Request
Modified the Database Gateway (StADOSvr) to use an updated time stamp
when saving data to Microsoft SQL Server databases, so that milliseconds do not
need to be stored in a separate column. Please note that this only works with
Microsoft SQL Server 2008 or later; if you are using an earlier version of SQL Server,
then you must edit the program settings to reverse the change. For more
information, see the documentation. See also items 2890, 2913, 2914.
2836 Change Request
Modified the way that product licenses are counted so that you need only one
license for each computer logged onto the project, even if a computer is running
multiple instances of the client software. Previously, you needed a license for each
instance.
2841 Change Request
Reviewed how encryption is used in the product, to try to resolve issues that may
be caused by uninitialized variables (for example, the commonly seen Invalid
tagl.bin error).
2844 Change Request
Modified the OPC UA Client's item browser to make it more responsive when the
OPC UA Server cannot communicate with target devices. Previously, if the OPC
Server could not communicate with the devices, then the OPC UA Client would also
slow down and become unusable. See also items 2844-2849.
2845 Change Request Modified the OPC UA Client's timeout settings to provide more options in case the
OPC UA Server becomes unresponsive. See also items 2844-2849.
2846 Change Request Modified the OPC UA Client's status messages to clearly indicate when it is
communicating properly with the OPC UA Server. See also items 2844-2849.
2847 Change Request
Modified the Reload Trigger option on the OPC UA, OPC .Net, and OPC XML/DA
worksheets to be reset to 0 when the reload is completed. See also items
2844-2849.
2848 Change Request Modified the OPC UA Client to generate a detailed log file, which can be used to
troubleshoot communication with the OPC UA Server. See also items 2844-2849.
2849 Change Request
Modified the OPC UA Client to avoid reading/writing invalid items (i.e., item name
and node ID are empty) on the server. A log message will be displayed when an
invalid item is selected and added to the client worksheet, but future read/write
operations will not generate any more messages. See also items 2678, 2844-2849,
3047.
2857 Change Request Improved the Tag Integration feature to allow you to remove tags directly from the
Shared Database worksheet.
2868 Change Request
Modified the nightly build process to sign the .Net assemblies that are used in the
product, which should ensure the authenticity of the assemblies. For internal use
only.
2873 Change Request Improved the built-in scripting function Open so that some screen attributes can be
set when the screen is opened. See also item 2611.
2888 Change Request Improved the Object Finder so that you may select and import multiple tags from a
tag integration source. Previously, you had to select and import tags one at a time.
2890 Change Request
Resolved an issue with the Database Gateway (StADOSvr) where, if you configured
a database to store historical data and the database was not accessible, then the
resulting timeouts might stack up and cause the project runtime to freeze. See also
items 2823, 2913, 2914.
2894 Change Request
Modified the Alarms task to change the way that it queries for alarms during run
time, which should prevent conflicts with other clients and improve run-time
performance.
2896 Change Request
Modified the data objects (i.e., Alarm/Event, Trend, and Grid) to run their queries in
separate threads on the project server, to make sure that the project viewer will
not freeze while waiting on long query operations.
2954 Change Request
Implemented an option to disable the prioritization of project clients. By default,
project clients are prioritized in the order that they connect to the project server,
with the first typically being the local viewer. The higher priority that a client has,
the more quickly the server will respond to its requests and the better it will
perform during run time. If you disable prioritization, then the server will respond
to all requests in the order that they are received. For more information about this
option, contact Support.
2979 Change Request
Modified the TCP/IP Client worksheet to add the option Send Values On
Connection . When this option is selected and the project is run, the client will
ignore the first tag values that it receives from the server and instead send its own
tag values to the server.
2992 Change Request Added support to parameters of AOIs (Add-On Instrunctions) for RSLogix5000 Tag
Integration
2995 Change Request Update OPC XML/DA to use the API from the OPC Foundation
3015 Change Request
Modified the Min/Max feature of tags to provide more options for how to handle
tag values that are out of range. To change how they are handled, manually edit
your project file (projectname.APP) and adjust the settings WriteOutOfRange and
CapOutOfRange. For more information about these settings and how they work in
combination, see the documentation.
3039 Change Request
Reapproved the built-in scripting function Wait and added it to both the Object
Finder and VBScript Intellisense. The function had been deprecated in a previous
release, but it was not removed from the documentation.
3042 Change Request Added localization for the Full Integration SDK components
3044 Change Request Improved the internal structure of the Tag Integration feature.
3049 Change Request Changed how runtime threads are named in dump files to make it easier to analyze
them.
3067 Change Request
Improved the Linked Picture screen object so that you may link to image files in
sub-folders (e.g., Web\Folder1\MyPicture.jpg). Previously, you could only link to
image files in your project's Web folder. See also items 2279 and 2967.
3082 Change Request
Modified the CloseConnection option to generate text-only log files instead of
complete dump files when the run-time client's connection to the server is closed.
This resolves an issue where generating dump files caused the system to freeze in
certain situations. See also item 2770 in a previous release.
3085 Change Request
Modified the database interface to automatically index alarm and event tables by
event time. Existing historical data (from projects created with previous
versions) cannot be indexed in this way, so if you can afford to do so, then you may
choose to delete the old tables from your database and create new ones. Doing so
will improve run-time performance. For more information, see the documentation.
3088 Change Request Updated the process for generating dump files to recognize the latest versions of
Windows.
3111 Change Request
Improved the Studio Database Gateway (StADOSvr.exe) to include a connection
monitor, which can help with project debugging. The output of the connection
monitor may also be logged to a file.
3119 Change Request
Modified the Trend Control screen object to implement a query timeout, which
should prevent the project client from hanging on an unusually long data source
query. The default timeout period is 120 seconds. You may adjust this by manually
editing your project file (projectname.APP) to change the value of QueryTimeout.
3126 Change Request Enhanced the performance and stability of the VBScript editor, especially when
editing scripts that have more than 1000 lines.
855 Issue Resolved an issue where the Development Environment would close unexpectedly if
you tried to open an invalid Driver worksheet.
1170 Issue Modified debugging tools to properly indicate errors when undeclared variables are
specified in the Graphics Script.
1377 Issue
Resolved an issue with the Closed Polygon screen object where the
object's Background (or Fill) settings would sometimes be lost if the object's Border
(or Line) settings were changed.
1378 Issue
Resolved an issue with the development environment where, if the screen editor
was set to greater than 100% zoom, then you could not select Closed Polygon
screen objects.
1602 Issue Resolved an issue where the SendEmailExt function would create an email with an
invalid To header.
1741 Issue Improved the project security system so that the LDAP offline cache will
properly track recent users according to a first in, first out (FIFO) algorithm.
1745 Issue Modified the project security system to properly protect OPC UA, OPC .Net, OPC
XML/DA, and DDE worksheets.
1802 Issue
Resolved an issue where some BMP images (inserted using the Linked Picture
screen object) were not properly displayed and/or caused system errors. See
also item 2279.
1930 Issue Resolved an issue where if you used the Test Screen command on a screen that
contained a Trend Control screen object, then the system would freeze.
1937 Issue Resolved an issue where the project viewer (Viewer.exe) would not actually start
up in the target language that was selected in the Translation Table.
2002 Issue
Improved the validation of array tags in worksheets. Previously, if you typed
anything other than a period (to indicate a class member; for example,
MyArrayTag[1].classMember) after the array index, then that text was not
validated.
2038 Issue Resolved an issue where SQL commands that took longer than 30 seconds to be
executed would always time out, even if a longer timeout period was configured.
2058 Issue Improved the Linked Picture screen object to allow you to insert images with
transparent backgrounds, such as PNG files. See also item 595.
2062 Issue Resolved an issue where the Background Picture (set in Screen Attributes) would
get distorted in some specific situations. See also item 2279.
2118 Issue
Improved how Alarm, Event, and Trend history are evaluated and removed
(according to the History Life Time setting) when those tasks are configured to save
their history to an external database.
2149 Issue
Modified the OPC XML/DA worksheet and the associated Connection dialog to
correctly show labels in the selected language (View tab > Options group
> Language). See also items 2148 and 2187.
2150 Issue Modified the Service Configuration dialog (Project tab > Settings group > Service) to
correctly show labels in the selected language (View tab > Options group
> Language).
2169 Issue Resolved an issue where dialogs from the Trend Control run-time interface would
not open until you pressed the Alt key on your keyboard.
2283 Issue Resolved an issue that prevented the decompression of historical trend files if the
file path contained a hyphen.
2383 Issue Resolved an issue with TwinCAT tag integration not working properly if the original
PLC project has empty structures.
2505 Issue
Resolved an issue where Linked Symbols could be resized, even if they were not
supposed to be (i.e., the Use linked size option was selected). Now, when a Linked
Symbol is selected in the screen editor, the Size tools (in the Format tab of the
ribbon) are disabled.
2515 Issue Resolved an issue where, if you used the Object Finder to insert a tag in a Main
Driver Sheet, then the worksheet was not saved properly.
2544 Issue Resolved several outstanding issues with the product localizations.
2587 Issue
Modified the project runtime to convert the boolean values returned by .Net
Control methods, so that the values are compatible with the Boolean tags in your
project.
2619 Issue Resolved an issue where the tooltip was not properly updated when the mouse
hovered over individual objects in a group of objects.
2620 Issue Modified the Import command on the Translation Table to properly import a CSV
file that has a dash separator in its file name.
2641 Issue Modified the Import Wizard for PanelMate so that all objects are imported at the
correct size.
2649 Issue Modified the project security system to properly save group settings. This item was
created by the resolution of item 2590 in a previous release.
2653 Issue
Resolved an issue where the built-in scripting functions CreateUser and
SetPassword would return errors if they were called from the Background
Tasks while the Viewer was not running. The functions apparently tried to open
dialogs for more input but could not because the Viewer was not running. The
functions should not try to open dialogs if all of their parameters are provided. See
also item 2972.
2654 Issue
Added a new log message when screens that are created for Windows target
systems and that contain shapes with Fill Effects are opened on Windows
Embedded target systems. Fill Effects are not supported on Windows Embedded.
See also item 2294.
2678 Issue
Resolved an issue with the OPC UA task worksheet where, if you used the write
trigger to write items and one of the items was invalid, then none of the items were
written. Now, only the invalid item is not written. See also items 2849 and 3047.
2683 Issue Modified the status bar (at the bottom of the development environment) to display
the correct line and column numbers when multiple lines are selected in a VBScript
interface. See also item 2684.
2685 Issue Resolved compatibility issues with the Import Wizard for PanelBuilder.
2690 Issue Modified the development environment to properly handle screen objects that are
off screen.
2710 Issue
Resolved an issue with the Import Wizard for PanelMate where it would sometimes
create invalid values for the advanced parameter Alarm Deadband Time. See also
items 2711, 2712, 2713.
2711 Issue Resolved an issue with the Import Wizard for PanelMate where it would create a
standard tag with the wrong name. See also items 2710, 2712, 2713.
2712 Issue
Resolved an issue with the Import Wizard for PanelMate where it would not
correctly import Modbus and Modbus Plus addresses to the Main Driver Sheet. See
also items 2710, 2711, 2713.
2713 Issue
Resolved an issue with the Import Wizard for PanelMate where it would not
correctly import the routing settings for the Modbus Plus (MODPL) driver. See also
items 2710, 2711, 2712.
2719 Issue Resolved an issue with the built-in scripting function RunGlobalProcedureOnServer
where it did not work properly when you passed some specific parameters.
2723 Issue Resolved an issue with the German localization of the Trend - Points configuration
dialog.
2732 Issue Resolved an issue with the Grid Control screen object where sorting the data was
not working properly.
2734 Issue
Resolved an issue where if the development environment window was open on a
secondary display, then the Object Properties dialog would open on the primary
display.
2745 Issue Modifed the Linked Symbols to properly accept negative values in custom
properties.
2750 Issue Corrected errors in the German localization of the product.
2756 Issue Modified the algorithm that detects file changes after you verify your project
(Home tab > Tools group > Verify).
2759 Issue Modified the tag type selection to only display the class as an option if the class has
at least one member.
2792 Issue Modified the way that the Tag Integration feature caches tags, to improve support
for structures (classes) and avoid downloading big files to slow devices.
2800 Issue
Modified the way the runtime handles alarm tag field changes to reduce the
memory usage. A continous change of the field in a short time interval (ms) would
use too much memory and possibly stop the runtime.
2821 Issue Resolved an issue with TwinCAT tag integration generating errors on computers
that did not have Microsoft XML Core Services (MSXML) version 4.0 installed.
Updated the application to use MSXML6. See also item 2733.
2826 Issue Resolved an issue with the Import Wizard for TwinCAT where it did not import
some tags correctly. See item 2790 in a previous release.
2835 Issue Resolved an issue where Linked Pictures were not displayed in their correct
positions on web thin clients.
2842 Issue Resolved an issue with creating and editing class members when the computer did
not have a C: drive.
2843 Issue Modified the Tag Integration feature to properly replace the tags in screen objects
when a tag is renamed on the PLC.
2850 Issue Corrected the description of the system tag DayOfYear.
2851 Issue Modified the TwinCAT tag integration to accept arrays that have a lower bound of
1.
2853 Issue
Modified the Trend Control screen object so that if the graph's Y-axis is configured
to have both a logarithmic scale and a minimum less than or equal to 0 (which is
impossible for a logarithm), then a minimum of 0.00000000000000000000001 will
be used automatically during run time. This will not change any of the object
properties. See also item 2556 in a previous release.
2858 Issue
Resolved an issue with the Security System where if you selected the LDAP option
and specified the server by host name (rather than by IP address), then the server
was sometimes not accessible. See also item 2935.
2860 Issue Modified the TwinCAT tag integration to properly show the indices of arrays of
structures. See also item 2943.
2871 Issue
Resolved an issue with the project security system's Domain (LDAP) mode where, in
some cases, the security level of a previously logged out user might be used to
e-sign an event.
2875 Issue Resolved an issue with the BR_WS and COSYS drivers where if the Send last state
option was selected, then the drivers did not read all of the worksheets.
2879 Issue
Modified the Global Replace, Remove Unused Tags, and Cross Reference
commands to include any tags configured in the Disable Commands box in the
Screen Attributes dialog.
2882 Issue Resolved an issue where the function DBCursorColumnCount returned incorrect
values when performing DBCursorOpenSQL queries on Views.
2884 Issue Resolved an issue with the Virtual Keypad (VK) where it was not being properly
positioned when called from a pop-up screen.
2893 Issue Resolved an issue where VBScript Intellisense would not work in a line of script that
contained a single-quote character (').
2895 Issue
Improved the VBScript interface so that it will ignore the word function when it is
used inside a text string. Normally, function is a VBScript keyword and cannot be
used for anything else.
2898 Issue
Resolved an issue where the function SetPassword did not work properly in
projects running on Windows Embedded, which caused changes to be lost when
the device was restarted.
2899 Issue Resolved an issue where VBScript Intellisense sometimes did not show the
parameters of procedures created in the Main Procedures worksheet.
2908 Issue
Resolved an issue with the new method to save and retrieve historical data, where
the project runtime would sometimes return an error when trying to save to the
database. See also items 2607 and 2789.
2909 Issue Resolved an issue where the Color animation on a screen object was
sometimes lost when the screen object was copied and pasted.
2912 Issue Modified the Tag Integration feature to properly handle write operations in projects
with more than 65,535 tags.
2913 Issue
Modified the Database Gateway (StADOSvr) to create a buffer for error messages.
Previously, the Database Gateway could lock up if it received too many messages.
See also items 2823, 2890, 2914.
2914 Issue
Modified the Database Gateway (StADOSvr) to resolve an issue where the Viewer
froze when trying to query data in a specific sequence. See also items 2823, 2890,
2913.
2916 Issue
Identified an issue with the Trend Control screen object where, if a custom query is
configured and decimation is enabled, then the trend may not show any data. To
avoid this, the data must be properly sorted. For more information, see the
documentation.
2918 Issue
Resolved an issue where some .Net controls could no longer be customized. The
issue was introduced in a previous version; before that, the controls could be
customized as intended.
2919 Issue Resolved an issue with the Trend Control screen object where the Font Size settings
sometimes could not be changed.
2920 Issue
Improved the Smart Message screen object so that you can specify a tag name in
curly brackets (e.g., {MyTag}) for the source file path. This allows you to change the
source file during run time.
2921 Issue Corrected errors in the French localization of the product.
2924 Issue Resolved an issue with the function PrintWindow so that it prints properly in
landscape mode.
2925 Issue Resolved an issue with VBScript execution where if a script was continuously
writing values to a tag, then the runtime might freeze when you tried to stop it.
2927 Issue Modified the VBScript interface to properly validate tags that are created while
editing a script.
2931 Issue
Resolved an issue with the Trend Control screen object where, if the trend graph
was configured with multiple X-axes but not multiple sections to separate the axes,
then any zooming done on the graph could not be canceled.
2935 Issue Resolved an issue with the Security System where security levels sometimes did not
work properly on Web Thin Clients. See also item 2858.
2938 Issue Improved the handling of unregistered .Net controls.
2943 Issue Modified the TwinCAT tag integration to properly communicate with arrays of
structures. See also item 2860.
2947 Issue Resolved an issue where you could not create or configure tags in the Advanced
settings of the Alarm worksheet.
2948 Issue
Resolved an issue where if you selected the option Send Every State (Project
Settings > Communication > Driver and OPC) in a project running on Windows
Embedded, then the project would crash when the maximum buffer size was
exceeded. See also item 2681 in a previous version.
2951 Issue Improved the Alarm History and Events database interface (Project Settings >
Options) to allow a History Life Time up to 32,768 days.
2957 Issue
Modified the Viewer module to prevent false identification of Multi-Touch devices.
This issue could cause crashes on the Viewer startup when running on some
specific embedded devices and on Windows 2008 RC2.
2966 Issue Resolved a memory management issue with the PMControl.ocx control.
2967 Issue
Changed how the Web Thin Client caches images files, to improve run-time
performance. Previously, if the Web Thin Client opened a screen that contained
multiple instances of the same Linked Picture, then it would re-download the image
file for each instance. See also items 2279 and 3067.
2968 Issue
Resolved an issue that occured when calling the built-in scripting function Open
from the VBScript sub-routine Graphics_OnStart. Calling the function caused errors
in some specific situations.
2972 Issue Modified the built-in scripting function CreateUser so that it will not execute in
the Viewer unless it needs to open a dialog for user input. See also item 2653.
2975 Issue
Updated the Studio PDF2 (novaPDF) installer to resolve a watermark issue. The
Studio PDF2 printer is used by certain tasks and functions to print directly to a PDF
file. See also item 3036.
2976 Issue
Improved the way that the project runtime handles write operations from thin
clients. Previously, if a thin client ran a script that continuously wrote tag values
back to the tags database, the frequency of communication would cause CPU usage
to go to 100%.
2980 Issue Resolved an issue with the Import Wizard for PanelMate where it looked for
a certain ActiveX control under the wrong name, causing the import to fail.
2981 Issue Modified the Driver task to prevent possible memory leaks when using
tag properties (e.g., MyTag->AlrStatus) in Driver worksheets.
2982 Issue Modified the Driver task to avoid warnings and errors when two drivers are trying
to write at the same time and the computer has a multi-core processor.
2986 Issue Resolved an issue where a screen's background picture was spontaneously
modified under some specific circumstances.
2989 Issue
Modified the development environment so that it cannot open multiple heavy
screens (i.e., screens that contain large numbers of screen objects) at the same
time. This was a known issue that caused the development environment to slow
down or crash and for which a workaround had been provided; see item 2440 in a
previous release. Now, the check is built into the development environment, so the
workaround no longer applies.
2996 Issue
Modified the ActiveX control ISSymbol to add the method ReadTagExt, which
should be used in Javascript instead of the method ReadTag. The full syntax of the
new method is ISSymbol1.ReadTagExt( tagName ).
2997 Issue Resolved an issue with the built-in scripting function Open not opening the
screens at the specified size.
3014 Issue
Resolved an issue with the Combo Box screen object where if it took a long time to
load its labels from a text file or database, then the tag configured for Position (in
the object properties) would incorrectly receive a value of -1 as a sort of timeout
error.
3022 Issue
Modified the Verify Project command so that it will properly import all tags when
the option Automatically add tag integration used tags is selected. Previously, if a
tag name included a period (.) but the tag was not identified (in the symbol file
exported from the source) as a class, then the tag would not be imported. This was
due to differences in tag syntax between products.
3028 Issue Corrected some labels in the French localization of the product.
3036 Issue
Updated the Studio PDF2 (novaPDF) installer so that it will install properly on
Windows 7 64-bit. The Studio PDF2 printer is used by certain tasks and functions to
print directly to a PDF file. See also item 2975.
3037 Issue Resolved an issue with the built-in scripting function SendMailExt where it did not
return the correct error codes.
3038 Issue Resolved an issue with the built-in scripting function PrintWindow where it would
not obey the Visibility setting on some screen objects.
3041 Issue
Modified the Alarm/Event Control screen object so that when you select an alarm
message in the control and then new alarms are displayed, your selection stays
with the MESSAGE that you clicked rather than the ROW that you clicked. This is to
ensure that Selected tag (Alarm/Event Control > Object Properties > Advanced)
works as documented.
3043 Issue Modified the project security system so that the option Project Settings (Security
System > Groups > Engineering Access) also covers Mobile Access configuration.
3047 Issue Modified the OPC UA Client to avoid browsing invalid items (i.e., item name and
node ID are empty) on the server. See also items 2678 and 2849.
3050 Issue Increased the maximum number of Standard Driver Sheets to 9,999 and
also implemented other changes, to resolve a numbering/grouping conflict
between the Standard Driver Sheets and the Main Driver Sheet.
3051 Issue Resolved an issue where if a project was modified during run time, then screens
would sometimes open with scroll bars.
3054 Issue Modified the security system's logon procedure so that the Virtual Keyboard is
always displayed on devices without physical keyboards.
3058 Issue Improved the performance of the Multi-Touch features on slower devices.
3060 Issue Resolved an issue with memory corruption in the .Net control Indtreeview.ocx. The
control is used in the Business Intelligence Dashboard Template.
3061 Issue Corrected errors in the Spanish localization of the product.
3063 Issue Resolved an issue with opening the same screen more than once so that it will
always be opened in the correct size and position.
3068 Issue Modified the TwinCAT tag integration so that it can properly read strings with
custom lengths.
3069 Issue Modified the soft key licensing method so that it may be used on devices that have
only Wireless Ethernet (WiFi).
3071 Issue Updated the documentation to make it clear that the built-in For...Next loop may
only be used in Math worksheets and not in Command animations.
3075 Issue
Resolved an issue where the built-in scripting functions FileCopy and FindFile were
generating errors when they included the parameter optTimeout. This issue was
resolved before, but only for projects running on Windows; see item 2332 in a
previous release. Now, it has also been resolved for projects running on Windows
Embedded.
3076 Issue Modified the ActiveX control ISSymbol.ocx (i.e., the Web Thin Client) so that it will
work properly when running multiple instances inside the same web browser.
3077 Issue
Modified the Object Properties dialog for the Smart Message screen object so that
the Type and Value type lists will work correctly regardless of which
product localization you use. Previously, the alphabetization of the different
languages caused an issue with how the lists were sorted.
3080 Issue Improved the method for tag validation in order to prevent inescapable Invalid tag
alerts in certain situations.
3083 Issue Modified the Secure Viewer so that it can download properly from HTTPS.
3090 Issue Modified the product uninstaller to properly remove all system files.
3091 Issue Resolved an issue with the Web Thin Client installer (ISSymbolVM.cab) where it
tried to install itself several times.
3101 Issue Resolved issue of Virtual Keyboard not working properly on Web Thin Clients
3114 Issue
Corrected the documentation for the built-in scripting function WinExecIsRunning.
Previously, the documentation had incorrect descriptions of the function's error
codes.
3115 Issue Modified the OPC UA Client task to always increment the value of Read Count (in
the task worksheet) even if a read fails.
3116 Issue
Resolved an issue with the OPC UA Client task worksheet where the read/write
triggers (in the worksheet's Advanced settings) were not disabled even when the
worksheet itself was disabled (using the Disable setting).
3118 Issue
Modified the built-in scripting function Format so that specifying another
decimal mark and/or thousands separator will not conflict with the operating
system's Region and Language settings. See also item 2196 in a previous release.
3120 Issue Resolved an issue where using the Test Screen command would cause system
errors if there was an invalid Global Procedure script in the project.
3121 Issue
Modified the Output Window (LogWin) so that when a tag value is changed by a
Global Procedures script and that change is logged, only the file name of the script
file is included in the log message. Previously, the entire file path of the script file
was included.
3122 Issue Clarified the alert message that is displayed when a linked picture is not supported
in a project running on Windows Embedded.
3131 Issue Resolved an issue with the implementation of OPC UA.
3143 Issue Improved the worksheet editor to reduce the time it takes to delete a row from a
worksheet.
3146 Issue Modified the Studio Database Gateway (StADOSvr.exe) to implement a timeout for
non-query operations. For more information, contact Support.
3147 Issue
Resolved an issue where, if a project was created with an earlier version of the
software and it included imported PanelMate objects, that project might not work
with the latest version of the software. The specific issue was with the
implementation of version support on PMControl.ocx.
3153 Issue Improved the project security system's Distributed mode to make it more robust.
3157 Issue
Identified an issue where the built-in OPC Server (Studio.Scada.OPC) would not
start in EmbeddedView. To resolve this issue, you must download the OPC Core
Components Redistributable from the OPC Foundation website and then
install it on your Windows Embedded Standard device. For more information, see
the documentation.
3161 Issue Resolved an issue with the Multi-Touch functionality where touch did not work
properly with Linked Symbols that include more than one Button object.
3162 Issue
Modified how key events are handled so that only one key may be pressed at a
time. Specifically, the second key's On Down event is not processed until the first
key's On Up event has been processed.
3168 Issue Fixed an issue where the number of drivers was not displayed correctly for some
specific license types
3261 Issue Modified the project security system so that the option Project Settings (Security
System > Groups > Engineering Access) also covers Mobile Access configuration.
3264 Issue
Improved the Smart Message screen object so that you can specify a tag name in
curly brackets (e.g., {MyTag}) for the source file path. This allows you to change the
source file during run time.
InduSoft Web Studio v7.1 + Service Pack 1 (Friday, February 1, 2013)
ID Type Description
2445 Requirement
Added support for multi-touch gestures in project screens. Available gestures
include: zoom/pan for screens; two-handed control (i.e., recognizing two different
touches on the same screen); pre-configured gestures and inertia for the Position,
Resize, and Rotation animations; and configurable touch events for the Command
animation.
2546 Requirement
Added a Spanish localization of the development environment. You can select
Spanish either when you install the program or by using the Language command
(View tab > Options group > Language). See also items 2730 and 2784.
2597 Requirement Revised documentation for Bring to Front and Send to Back commands.
2622 Requirement Improved the OPC XML/DA client to allow you to configure a dead band.
2763 Requirement
Added an option to set the color of the header text in Grid screen objects. To set
the color, manually edit your project's APP file and change the GridHeaderTextColor
setting. You must specify the color in hexadecimal format -- for example, FF0000 is
red. The setting is empty by default, which means the header text is the same color
as the body text.
2804 Requirement Verified that KBDBlock.dll, which is used by the project security system, works on
Windows 8.
2510 Change Request Improved the speed of downloading project files to target stations running Remote
Agent (CEServer.exe) version 7.5. See also items 2539 and 2634.
2536 Change Request Modified the behavior of the OPC UA Server Configuration dialog to avoid showing
unnecessary or confusing messages to the user.
2549 Change Request Updated the demo project (PC Demo) to showcase the new features in this version
and to resolve outstanding issues from previous versions.
2553 Change Request
Improved the Alarm worksheet to accept tag references (i.e., {Tag}) in the Selection
column of the worksheet. Please note that the tag name is limited to five
characters, because the Selection field is limited to seven characters and two of
those are used by the curly brackets ({}).
2556 Change Request Improved the Trend Control screen object to show logarithmic grid lines when the
Y-axis is configured for logarithmic scale.
2563 Change Request
Resolved an issue where a tag configured in an OPC worksheet would not scan if it
was set to scan when used in a screen and the only place it was used in a screen
was in a Grid object.
2580 Change Request
Resolved an issue with the pre-made Meter symbols, in the Symbols library, where
the symbol captions (defined by #Label) were not translated by the Translation
Table.
2590 Change Request Modified the thin client solution to run faster on network environments with high
latency.
2643 Change Request Improved the alignment of numeric displays and numeric entries in projects
imported with the Import Tool for PanelMate.
2652 Change Request Resolved an issue where the SendEmail and SendEmailExt functions sent emails
with time stamps that were not properly adjusted for Daylight Saving Time (DST).
2669 Change Request Updated the Web Thin Client and Secure Viewer with a new signed certificate.
2703 Change Request Modified the ISSymbol control to log the tag name in the Viewer log file when the
tag is read synchronously.
2704 Change Request
Added an option to make all screen objects with E-sign clickable, regardless of the
user's privileges. The E-sign is recorded as normal when the user clicks the object,
but the object does not actually perform its function unless the user has sufficient
privileges. This makes it possible log all of the user's clicks without changing either
the user's privileges or the objects' security levels. To select this option, manually
edit your project file (projectname.APP) and change the
DisableGrayOutForESignature setting.
2729 Change Request Resolved an issue with the OPC UA and OPC XML/DA clients where the read and
write counters would show incorrect counts when using triggers.
2749 Change Request
Added an option to load tag values asychronously in the While... sub-routines in the
Graphics Script and Screen Scripts. To select this option, manually edit your
project's APP file and change the LoadOnWhileScriptTagsAsynchronously setting. By
default, tag values are loaded sychronously, but that decreases
run-time performance in some projects.
2769 Change Request
Resolved an issue with the OPC UA client where the client sometimes forced the
server to read values from connected devices, which could cause problems if the
server was busy communicating with modems.
2770 Change Request
Added an option to create a dump file every time the run-time client's connection
to the server is closed. To select this option, manually edit your project's APP file
and change the CloseConnection setting. For more information about what the
dump file contains and where it is saved, see the documentation.
1667 Issue
Resolved an issue where, if a Trend worksheet was configured to compress its
history files, then the resulting compressed files (*.HSZ, as opposed to *.HST for
uncompressed) might not be deleted after the specified lifetime.
2035 Issue Modified the built-in function RunGlobalProcedureOnServer to give an error if it is
called within a procedure that was itself triggered by RunGlobalProcedureOnServer.
This is to prevent a possible memory leak caused by nested or recursive function
calls.
2151 Issue
Resolved an issue where writing a value to the DisplayValue tag field (i.e.,
tagname->DisplayValue) on a thin client would incorrectly change the actual tag
value on the server. The issue was caused by a conflict between the units
configured on the thin client and the units configured on the server -- for example,
°F on the thin client versus °C on the server.
2364 Issue Resolved an issue where the Cancel Zoom command on the Trend Control screen
object did not work properly when using the horizontal zoom.
2440 Issue
Added a note to the documentation about when and how to edit the Windows
Registry to increase the limit on GDI Objects. It might be necessary to increase the
limit if opening heavy project screens (i.e., screens with many complex Linked
Symbols) causes the development environment to slow down or crash.
2507 Issue
Resolved an issue where the HST2TXT function would sometimes abort and return
an error if it could not find the first history file for the specified period. Now, the
function will proceed with the remaining history files that it can find.
2511 Issue Resolved an issue when using Tag Integration arrays with the Combo-Box screen
object.
2528 Issue
Improved the Database/ERP functions to support SQL queries more than 2048
characters long. (Such queries are typically formed by concatenating multiple string
tags.) Also, improved the Database worksheet to support up to 2048 columns (i.e.,
up to 2048 rows per worksheet).
2539 Issue
Resolved an issue where, if you used the Remote Management tool to install
system files on a target station running Windows Embedded, then some of the
files might not install or register correctly. See also items 2510, 2634, and 2667.
2550 Issue
Resolved an issue where one instance of Secure Viewer might time out while
communicating with the Server and cause the Server to stop responding to other
instances of Secure Viewer.
2557 Issue Resolved an issue with the Trend Control screen object where auto-scaling
sometimes did not work properly if SPC was not also enabled.
2558 Issue Resolved an issue with TwinCAT tag integration where arrays were not
communicated properly.
2560 Issue
Improved data communication in general between the Secure Viewer client and the
project runtime server. This was initially to resolve an issue where, if an operator
using Secure Viewer repeatedly clicked/tapped a button on screen, then Secure
Viewer might hang momentarily and stop sending tag values to the server.
2566 Issue
Resolved an issue with the DB/ERP feature where exectuing the INSERT function
(using either the Database worksheet or the DBInsert function) with a large amount
of data would cause the Viewer to hang momentarily.
2569 Issue Improved communication between the Viewer and the Server to prevent keyboard
lag on screens containing certain objects.
2571 Issue Resolved an issue where OPC XML/DA would sometimes prevent the project
runtime from stopping quickly.
2572 Issue
Resolved an issue with Web Thin Clients where the Timeout for switching stations
setting (Project Settings > Web > Advanced) was not being honored in certain
situations. For example, if the Web Thin Client was executing DB/ERP functions and
then lost its connection to the primary data server, it might hang for up to 60
seconds while it tried to finish executing the functions rather than switch to the
secondary data server after the specified timeout.
2573 Issue Resolved an issue where the Viewer would not work properly with project screens
containing dashed lines with weight greater than 1.
2574 Issue
Resolved an issue where the Thin Clients folder (on the Graphics tab of the Project
Explorer) was not displayed when the language of the development environment
was set to German.
2579 Issue
Resolved an issue with the Alarm/Event Control object where, if the object's Type
(in the Object Properties) was set to Alarm History and History Format (Project
Settings > Options) was set to either Proprietary or Binary, then the types of alarms
(e.g., HiHi, Hi, Lo, LoLo) were not included in the history file.
2583 Issue Improved line scrolling and cursor movement in the VBScript editor.
2594 Issue
Resolved an issue with Linked Symbols on Windows Embedded where, if a symbol
contained more than one image, then only the first image was drawn during project
run time.
2596 Issue
Improved the German localization of the development environment. You can select
German either when you install the software or by using the Language command
(View tab > Options group > Language).
2602 Issue Improved the RSLogix tag integration, especially when using L5K files.
2603 Issue
Resolved an issue with RSLogix tag integration where, if the leading part of the tag
name matched the data source name, then the Object Browser did not allow you to
insert an array index when configuring a tag/expression.
2604 Issue Resolved an issue with TwinCAT tag integration where long class and member
names might cause instability problem.
2605 Issue Resolved an issue with the Trend Control object where extracting compressed
history files sometimes caused the program to crash.
2606 Issue Improved the drawing of Button objects with images and transparencies on
Windows Embedded.
2608 Issue Modified the OPC XML/DA client to fail more gracefully if its connection to the OPC
server times out.
2621 Issue Resolved an issue with the Full Integration SDK where it would sometimes open the
Security System configuration wizard even after project security had been
configured. (Normally, the wizard is opened only the first time you need to
configure security for a project. Every time thereafter, you should be taken directly
to the security settings.)
2625 Issue Resolved an issue with the Event Logger where it was not properly logging Security
System messages.
2634 Issue Improved Remote Agent (CEServer.exe) to maintain compatibility with older
versions of the development application. See also items 2510 and 2539.
2637 Issue Resolved an issue with the Text Box screen object where it might become invisible
when duplicated.
2651 Issue
Resolved an issue with the project security system where it would send multiple
Logoff messages (recorded in the Events database) whenever the user started or
stopped the project runtime.
2666 Issue Resolved an issue with the OPC UA client where you could not write negative values
to REAL-type items.
2667 Issue Resolved an issue with Mobile Access Tabular (SMAServer.exe) on Windows
Embedded where it would not run in certain situations. See also item 2539.
2672 Issue Resolved an issue with the Text Box screen object where sometimes, under very
specific conditions, the entered value would not get written to the associated tag.
2681 Issue
Implemented a limit on the size of the buffer that holds tag value changes waiting
to be sent when the Driver or OPC Client task is executed. For more information,
see the description of Send every state (Project Settings > Communication > Driver
and OPC). To adjust the buffer size, manually edit your project's APP file and change
the DriverAndOpcBufferSize setting.
2693 Issue
Resolved an issue with the TCP/IP Server task where the status window (which can
be accessed by right-clicking the TCP/IP Server icon in the Windows notification
area) did not properly show the names of connected users.
2698 Issue
Resolved an issue with the OPC XML/DA Client where, if the number of items
configured on the client worksheet was greater than the Maximum Group Size for
writing, then the write failed.
2701 Issue Corrected a misspelling in the tooltip description of the Save All command in the
application menu.
2706 Issue Resolved an issue with the Viewer module where it might become unstable when
the Security System logged some specific error messages.
2718 Issue Resolved an issue with the OPC XML/DA client where it did not properly display all
of the available servers in the Host Name list in the Server Connection dialog.
2720 Issue
Resolved an issue with the Translation Table where, if the development
environment was set to the German localization, then the Translation Table
would format dates as TMJ (Tag, Monat, Jahr) instead of DMY (Date, Month, Year).
This could cause problems in other parts of the program.
2724 Issue Modified the layout of the Driver Settings dialog to make room for labels written in
other languages, such as German.
2728 Issue
Resolved an issue with the OPC XML/DA client where Read Status and Write Status
seemed to always have values of 1, regardless of the actual state of the client. Now,
Read Status and Write Status are properly updated to show the results of the last
read and write actions.
2741 Issue
Resolved an issue with the Grid screen object where it would automatically convert
ANSI text files to Unicode if the user edited any cell in the grid. Now, text files are
always saved in the same format in which they were opened.
2772 Issue Resolved an issue where the X-Ref command was not finding the tags configured in
OPC XML/DA worksheets.
2773 Issue Resolved an issue with the OPC XML/DA where at least one read operation was
required before write operations would work. See also item 2786.
2776 Issue
Resolved an issue with the Web Thin Client where, if it lost its connection to the
TCP/IP Server and then tried to reconnect, it would sometimes start sending
requests before it had finished initializing and caused the TCP/IP Server to become
unstable.
2784 Issue Corrected various errors in the Spanish localization of the development
environment. See also item 2546.
2786 Issue
Resolved an issue with the OPC XML/DA client where, if the client used triggers for
communication and became disconnected from the server, then it might not be
able to reconnect. See also item 2773.
2790 Issue Resolved an issue with the TwinCAT Import Wizard where it did not correctly
import nested structures (i.e., classes whose members are also classes).
2801 Issue Resolved an issue with the Viewer module where, on some specific computers, it
would lock if the user pressed ALT+TAB or F10.
2815 Issue Resolved a buffer overflow issue in NTWebServer.
2828 Issue Resolved an issue with the Virtual Keyboard running in CEView, where the keys did
not scale correctly when the Virtual Keyboard window was resized.
InduSoft Web Studio v7.1 (Thursday, June 21, 2012)
ID Type Description
725 Requirement Added a method to the Full Integration SDK which exports a list of the project tags
used in a specified screen, worksheet, or script.
971 Requirement Introduced a new Text Box screen object with multi-line and wordwrap capabilities.
1348 Requirement Implemented workgroup collaboration and version control, which allows you to
check your project files into Team Foundation Server (TFS) from within the
development environment. (Requires Microsoft Team Foundation Server 2010.)
1489 Requirement Created the ISSymbolCEReg.exe utility, which registers the ISSymbol plug-in on
Windows Embedded Compact devices.
1776 Requirement Compiled a new version of CEView optimized for XScale processors. It is located at
Redist\WinCE 5.0\XScale.
1946 Requirement Modified the customer feedback to support more debugging information
1949 Requirement Added OPC UA support for projects running on Windows Embedded Standard and
Windows Embedded Compact.
2142 Requirement Added support for full tag integration with RSLogix5000 databases. You can now
use your PLC Tags inside your project without having to manually type them.
2164 Requirement
Improved the Alarm Control screen object to allow the modification of alarm
message colors during run time, based on priority, selection, group number, and
alarm state.
2204 Requirement Migrate the Full Integration SDK to the latest release
2247 Requirement Created capability to import texts translated from old releases into the new one
2262 Requirement Added support for tag integration with OPC UA servers.
2269 Requirement Modified the Full Integration SDK to allow better integration and error detection for
communication items
2270 Requirement
Added the Built-in Dialogs Scale setting (in Project Settings > Viewer), which can be
used to scale the LogOn, E-Sign, and Virtual Keyboard windows during runtime.
Using this new capability you can optimize the Built-in Dialog size according to the
device you are targeting.
2272 Requirement
Added the SetChangeCallBack function to the Full Integration SDK. This function
sends notifications and/or displays alert messages when the user attempts to
modify files from the development environment.
2277 Requirement
Improved the option to customize the size of Check-Box and Radio Button objects,
so that it also works in projects running on Windows Embedded Compact.
Previously, the option only worked in projects running on Windows and Windows
Embedded Standard.
2292 Requirement Added the GetDocumentDescription function to the Full Integration SDK. This
function returns the description of a specified document.
2321 Requirement
Updated memory allocation and VBScript handling to improve runtime
performance in the project viewer (both Viewer.exe and ISSymbol.ocx). Also,
introduced the following: the GetPermormanceMetric function, which can return a
wide selection of performance metrics during runtime; the Performance Control
settings (in Project Settings > Options), to control memory allocation; and the
Performance Optimization settings in the screen attributes, to control how a
specific screen is handled in memory.
2335 Requirement Improved the OPC UA, OPC .Net, and OPC XML/DA modules to support reading
from and writing to individual bits on OPC items.
2347 Requirement
Implemented an all-new, graphics-rich Mobile Access feature for accessing runtime
data from tablets and smartphones. The existing Mobile Access feature has been
renamed Mobile Access Tabular. Using this interface you can get access to your
plant data and interact with it using devices running iOS, Android, and Windows
Phone.
2368 Requirement Improved installer customization capabilities
2403 Requirement
Added a new setting to the program settings file (Bin\Program Settings.ini)
which prevents the development application from automatically opening the last
opened project.
2405 Requirement Added the CloseApp function to the Full Integration SDK, which can be called to
close the currently open project.
1654 Change Request Modified the file format to add spare fields to allow file compatibility between
different versions in the future
2020 Change Request Modified the Remote Agent utility to automatically minimize itself when you start a
project by clicking the Start button.
2083 Change Request Created interface to allow the user to specify the tab order
2084 Change Request
Modified the LogOn window to display as a modal dialog box rather than a
standard pop-up window, so that it will stay on top of all other runtime windows
until the user logs on.
2085 Change Request
Resolved an issue where the user could right-click an object in the screen editor
and then accidentally move it. Right-clicking an object should only open the
shortcut menu for that object.
2098 Change Request
Removed the Auto Translate button from the Translation Table worksheet, because
Google has made the Google Translate API a paid, limited service. Also, updated the
documentation with alternate instructions for using the Google Translate website.
2196 Change Request Improved the Format function to allow you to specify the thousands and decimal
mark separators. This provides better support for non-English languages.
2202 Change Request Updated the OPC UA Client to use the latest stack from the OPC Foundation.
2206 Change Request Improved the OPC UA Client to make security configuration and certificate
management easier.
2211 Change Request Improved the OPC UA Client item browser to start from the current node path and
to show the data types of selected items.
2215 Change Request
Resolved an issue with the Scheduler task where an event trigged by a change in a
tag bit field (e.g., TagA->B1) was not properly executed when the whole value of
the tag changed.
2224 Change Request Improved the ISSymbol plug-in for Internet Explorer to accept the Open function's
optional parameters specifying screen size and position. Previously, the ISSymbol
plug-in only accepted the screen name. See also item 2225.
2225 Change Request
Improved the ISSymbol plug-in for Internet Explorer to open a project's startup
screen at the size and position that are specified in its screen attributes. See also
item 2224.
2231 Change Request
Improved the LDAP query customization (Security System > Domain (LDAP) mode >
LDAP Server Settings) to accept tags in the User Entity Identifier and Group Entity
Identifier fields. This allows the settings to be changed dynamically during
runtime. See also items 1812 and 2049.
2243 Change Request Modified the Linked Picture screen object to cache loaded pictures. This improves
run-time performance on Windows Embedded Compact devices.
2250 Change Request
Resolved an issue where the Numeric Input symbols from the symbol library did
not correctly accept numbers that were entered with a comma as the decimal mark
(e.g., 3,12 ). This was a problem for non-English languages.
2255 Change Request
Added an option to update alarm messages configured with tags in curly brackets
({}) only when the alarm becomes active. This prevents the alarm from having
different messages for Active, Ack and Normalized. The option is controlled by the
AlwaysUpdateMessage setting in your project file (projectname.APP).
2259 Change Request
Implemented the ability to log changes in the project security system. This is for
troubleshooting purposes only, and it should only be done under the guidance of
Technical Support.
2268 Change Request
Improved the Tag Integration feature so that if you change the device name (e.g.,
PLC1 to PLCX ), the change is applied immediately rather than the next time you
verify your project. Please note, however, there is now a brief wait while the
change is applied.
2271 Change Request
Implemented drag-and-drop copying of text in and between project worksheets, as
well as in Object Properties dialogs. To copy text from one location to another:
press Ctrl, click the text, and then drag it to the desired location. Please note the
text is only copied; it is not cut from its original location. Also, the text is validated
when you drop it, to make sure it is formatted correctly for where you drop it, and
if you use the text as a tag name, then it is checked to see if the tag exists.
2273 Change Request
Modified the Configuration dialog (Button/Command object > Object Properties >
Config) to be larger and resizable. Also, if you resize it, then the new size will be
saved and used for all Configuration dialogs, not just for that specific object.
2286 Change Request Updated the PanelMate Import Wizard to improve compatibility with PanelMate
Power Pro.
2290 Change Request Increased the maximum number of rows on the Translation Table worksheet from
4,096 to 100,000.
2293 Change Request Improved the performance of the Verify Application command, especially in
projects with large tag databases.
2295 Change Request Implemented the capability for the DBCursorOpenSQL and DBExecute functions to
execute SQL statements with more than 1024 characters. The functionality requires
breaking the SQL statement into fragments, storing those fragments in String tags,
and then using tag pointers to reference those tags. Example:
DBOpenCursorSQL( MyConn , {Tag[1]} {Tag[2]} {Tag[3]} {Tag[4]} ). For more
information, see the documentation for the DBCursorOpenSQL and DBExecute
functions.
2333 Change Request Modified the default buttons for the Remote Management and Add/Remove
Drivers dialogs.
2351 Change Request
Modified the Command animation to make the Release option (i.e., execute the On
Up event when the user drags the cursor out of the button area) selected by
default.
2366 Change Request
Updated the CoDeSys Tag Integration feature and the COSYS communication driver
to use CoDeSys PLCHandler 3.5.0.0. Added support for using different ports (other
than the default port 1217) with CoDeSys 3.x. And changed the way tags are
imported when using more than one tag integration source of the same type, in
order to improve performance.
2377 Change Request Optimized the internal buffering to improve TCP/IP communication performance.
See also item 2378.
2378 Change Request Improved the performance of the TCP/IP Server module. See also item 2377.
2398 Change Request
Added a new setting to hide languages from the Translation Table worksheet
instead of deleting them completely. If this setting is enabled, then when you select
a language and click Delete, the language is archived in the project file but it is not
shown in the worksheet. Furthermore, if you try to add the language to the
worksheet again, then the archived version is retrieved. To enable this, edit the
HideTranslateOnDelete setting in Program Settings.INI.
2400 Change Request Modified the runtime to run the Fluke DAQ application
2402 Change Request Removed the Japanese localization of the development enviroment (View tab >
Language).
2408 Change Request
Changed the behavior of the SplashWndTime setting in Program Settings.ini so that
when it is set to 0, the splash window is not displayed when the development
application is run. Previously, when SplashWndTime was set to 0, the splash
window would never be closed.
2430 Change Request
Added the bIgnoreAuxWindows parameter to the ConvertResolution function of
the Full Integration SDK. This parameter, when set TRUE, ignores a window's title
bar, menu bar, and border when converting the window's screen resolution.
2435 Change Request Created a new .Net API to allow third-party applications to retrieve alarm and trend
information from a project during runtime.
2471 Change Request Updated License Agreement
2475 Change Request Modify the OPC UA Client module to support matrix of one dimension and treat
them as arrays.
2488 Change Request Updated copyright information, see Help->About
2502 Change Request Removed the shared tags option from the tag integration
891 Issue Modified the execution environment to download the project to the correct folder
on the target station
894 Issue Fixed an issue where Evaluation Mode would sometimes not work on Windows
Vista or Windows 7 without running as an administrator.
1143 Issue Modified the Trend Control screen object to accept class tag members as indirect
tags.
1149 Issue Resolved an issue where some alert/error messages were displayed in English on
Windows Embedded, even when another language was selected.
1192 Issue Resolved an issue where deleting an Alarm or Trend worksheet did not also remove
the corresponding alarm/trend properties on individual tags.
1208 Issue
Resolved an issue where the Virtual Keyboard would not open at the X,Y position
that was specified in the project file (projectname.APP). Updated the
documentation to include the new size and position settings.
1677 Issue Modified the OPC Client task to work properly when the pooling option is enabled.
1755 Issue
Resolved an issue where, if you created a new project with the same name and
location as an existing project, then it failed to overwrite/delete certain
configuration files from the existing project.
1964 Issue Modified the Alarm worksheet to alert you if you try to configure more than one
alarm of the same type (e.g., HiHi and HiHi) on a given tag.
1975 Issue Resolved various issues with OPC UA interoperability.
2003 Issue Resolved an issue where, after input validation was implemented in an earlier
release, text input fields no longer accepted scientific notation during runtime.
2021 Issue
Improved support in the Full Integration SDK for declaring custom properties
without associated tags (e.g., #Var1: ). Previously, if you tried to declare a custom
property without an associated tag, then it tried to create a new tag with no name.
2060 Issue Resolved an issue where the FileWrite function failed without an error message
when it was used to write a string that contained double quotes ( ).
2148 Issue Modified the Register utility (a.k.a. Protection Manager) to correctly show labels
and descriptions in the selected language (View tab > Language).
2162 Issue Modified the OPC UA, OPC .Net, and OPC XML/DA modules to properly set the tag
quality when the communication fails.
2181 Issue
Resolved an issue with the Recipes task where, if the name of a class member in
the recipe file included Return (e.g., UnloadBatch.ReturnUnloadBatchToOffset_Vel),
then the value of the class member was not loaded correctly.
2187 Issue Modified the Database Configuration dialog box to correctly show combo-box items
in the selected language (View tab > Language).
2192 Issue Resolved an issue with the OPC Client module (UA, .NET, or XML/DA) where the
client and server values might get out of sync.
2194 Issue
Resolved an issue where, if the Server IP setting (Security System > LDAP Server
Settings > LDAP Advanced Settings) was configured with a tag rather than a literal
value, then the GetSecuritySystemStatus function did not return the correct status.
2195 Issue Resolved an issue where the ImportSecuritySystem function sometimes failed to
import the specified security configuration.
2198 Issue
Resolved an issue with the last service pack where, if any language other than
English was selected in the installation wizard, then the Select Features page of the
wizard was still shown in English and the program publisher's name was not
registered correctly.
2201 Issue Modified the OPC XML/DA client to support writing to arrays even when multiple
arrays are configured on the worksheet.
2207 Issue Resoved an issue with the OPC UA Client worksheet where the selected connection
was not properly saved.
2208 Issue
Resolved an issue where, if the HDA OPC Server task is started and an external
client browses it, then the server reports that it supports filtering even though it
does not. See also item 2209.
2209 Issue
Resolved an issue where, if the HDA OPC Server task is started and an external
client sends a query with endtime=starttime and bounds enabled, then the server
does not return the expected value. See also item 2208.
2210 Issue Modified the OPC UA Connection interface to not search for local servers if the
connection already has an endpoint properly configured.
2217 Issue Modified the Studio Import Wizard to import custom project symbols correctly,
along with the rest of a selected project.
2218 Issue
Resolved an issue with bit field manipulation in the Viewer module. Previously,
using a screen script to read a bit on a tag (e.g., TagA->B8) might reset the reset of
the bits on the tag.
2223 Issue Resolved an issue with the SetCurrentLanguage method on the ISSymbol plug-in.
2257 Issue
Resolved an issue where, if you ran two different instances of the Viewer on two
different displays, then the Virtual Keypad always appeared on the first display
regardless of which Viewer actually invoked it.
2261 Issue
Resolved an issue where, if you attempted to stop a project on a remote Windows
CE 6.0 device, then the device appeared to hang while the remote monitoring tools
(i.e., Remote Database Spy, Remote LogWin) showed that the project actually
continued to run.
2267 Issue Modified the development environment to take the CTRL+C command even when
the CTRL key is released a few milliseconds earlier
2278 Issue Improved the performance of OPC UA write operations.
2281 Issue Improved the German translation of the Alarm Control screen object and of the
Translation Advanced.
2287 Issue Resolved an issue with the Reports task where RTF report pages printed in
landscape mode were sometimes incorrectly formatted for portrait mode.
2302 Issue Corrected the tooltip description of the Height setting (Ribbon > Format tab > Size
group > Height).
2303 Issue Resolved issues with memory leaks on OPC DA 2.05.
2305 Issue Modified the Tag Integration feature to prevent increasing the array size of tags that
are imported using the Full Integration SDK.
2306 Issue
Resolved an issue with linked symbols where, if you configured a custom property
with an expression in parentheses (e.g., #Prop:(Expression) ), then error messages
were displayed in the Output window even though the expression was valid.
2315 Issue Resolved a buffer overflow issue on the ISSymbol plug-in. See also WI 2319.
2316 Issue Resolved an issue where, if the application language was set to Portuguese,
then the Project Explorer did not show the Connections folder in OPC XML/DA.
2318 Issue
Resolved several related issues with the new Security feature in Remote Agent.
Previously, if the feature was enabled on a remote device, then you might have
problems connecting and downloading projects to the device.
2319 Issue Resolved a buffer overflow issue on the ISSymbol plug-in. See also WI 2315.
2331 Issue
Resolved an issue where, if the project security system was set to
Distributed-Server mode, then the CreateUser function might appear to fail even
when it actually succeeded.
2332 Issue Resolved an issue where the FileCopy and FindFile functions were generating errors
when including the optTimeout parameter.
2334 Issue Resolved an issue with the legacy Trend screen object where it retrieved data
multiple times in certain situations.
2337 Issue Resolved an issue where internal application files were sometimes modified when
an existing project was opened.
2340 Issue Resolved an issue where certain communication drivers that read directly from the
tags database always returned 0.
2341 Issue Resolved an issue where invalid expressions in a linked symbol would corrupt the
screen file.
2346 Issue Resolved an issue with the Viewer module where, if the computer name was more
than 15 characters long, then switching screens caused the Viewer to freeze.
2352 Issue
Modified the tooltip description of the Trend command on the ribbon bar. The
command insert the new Trend Control screen object, which is different from the
legacy Trend object.
2379 Issue Resolved an issue on OPC XML/DA module when writing values to boolean tags.
2380 Issue Resolved an issue with OPC XML/DA not properly saving users and/or passwords in
the Connection Settings dialog box.
2385 Issue Fixed an issue where the alarm filters would not work properly on some specific
computers in the first time you enter the screen.
2386 Issue Implemented new log messages for the OPC XML/DA Client task when
communication with the server fails.
2387 Issue Resolved an issue where the system would become unstable if you stopped the
project runtime while the OPC XML/DA Client was sending log messages.
2393 Issue Resolved an issue where the OPC XML/DA Client task did not set tag quality to BAD
when communication with the server failed.
2399 Issue Modified the VBScript worksheets (i.e., Script tasks and Global Procedures) to allow
Ctrl+A for Select All.
2404 Issue Resolved an issue where the project files would remain locked even after the
project was closed and another project was opened.
2407 Issue Modified the development environment to prevent flickering while starting up.
2427 Issue Updated the import wizards to display correctly in the selected language (View tab
> Language).
2428 Issue Fixed an issue with the shortcut menu on the Grid Control screen object in the Full
Integration SDK.
2431 Issue Improved the algorithm used by the Convert Resolution command.
2436 Issue Modified the Tag Integration feature to properly read array tags that are used only
in screens and not in any background tasks.
2437 Issue Modified the Object Finder to enable filtering on the Tag Integration list.
2439 Issue Resolved an issue where the GetSecuritySystemStatus function did not work
properly when the project security system was in Distributed-Client mode.
2442 Issue Modified the KBDBlock utility so that it will install correctly on Windows Server
2003 (64-bit).
2443 Issue Resolved an issue where projects with background images in some format other
than BMP would not download correctly.
2450 Issue Resolved a memory leak issue on Windows Embedded Compact when using alarm
tag fields (e.g., TagA->HiHi) in a script that runs continuously.
2455 Issue Resolved an issue with unregistering the SMA Server.
2456 Issue Resolved an issue with the confirmation dialog box not being displayed in some
specific situations.
2458 Issue Resolved an issue where the Add and Configure buttons in Tag Integration (Project
Settings > Communication) were improperly made unavailable in some situations.
2465 Issue Resolved issue with Security System on the Auto Lockup feature not working
properly on Viewer
2474 Issue Modified the RunStartup.exe to accept application paths longer than 256
characters
2476 Issue Modified the tag replace when renaming tags to prevent unnecessary warning
message
2479 Issue Fixed an issue where the Viewer module would not run on some specific devices
2487 Issue Fixed a problem when trying to open a project from the recent projects list that
contains a long path and one of its folder has been renamed.
2489 Issue Fixed an issue where changing the user logged on the client station would affect
the server station
2491 Issue Resolved issues with SNMPSet function and SNMPGet error codes
2508 Issue Resolved issue of incompatibility between the Database Gateway and some real
values
2517 Issue Translated strings from the OPC UA worksheet into other languages
InduSoft Web Studio v7.1 + Service Pack 3 + Patch 8 - Known Issues (Thurssday, January 7, 2016)
ID Type Description
871 Issue Resize Dynamic Property not working properly on Open Polygons [WORKAROUND]:
If you need to use resize try using other shapes or pictures
1634 Issue Right-click does not work correctly when objects are grouped and Execute only
topmost object commands is enabled [WORKAROUND]: Ungroup the objects
2033 Issue
CEServer for EmbeddedView v7.0 does not properly handle when there is a MAC ID in the
Registry [WORKAROUND]: The workaround is to manually clear the following registry key:
This is the Registry Key:
SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E972-E325-11CE-BFC1-08002bE10318}
2134 Issue
Validation of the Custom Resolution fields happen when creating new projects even
if you have selected one of the pre-defined resolutions [WORKAROUND]: Change
the resolution back to Custom and write a value between 240 and 10000 on both
fields. Then, choose one of the pre-defined resolutions on the Combo box
2501 Issue Linked pictures do not work on the Windows Embeeded runtime [WORKAROUND]:
Add the files im31*.* and the file imgman32.dll to the product BIN folder.
2526 Issue
Combo-Box connected to Database does not work well if the screen has the option
Hide screen instead of closing it checked [WORKAROUND]: Load the database
information on an array tag and place the array tag on the Combo-Box
2534 Issue The Mobile Access legend is not properly redrawn on some specific conditions
[WORKAROUND]: Toggle the cursor to for the legend redraw
4821 Issue
If you modify a tag field that applies to the entire array Mobile Access will not
synchronize the value to all the array elements [WORKAROUND]: Because the field
has the same value for all indexes, you should use one index for all the locations
where you need the field.
Release Notes for InduSoft Web Studio
6.1
InduSoft Web Studio v6.1 + Service Pack 6 + Patch 3
(Wednesday, June 09, 2010)
ID Type Description
1055 Change Request Modified ViewerCfg.exe program in order to warn user when the
configuration file (Viewer.ini) is not properly created
1446 Change Request Modified screen editor to optimize memory allocation
1458 Change Request Changed the OPC Client DA to avoid errors when the OPC Server does
not return the canonical type for items.
1582 Change Request Changed the dump functionality in order to retrieve more information.
1258 Issue Modified DRIVER task to properly create the Virtual Groups when there
are tags with Scan configured as Always and Screen
1265 Issue
Modified the product to support the compiled version of the
GraphiScript (scriptgraphics.isc). It allows the user to remove the
editable graphic script file from the application (scriptgraphics.gis) in
order to protect the intellectual property. This option will be available
only when the user enables the use of screen files in the SCC format
("SaveScreenScc" parameter of the [Screen] section of the
<ApplicationName>.app file). Please refer to the product documentation
for further information.
1271 Issue Modified the Driver task to support tag field writes when the option
"Send Every State" is selected.
1331 Issue Modified "Print Preview" functionality to work properly with all
documents
1382 Issue
Fixed problem that the Driver Runtime was not taking modifications
made on the Standard Driver Sheets when the "Enable Read When Idle"
field was active.
1433 Issue Updated SNMP files for WinCE
1469 Issue Modified ISSymbol to avoid problems with certain devices that would
cause the runtime to freeze after running for a few hours
1470 Issue
Modified driver task to properly handle the reading actions for Virtual
groups and Standard Driver Sheets when there are tags configured with
scan for Screen and Always
1478 Issue Modified Trend Legacy object to optimize data acquisition for long
periods of time
1479 Issue Modified ISSymbol to create a new internet session using an application
name when connecting with IIS
1495 Issue Fixed problem with dialogs on Alarm Control object that were not being
translated when the Translation functions were being used
1501 Issue Modified ISSymbol to allow commands from objects placed behind the
GRID object to be executed also on Web Thin Clients
1503 Issue Modified e-mail solution in order to support multiples EHLO answers
from the different SMTP Server
1515 Issue Modified the scheduler to support bit fields as triggering events.
1584 Issue Fixed issue when starting the runtime with a large number of startup
screens
1585 Issue
Modified the the development environment to store the user
application selection in the user folder instead of the program files
folder.
1594 Issue Modify the product to support alarms on tags configured on row over
16338
1596 Issue Improved the replace capability when working with huge applications.
1591 Issue Fixed issue that causes the Viewer to disconnect from the server when
an action done in the Viewer takes a long time.
1610 Issue Fixed the SetTranslationFile function in order to work properly on
WindowsCE.
InduSoft Web Studio v6.1 + Service Pack 5 (Thursday,
January 15, 2009)
ID Type Description
ID Type Description
1141 Requirement Added hardkey license support for CEView.
1275 Requirement Updated the software to ensure full compatibility with Microsoft
Windows 7 (both 32-bits and 64-bits).
1278 Requirement
Improved CEView to run on Windows CE devices that do not support
DCOM. Only the OPC DA interface is still not supported, because it
specifically requires DCOM.
1387 Requirement
Added the entry "SecureViewerWatchDogTag" to the application file
(application_name.app). This instructs the Secure Viewer to watch a
specified tag (by default, the system tag ServerTime_), and if the tag
value does not change before the timeout is reached -- indicating that
the Server has failed or the Secure Viewer has otherwise lost its
connection to the Server -- then the Secure Viewer automatically
switches to the designated backup Server. The application file entry can
be edited to specify a different tag.
1389 Requirement Added "Disable Commands" option to the screen attributes, to allow
programmatic disabling of all user interaction in a specific screen.
955 Change Request
Modified the Secure Viewer to be able to run remotely, with
independent tag values and security, even when running on the same
computer as the Server (i.e. Studio Manager). This can be enabled by
selecting the option "Force remote behavior" in the Secure Viewer
Configuration utility (ViewerCfg.exe).
1022 Change Request
Introduced the SecureViewerReload function (from the Built-in Scripting
Language) to reload the Secure Viewer with a different configuration file
during runtime.
1085 Change Request
Fixed an issue where the operator could not use Remote Desktop Client
(RDC) to access the software running on another station. The issue was
introduced in a previous release, when the hardkey licensing mechanism
was modified to prevent mulitple simultaneous accesses of the same
hardkey.
1108 Change Request
Improved the external databases interface to provide more informative
log messages, especially when the maximum number of database
connections is reached.
1190 Change Request Modified the Application Tags database to support up to 65488 rows.
1216 Change Request
Improved the external database interface to support SQL CE 3.0 and 3.5.
Please see the documentation for information on how to configure these
database connections.
ID Type Description
1259 Change Request Implemented UNICODE capabilities when sending alarm e-mails or
sending e-mails using the SendEMailExt function call.
1311 Change Request
Improved the OPC Server module to automatically re-register itself
whenever it is started, so that it always runs with the correct DCOM
credentials.
1360 Change Request Updated the software to ensure full compatibility with Microsoft
Windows 7 (both 32-bits and 64-bits).
1384 Change Request Improved the database interface to support the latest .Net connector
for MySQL.
1388 Change Request
Changed the layout of the Trend Control object to make it easier to
select pens during runtime. This change affects Windows PC clients only,
not Windows CE clients.
1392 Change Request Modified the external databases interface to refresh hostname every
time a new connection is made.
1407 Change Request Modified CEServer and the Support Information dialog to indicate the
correct operating system version for Windows 7 and Windows 2008.
1418 Change Request Improved the email interface to allow custom port numbers for SMTP
and POP3 servers.
664 Issue
Fixed an issue where, on Windows 64-bit operating systems, the
operator could use keyboard shortcuts to switch tasks even when the
security settings -- specifically "Task Switch Enabled" and "Disable Task
Manager" -- were configured to prevent it. See also items 1083 and
1397.
712 Issue Updated the novaPDF printer utility to work correctly on Windows 64-bit
operating systems and Windows XP Embedded devices.
836 Issue
Modified expression parsers to properly indicate an error when an
expression uses incorrect syntax, such as "(Function)" instead of
"Function()".
917 Issue
Modified the Trend Control object to handle floating point values in the
"Axes > Time" field when Period Type is set to "Time Before Now". Also,
the object will now update the value of the tag configured in the "Axes >
Time" field according to user input during runtime (e.g. when the
object's X-axis scroll bar is used to change the time period being
displayed).
922 Issue Fixed an issue that prevented the Service created by the "Service
ID Type Description
Configuration" utility (Tools > Service Configuration) from starting
automatically when the computer boots. Also, the name of the Service
will now show the full product name instead of only the company name.
926 Issue
Modified the "Service Configuration" utility to run as Administrator on
Windows Vista, even when the user does not explicitly choose to run it
as Administrator.
928 Issue Fixed an issue where, on Windows Vista, new application projects would
sometimes be saved in locations other than the user's Documents folder.
931 Issue Fixed an issue where the Trend Control object did not adjust for Daylight
Saving Time on Windows CE devices.
932 Issue Fixed an issue where a Linked Symbol object would sometimes lose its
custom property values when the Master Object was changed.
934 Issue Fixed an issue that sometimes caused the Remote LogWin utility to close
when attempting to save the log to disk.
953 Issue Modified the Viewer to properly display scroll bars when the size of an
application screen is larger than the size of the Viewer window.
954 Issue Fixed an issue that caused the External Databases interface to insert a
NULL value for Boolean tags, instead of the correct value of 0 or 1.
961 Issue Modified Event logging to save the User Name with the Event.
964 Issue Updated the context-sensitive help to include new items in the user
interface.
973 Issue Modified the algorithm of the Global Replace feature to properly replace
properties from Linked Symbols.
980 Issue
Fixed an error that occurred when an application project contained the
maximum number of tags allowed by the program license and then the
user tried to change the properties of a tag.
981 Issue
Fixed an issue that sometimes caused the Div/Add and Min/Max settings
in a Drivers worksheet to be ignored, resulting in raw rather than scaled
tag values being written to the target device.
986 Issue Fixed an issue where the Global Replace tool did not replace tags in
Linked Symbols in closed Screen files.
994 Issue Fixed an issue where the PrintSetup function (from the Built-in Scripting
Language) would not accept the printer selected by the user.
995 Issue Modified the Reports task to properly handle situations where the user
ID Type Description
forgets to close the curly brackets around a tag or expression.
997 Issue Fixed an issue that caused the Convert Resolution command (Tools >
Convert Resolution) to disable automatic screen scaling.
998 Issue Fixed logon issues in Mobile Access.
999 Issue
Fixed the FileWrite function (from the Built-in Scripting Language) to
work properly when the same text file is being used by more than one
Grid or Trend Control object.
1002 Issue
Fixed an issue where the Mobile Access server incorrectly incremented
the number of connected users when a user disconnected without
logging off — usually by closing the Web browser — and then attempted
to reconnect.
1006 Issue
Improved the performance of the Windows CE thin clients (both Web
Thin Client and Secure Viewer) when accessing an application with an
extremely long Global Procedures file.
1007 Issue Fixed the Replace button (in the Object Properties dialog) to replace
string values in Linked Symbols.
1011 Issue Improved performance when communicating with several devices at the
same time.
1017 Issue
Fixed the RunGlobalProcedureOnServer function (from the Built-in
Scripting Language) to work properly when the application is running as
a Windows Service.
1018 Issue
Modified the remote debugging tools (Remote Database Spy and
Remote LogWin) to allow the user to cancel while tags are being loaded
from the Server.
1023 Issue Fixed the Execution Environment tool to download the correct firewall
configuration to Window CE devices.
1029 Issue Fixed an issue where, on certain laptops running Windows Vista 64-bit,
installing the software would disable the keyboard and touchpad.
1034 Issue Fixed an issue that caused the Trend Control object to print only a blank
page on certain printer models.
1035 Issue Fixed the SetViewerInFocus function (from the Built-in Scripting
Language) to work properly when the application viewer is minimized.
1040 Issue Fixed an issue where a Combo Box object with the Position dynamic
applied to it sometimes changed values unexpectedly.
ID Type Description
1047 Issue Fixed the Wait function (from the Built-in Scripting Language) built-in
function Wait() to work properly when used in VBScript.
1048 Issue Fixed an issue where, on some Windows CE devices, the Group column
of an Alarm Control object would not update properly.
1052 Issue Fixed an issue where the Mobile Access server would sometimes reject
new connections after running for a long time.
1059 Issue Fixed an issue that caused Remote Agent (running on Windows CE) to
move to the background when the Setup button was clicked.
1067 Issue Fixed the Alarm Control object to delete messages properly from the
alarm history.
1070 Issue Fixed the "history-to-text" conversion utility (HST2TXT.exe) to properly
adjust for Daylight Saving Time.
1072 Issue Improved counting of connected users in Mobile Access.
1078 Issue Fixed the ProductVersion function (from the Built-in Scripting Language)
to return the correct version number when running the Viewer module.
1083 Issue
Fixed an issue where, on Windows 64-bit operating systems, the
operator could use keyboard shortcuts to switch tasks even when the
security settings -- specifically "Task Switch Enabled" and "Disable Task
Manager" -- were configured to prevent it. See also items 664 and 1397.
1090 Issue Fixed an issue where an object with both the Position and Bargraph
dynamics applied to it would not behave properly.
1091 Issue Fixed an issue where the Viewer module sometimes closed improperly
after running an application that had the Virtual Keyboard/Keypad open.
1103 Issue Fixed the Trend Control object to prevent overflow when drawing the
pens. The overflow for huge values could cause unexpected behavior.
1107 Issue Modified the CEView PRO License and Runtime to support up to five
different communication drivers in the same application.
1110 Issue Modified the Format function (from the Built-in Scripting Language) to
properly handle real values that are too big.
1112 Issue Fixed an issue where the FileCopy function (from the Built-in Scripting
Language) would not copy files to a computer's root directory.
1148 Issue Fixed an issue where deleting a tag from the application database would
sometimes cause the Development Environment to close unexpectedly.
1159 Issue Modified the bargraph dynamic to work correctly on Windows Mobile
ID Type Description
6.1. The previous implementation would not work when bargraph is at
0%.
1163 Issue
Modified CEView to be able to run Math worksheets and Scripts from
only the compiled files (*.mac and *.isc) in the application's Config
folder. The source files (*.mat and *.is) can be safely deleted to protect
intellectual property.
1165 Issue
Modified the historical file saving to generate a new file if the user
updates the month/year, the previous implementation would look only
for the day.
1175 Issue Updated the e-mail features to work properly with some specific e-mail
servers.
1178 Issue Fixed problem with execution environment, it would fail to connect if
you keep connecting and disconnecting using a serial connection.
1193 Issue Fixed problem when removing tags from the Application Tags Database
in certain application with too many Tags of Class Type
1206 Issue
Fixed the Trend Control object to properly draw a pen that has a
Min/Max range outside of its Lo Limit/Hi Limit range. (For example, a
Min/Max range of 0–19 and a Lo Limit/Hi Limit range of 20–80.)
1207 Issue
Fixed an issue where, when a new application project was created with a
Target Platform of "CEView", the Fmt setting of the Text I/O dynamic was
always locked to "Auto".
1210 Issue Fixed the Virtual Keypad to avoid truncating exponential values when
the associated tag's specified Max is in scientific notation.
1218 Issue
Fixed an issue in Linked Symbols where editing a custom property with a
direct tag reference would break indirect references (a.k.a. pointers) to
the same tag. For example, #tagName:myStringTag and
#tagName:@myStringTag. Now, when you change the direct tag
reference, the indirect reference will be correctly updated to match.
1256 Issue
Fixed an issue in Linked Symbols where, if different class members and
tag fields are associated with the same property (e.g.
#Prop1:TagA.MemX->B0, #Prop1:TagA.MemrY->B1), then the Symbol
Properties dialog wouldincorrectly include the class member in the
editable/replaceable value. Now, the Custom Properties dialog will only
show the main tag as editable/replaceable.
1263 Issue Modified Auto logoff feature for CEView to work properly on some
specific devices.
ID Type Description
1276 Issue
Fixed an issue in Linked Symbols where, in specific circumstances, the
software would crash after the user edited a custom property in the
Object Properties dialog.
1312 Issue
Fixed an issue in Alarms where the "Apply Period of Time to Each Day"
option would not work when the historical data was being saved to an
external database.
1317 Issue
Fixed an issue where, when running an application in the Web Thin
Client on Internet Explorer 8, cascading application dialogs would be
disabled.
1321 Issue Modified the CnfEmail function to properly handle an empty string as a
parameter for pop server on the 64 bit operating systems.
1323 Issue Fixed an issue where executing a Global Replace while screens were
open might have caused the development software to crash.
1338 Issue Fixed an issue where the runtime server may have frozen when running
an application that called database functions in the Startup Script.
1344 Issue Fixed an issue where the runtime server may have crashed if the
application's Global Procedures script was edited during runtime.
1383 Issue Fixed an issue where running an application with Smart Message objects
linked to text files would cause the runtime application viewer to crash.
1390 Issue Removed "Testing Hard Key" message from output log, because it is
irrelevant to runtime performance.
1393 Issue Fixed issue with FOR NEXT when using math scripts on specific Windows
CE devices.
1397 Issue
Fixed an issue where the operator could use keyboard shortcuts to
switch tasks or close the application even when the security settings
were configured to prevent it.
1416 Issue Modified Support Information window to properly display remote device
information on Windows 7 and Windows Vista.
ID Type Description
461 Requirement Modified the SNMP interface to support customized MIB files.
467 Requirement
Created the option to "Read after writing" in the OPC Client worksheet.
This option is useful to synchronize the values from the OPC Server with
the values from the OPC Client, especially when the same item from the
OPC Server can be updated either by the OPC Client or by the device
(e.g.: PLC) connected to the OPC Server.
ID Type Description
469 Requirement
The driver task was modified to eliminate the limit of 81 characters
when reading/writing string data from/to the device(s). This item will
only be available for drivers using the new Driver Toolkit and that use
the Driver Standard to set the string values.
473 Requirement Created the SNMPSet() built-in function, which allows the user to write
values to OID addresses, using the SNMP protocol.
476 Requirement
Created the SMA (Studio Mobile Access) solution, which allows the users
to visualize online alarms and tag values from any remote device, such
as a cell phone, PDA, or regular computer, using any web browser
capable of displaying HTML pages.
478 Requirement
Created a new option on the Help menu, called “Support
Information”. This option displays information about the local system,
and about the (remote) target system (if any) connected through the
Execution Environment interface. The information displayed by this
option is especially useful when requesting technical support.
500 Requirement
It was created the option to run the product (runtime) as a “Service”, in
addition to the existing default mode to run the product as a regular
“Windows Application”.
502 Requirement
Created option to compress files before sending them through the
Execution Environment to the Remote Agent. Consult the product
documentation (Execution Environment) for further information about
how to enable this option.
464 Change Request Improved the internal structure of the Security System.
471 Change Request Improved the performance when scanning multiple channels along with
computed channels from the FlukeDAQ device.
546 Change Request The FileWrite() built-in function was modified to support UNICODE
format in addition to the already supported ASCII format.
549 Change Request
Improved the error message displayed when an ActiveX control
configured on the screen cannot the loaded. The improved message
describes the possible causes of the error.
555 Change Request
Enhanced the development environment to set the startup state of the
following tasks to "Automatic" (instead of "Manual") when creating the
first worksheet for each one of them, respectively: OPCClient, TCPClient,
Database Client, DDE Client, and ODBC Client.
558 Change Request Created an option in the "Project Settings --> Runtime Desktop"
dialog to execute only the command for the topmost object,
ID Type Description
when clicking on objects that overlap.
565 Change Request
Improved Import Wizard to configure the OPC Client Task to start
automatically after creating OPC worksheets and set the scope of
imported tags to "Server" instead of "Local".
583 Change Request
The Text I/O dynamic was modified to display the warning message
"Invalid entry. Please enter a numeric value." during the runtime, when
the user attempts to enter a non-numerical value for a numeric tag
(Boolean, Integer, or Real).
598 Change Request The default file type supported by the Import Wizard for the "TwinCAT
PLC Database" was modified from "SYM" to "TPY".
605 Change Request
The message "Verify Application was completed successfully.
Check the Output window for a complete log of this command" will be
displayed after finishing the execution of the Verify Application
command from the Tools menu.
606 Change Request
It was created a warning message to be displayed when saving a Trend
worksheet, as long as the changes implemented in the Trend worksheet
will result in incompatibility with the proprietary history files created
previously by the same application.
608 Change Request
It was created a new parameter called "SendEveryState" (under the
section [ISSymbol]) for the <ApplicationName>.APP file. When this
parameter is set with the value 0 (default), ISSymbol (Viewer, Secure
Viewer, or Web Thin Client) sends every state (tag values) to the Server
only for tags that are configured in the Driver or OPC Client worksheet,
as long as the option "Driver and OPC" from "Project --> Settings -->
Communication" is set to "Send Every State". When this parameter is set
with the value 1, ISSymbol (Viewer, Secure Viewer, or Web Thin Client)
sends every state (tag values) to the Server for all tags.
614 Change Request
There were created additional options for project resolution when
creating a new project or when converting the resolution of the current
project. Furthermore, it was created an option where the user can
customize any resolution (width and height) for the project, different
from the pre-defined options.
634 Change Request
The CEView program was modified to start the application faster,
especially for applications that have thousands of lines configured in the
Global Procedures interface.
636 Change Request Created read-only field SendEveryState, which is automatically set by the
run-time and forces the graphical interface to report all the tag changes
ID Type Description
to the Server Module.
639 Change Request
Created an option to configure a custom tag to trigger the MAIN DRIVER
SHEET read commands. This parameter can be configured in the
<ApplicationName>.APP, as
follows:[Options]MainDrvAlwaysTrigger=BlinkSlow
643 Change Request
The project (<ApplicationName>.APP file) can be configured to
download external ActiveX controls and register them automatically on
the Thin Client station. This algorithm was modified to show an error
message if, after downloading and installing the control, we don't find it
in the registry (probably because the user specified a wrong CLSID). Also
modified to download the control using relative path (see Technical
Reference manual for details)
652 Change Request Changed the TCP Client task to support IP:PORT in the "Server IP
Address" field.
654 Change Request
The screen editor was modified to resize objects proportionally (keeping
the ratio between width and height) when using the handlers drawn on
the corners of the selected object. When pressing the SHIFT key, the
user is able to resize the object changing the ratio between its width and
height.
655 Change Request
The OPC Client task was modified to improve its reliability and report
errors, if any, to the Output Window (LogWin) when connecting or
communicating with third-party OPC Servers.
657 Change Request
The TCP/IP Client task was modified to set the quality of the tags
configured in its worksheets to BAD when the TCP/IP Client detects
errors when trying to communicate with the remote TCP/IP Server. In
order to enable the TCP/IP Client task to modify the quality of tags, the
new parameter "SetQualityToBadOnError" from the [TCP] section of the
<ApplicationName>.APP must be set to 1.
663 Change Request
The Linked Symbol was enhanced, allowing the user to group Custom
Properties in different categories and filter the properties per category
when editing the objects. The new syntax supported by the Linked
Symbol is "#Category.CustomProperty:DefaultValue", where the
"Category" and the "DefaultValue" are optional.
711 Change Request CEView was enhanced to support the Picture object, available from “Edit
--> Past Link”. CEView supports picture files in the formats BMP and JPG.
717 Change Request The default setting from "Project --> Setting --> Communication -->
Driver and OPC" was modified for new applications. The new default
ID Type Description
setting is "Send every state" instead of "Send last state".
780 Change Request The Alarm/Event Control was enhanced to support a third optional
column when configuring the initial sort.
794 Change Request
Changed default for the Virtual Keyboard Show Hint configuration in
Project->Settings->Runtime Desktop. The default is now enabled for new
projects.
839 Change Request The graphic interface was enhanced to support background pictures for
screens with resolution as large as 10000 x 10000 (pixels).
877 Change Request
The built-in SaveAlarmFile() function was enhanced to support the
Database format, in addition to the Proprietary and Binary formats,
which were supported previously.
924 Change Request Increased the size of the "Yes" and "No" buttons in the confirm dialog.
455 Issue
Modified the algorithm implemented by the 'Replace' feature of the
'Object Properties' dialog window, in order to handle properly specific
syntaxes, such as: Array indexes with expression (e.g.: Tag[TagID+1]), and
class members and tag fields associated to the same custom property
(e.g.: #Prop:Class.Member and #Prop:Class.Member->Field).
458 Issue
Improved the algorithm for the Alarm Deadband Time to make sure it
works properly, even if the internal clock of the station moves
backwards.
462 Issue
Modified Secure Viewer to display the tag values properly when
switching to screens after logging with different users more than once
on the startup screen.
465 Issue Modified Web Thin Client control (ISSymbol) to support the "Print
Preview" option from the Web Browser (Internet Explorer).
480 Issue
Modified the DirDelete() built-in function to avoid deleting all files from
the root directory of the C drive when executing the function with no
parameters.
484 Issue
The algorithm that sorts the addresses in the communication driver
MAIN DRIVER SHEET was modified to guarantee that the addresses are
properly organized in virtual communication groups.
486 Issue
The error messages indicating that VBScript is not supported by the
device are no longer displayed when the user switches from one screen
to another. When the device does not support VBScript, the error
message will be displayed only once when running the application.
ID Type Description
541 Issue
Modified the GetLine() function to return the value of the first row of
the text file properly when the format of the file is UNICODE. The initial
UNICODE char (0xFEFF) used to indicate the file format is properly
ignored by the function.
542 Issue The graphic interface was modified to support the DayOfYear system tag
both on the Server and on the Thin Client stations.
543 Issue
Modified Execution Environment to support the "Microsoft ActiveSync"
connection type when linking the development environment with
devices running Windows Mobile v5.0 or v6.0.
544 Issue The RunVBScript() built-in function was modified to avoid memory
leaking.
548 Issue Grid column editor was modified to avoid exceptions.
550 Issue Modified the product to guarantee that the user is able to add shared
tags in applications created under Windows Vista.
554 Issue
Modified the Trend Control to avoid generating overflow errors in
VBScripts when a pen configured in the Trend Control has a very low
value (e.g.: 1e-100).
562 Issue
The Trend Task was modified to support String tags. When
the Trend History Format is set to "Proprietary", the value of the String
tag is converted to a numeric value before being saved into the history
file.
563 Issue The Viewer process was modified to display the value of the
"Description" tag field properly (e.g.: TagName->Description).
575 Issue Modified the linked symbols to display property tooltips properly even
when using grouped properties.
581 Issue
The screen editor was modified to keep the relative position among the
selected objects, even when moving them through the borders of the
screen.
596 Issue Fixed the memory leaking issue when generating and displaying event
messages with more than 64 characters (each).
597 Issue The email notification from the Alarm Task was modified to avoid
crashing after attempting to send several emails unsuccessfully.
601 Issue
Modified the Import Wizard for OPC Server Databases to support more
than 4096 tags from the OPC Server, as long as the current license allows
it.
ID Type Description
603 Issue Removed the "Remote" option from the Import Wizard for Studio
Database to avoid instability issues on the current architecture.
617 Issue
The graphic module was modified to guarantee that the values for tag
fields are properly retrieved, even when using indirect tags
(@TagName->TagFieldName) to access the tag field value.
618 Issue
Modified the Grid object to avoid errors when opening a screen with a
Grid object (Data Source = Class Tag) where the same member of the
class tag was configured in more than one column of the Grid object.
The error would occur only if the Grid object was configured in the
startup screen.
623 Issue
Modified the Viewer task to avoid exception errors when defining an
expression for custom properties in object dynamics (e.g.:
#CustomPropertyName:TagName>10). The error occurred only when
running the application under Windows CE.
641 Issue
The development environment was modified to support the built-in
functions StartTask(), EndTask(), and IsTaskRunning() on any interface
that supports expressions, even if the project is set to CEView (Target
System).
648 Issue The Smart Message object was modified to display the last message
configured in the object, even when it is configured to blink.
650 Issue
The Security System was modified to make sure that Studio is able to
load the application when the option "Use preferentially the Remote
Security System" from the Security System is enabled, even if the
Remote Security System station is not available.
658 Issue
The driver task was modified to avoid exception errors when running
projects configured with more than 4095 tags in the MAIN DRIVER
SHEET. The problem occurred only with drivers that did not impose the
maximum block size for virtual groups from the MAIN DRIVER SHEET.
659 Issue
The Driver task was modified to guarantee that the writing commands
from the MAIN DRIVER SHEET have higher priority than the reading
commands from the same MAIN DRIVER SHEET.
668 Issue
The Thin Client control (ISSymbol) was modified to improve the
performance when switching screens, especially when the Primary
Server is not available and the Thin Client station is connected to the
Secondary Server (redundancy).
674 Issue Improved Import Wizard to configure the Driver Task to start
ID Type Description
automatically after creating driver worksheets.
698 Issue The Execution Environment was modified to make the Serial Port
configuration persistent.
703 Issue
The Remote Agent for PC (e.g.: Windows XP/Vista/2003 Server) was
modified to avoid conflicts when trying to run it along with the Studio
runtime.
707 Issue The settings from the “Project Settings” dialog were updated to match
the actual default settings for title bar, menu, and status bar.
708 Issue
The device driver for the USB Hardkey was updated to solve
incompatibility issues with 64-bits operating systems, such as Windows
Vista 64-bits or Windows 2008 64-bits.
716 Issue The PrintWindow() built-in function was modified to run properly under
Windows CE.
739 Issue
The Studio ADO Gateway (StADOSvr.exe) was modified to support
timestamp with milliseconds precision for the history tasks: Alarm,
Event, and Trend.
740 Issue Resolved problem with daylight savings when running the Fluke DAQ
devices.
752 Issue
Modified algorithm for Print Preview to prevent problems when using
the system close button (upper right x) to close the Print Preview
window.
758 Issue
Modified VBScript compilation to properly handle pointers to integers.
The current algorithm was causing the assignment
@MyIntegerPointer=1 to be handled as @MyIntegerPointer=True and as
a result the integer tag being pointed to would receive -1.
759 Issue
The following tag fields were modified to assume the value 1 when
writing any value different from 0 to them: “Ack”, “AlrDisable”, and
“Unack”.
764 Issue
Fixed problem with Trend Control when saving the Min/Max values for
pens that have not been added to the trend run-time. The trend was
saving the Min/Max as 0 for these pens and if the user inserted them
after loading the configuration (which happens when you close and
open a trend screen) the pen would be inserted with Min/Max of 0.
767 Issue The behavior of the State field used to filter messages from the
Alarm/Event Control object was modified to support the following
ID Type Description
options:0: No filter (all states)1: Active and not acknowledged2: Active
and acknowledged3: Normalized and acknowledged4: Normalized and
not acknowledged
771 Issue
The Import Wizard for the “TwinCAT PLC database” was modified to
avoid setting the type of String tags imported from the TPY file as Real
tags.
777 Issue The behavior of the screen dynamics was modified to avoid triggering
command dynamic when the object is updated by other dynamics.
786 Issue
Modified the option "Import Strings" in the translation tool to include
the header texts from objects that support column header (Alarm, Trend
Legend and Grid).
796 Issue Modified the built-in function Hst2Txt() to prevent exceptions when
invalid parameters are specified.
799 Issue Fixed problem with functions DateTime2Clock, ClockGetDate and
ClockGetTime when running on Windows Vista.
800 Issue
Modified the screen editor to avoid asking if the user wants to save
screens with the Trend object, even if the user did not implemented
changes on it.
804 Issue
Modified the development environment not to reset tag values when
the run-time is running and the same application is loaded in the
development environment by using the command "RunStudio
AppName" or by double clicking in the application file.
813 Issue Improved the performance of TWCAT import wizard and implemented
algorithm to ignore pointers when importing.
860 Issue Modified the built-in Virtual Keyboards to display the correct ASCII
character when pressing the space bar on the Virtual Keyboard.
861 Issue
Trend control was modified to resolve problem with break interval when
the break happens between the first two samples and then to
consecutive samples.
879 Issue
The graphic module for Windows CE was modified to avoid displaying
"#" characters instead of actual values. The problem would occur when
configuring specific expressions with Custom Properties.
892 Issue Fixed problem with Pocket PC that would generate exceptions when
switching between screens in some specific Windows CE devices.
893 Issue The device driver for the USB Hardkey (beige) was updated to avoid
ID Type Description
memory leaking that could result in a system crash.
895 Issue Modified hardkey license interface to address compatibility issues with
Windows 2008.
908 Issue Modified the Viewer module not to reload screens when tags with
retentive parameters have their parameter values changed.
911 Issue Modified Linked Symbols capability to support combo boxes even on
HMIs with ARMV4I processors.
913 Issue
Fixed problem with Text I/O when used on Screens with Hide option
enabled. The hide would cause the Text I/O to be loaded only in the first
time that you open the screen.
InduSoft Web Studio v6.1 + Service Pack 6 + Patch 3 -
Known Issues (Wednesday, June 09, 2010)
ID Type Description
ID Type Description
604 Issue
The column to delete alarm messages from the Alarm/Event object,
when configured as the first column, is displayed too small on Windows
Vista. [WORKAROUND]: Configure any other field as the first column.
626 Issue
Remote on-line screen update does not work when downloading large
screen files to specific devices. [WORKAROUND]: Stop the application
and execute the "Send Application" command.
715 Issue
The web tunneling gateway installer does not complete successfully on
windows 7 and server 2008. The Web Tunneling gateway also does not
function as expected under windows Vista. The behavior exist on both
32 and 64 bit [WORKAROUND]:
757 Issue
The Message Box from VBScript is displayed behind the screen when
called from a background script. [WORKAROUND]: Call the Message Box
from the Graphic Script, based on the condition triggered by the
background script.
873 Issue
When the user has only one pen in the trend and the Min/Max is not
specified, the trend uses the point color to show the label instead of
using the Y Axis font color. [WORKAROUND]: Add a second pen to the
Trend Control and make the second pen invisible.
ID Type Description
884 Issue
Thin Client stations take a long time to load some screens for the first
time. [WORKAROUND]: Configure objects on the screen with the tags
used in the screen script. For example, transparent rectangle with tags
in the Caption.
894 Issue
Evaluation mode does not work on Windows Vista and Windows 7.
[WORKAROUND]: Run the development environment at least once as
Administrator (right-click > Run as Administrator).
1089 Issue
Driver task writes old value to the PLC when using Send Last State and
causes value flicker when using Send Every State [WORKAROUND]: Use
the option Send Every State
1192 Issue
Removing an alarm worksheet does not remove the corresponding
alarm configuration in the Tag Properties->Alarms-Integer/Real Type tab.
[WORKAROUND]: After you delete the Alarm worksheet, go to Tag
Properties and manually delete the individual alarms on the
tag.Otherwise, delete all of the lines in the Alarm worksheet before you
delete the worksheet itself.
1201 Issue
Batch file load fails on Trend object when using Database format for
Trend task [WORKAROUND]: Lookup the batchHistory table, retrieve the
Start_Date and End_Time, calculate the Duration and pass those
paramters to the Trend Object without using Batch on it.
1314 Issue
Execution Environment is not handling well when an app was already
deployed to a WinXP system and you want now to download it to a
WinCE targe, and vice-versa [WORKAROUND]: Close the application and
edit the RemoteAppDir key on the APP file using notepad.
1322 Issue
Cascading popup windows do not work correctly on web thin client and
secure viewer [WORKAROUND]: If you click again on the button to open
the 2nd Popup Window it will come to the front
1335 Issue
Text in linked symbols is not imported by the Import String Application
feature of the Translation Tool [WORKAROUND]: * add the linked
symbol(s) to some temporary screen * right-click on the linked symbol(s)
to unlink it * save and close the screen * import your strings using the
translation tool * delete the temporary screen.
1602 Issue
SendEmailExt is creating an invalid "To" header [WORKAROUND]: A work
around is to include a display name in your address specification when
you invoke the SendEmailExt () as
follows, SendEmailExt("subject","body","John
Smith <[email protected]>")