Release Notes for Previous Versions of InduSoft...

89
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.

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]>")