English (United States)
Call us! 512-349-0334 or (877) INDUSOFT

Release Notes for Previous Versions of InduSoft Web Studio

Release Notes for Wonderware InduSoft Web Studio

Wonderware InduSoft Web Studio v8.0 + Service Pack 2 + Patch 1 (Thursday, July 27, 2017)

IDTypeDescription
18997IssueResolved issue with the Mobile Access (HTML5) feature not showing the Text Object when it contains the Text Data Link property but no Tag or Expression associated to it.
19461IssueResolved issues with the single document "Replace" feature, when using the "Replace by Parts" options not working as expected on VBScript interfaces when there were Tags and variables as Arrays.
19888IssueResolved issue with Copying and Pasting symbols between screens with different sizes
20023IssueResolved issue with the SetViewerPos() built-in functionthat was causing an error when receiving a call with only the first 2 parameters, and being called during the Startup script or Graphics_OnStart()
20236IssueResolved issue with the Linked Symbol having Custom properties in VBScript no longer working as expected
20239IssueResolved issue with the Linked Symbols not being able to retain properties with negative numeric values.
20240IssueResolved issue with the Open function passing mnemonics parameters, that were not working properly when they were Arrays in certain Screen Active Objects
20378IssueResolved issue with the Remote LogWin not having all the menu options working properly when the remote Runtime System had the Security System enabled
20445IssueResolved issue with the Built-in functions PrintWindow() and SaveScreenShot() that were no longer printing ActiveX embedded in a Screen.
20554IssueResolved issue with the Report tool for RTF format that was not working properly when creating new report worksheets
20645IssueResolved issue with the Tag Integration for RSLogix5000 ABCIP that was not being able to process certain specific large L5K files.
20676IssueResolved an issue with renaming a class members when the Class datasheet view is open and sorted
20705IssueResolved an issue with the connectivity between the Trend Control object / Trend Task and the WW Historian
20799IssueResolved issue with the OPC UA Client on Windows Embedded Compact (WinCE) that would stop sending requests for subscription after certain specific errors.
20856IssueResolved issue with the Trend functionality in Batch mode not working as expected on Windows Embedded runtimes (both Standard and Compact)
20941IssueResolved issue with Resizing up and down Screens, for fonts and text objects, as well as line weight, when using the built-in Open() function, passing screen coordinates and setting it to resize
21157IssueResolved issue with the Security System, when in LDAP mode, not being able to allow the user to change a password if the user primary group was domain users and the group was not not listed
21344IssueResolved issue with the Visibility Dynamic Property that was not working well when applied to a Group of objects that included Linked Symbols, when the project was created in certain previous versions of the product
21424IssueResolved vulnerability issue that would allow a user to execute arbitrary commands in certain situations
18798Change RequestResolved issue on the Development Environment, that if you had configured a group of objects, and then configured a tag between curly brackets {Tag} on the "Hint" field of the "Object Properties" window, you no longer could close the "Object Properties" window
19790Change RequestResolved issues on the Development Environment when using Arrays indexes on VBScript, including Linked Symbols and Single Document Replace features
19851Change RequestModified the TCP/IP Client module on Windows CE to better handle the disconnection from the Server in certain specific devices.
19988Change RequestMobile Access (HTML5) - Updated the functionalities on the Grid Control object to allow writing to the Data Source (Database)
20017Change RequestModified the Tag Integration for PLC5/SLC500 to allow the user to import Input and Output addresses that are in slots different than 0
20193Change RequestResolved issue with the Event Logger that was recording 2 messages on the event that a User from the security system was blocked due to reaching the number of invalid attempts.
20261Change RequestImplemented the capability of using the "Rotate" commands on the Development Environment for Text objects when the Target system is Embedded
20379Change RequestResolved issue with the "Verify" command showing a popup error depending on the Security settings of the logged user, and when the project was configured to use the Tag Integration feature
20647Change RequestImproved the Multi-touch performance in certain devices
21027Change RequestResolve issues with the CEF functionality, which allows the user to have Custom Widgets on Screens being displayed on the Viewer module
21383Change RequestUpdated the INI files related to Virtual Keypads for different languages to properly handle the "Space" character


Wonderware InduSoft Web Studio v8.0 + Service Pack 2 (Thursday, April 27, 2017)

IDTypeDescription
11635IssueFixed IoTView alarm task to display the proper timestamp. Before the time-stamp being displayed were the previous tag change. Now the time-stamp displayed is the one from the current tag change.
17048IssueUsing IoTView on some devices (E.g.: Raspberry Pi2), when an application which is configured to communicate with a database through the ADO Gateway and the ADO Gateway cannot be reached by the application, a timeout will occur if the user tries to stop the application using the Execution Environment.
17062IssueImproved IoTView to consistently handle double quotes on all its expressions
17065IssueImproved IoTView to handle comment expressions into curly brackets
18815IssueImproved IoTView database functions so it can connect with Microsoft Access Databases
18823IssueResolved issue on Mobile Access with the Hyperlink dynamic property.
18860IssueResolved issue with the Mobile Access and the Bargraph dynamic animation that was not working as expected when the limits were configured with Tags
18869IssueResolved issue when pasting the same linked symbol to an application more than once the user was getting a message to overwrite it even when the user made no changes to the symbol.
18945IssueResolved issue with the Tag Integration for Logix5000 family that would not work properly when some of the String Tags had initialization values with Keywords
19073IssueResolved issue with Shutting down the runtime not being able to fully stop the projects in some situations
19476IssueTag Integration RSLogix 5000 (ABCIP) does importing Tags from L5K files that had Strings tags with Initialization values containing key words.
19481IssueResolved an issue when the user had a Text object with "Text Data Link" property, having the "Input Enabled" option checked, and the "Require Confirmation" enabled, during the runtime when typing a value, and clicking outside the object, the Open/Close commands would stop working.
19554IssueResolved issue with Linked Symbols properties not working as expected with arrays.
19564IssueResolved issue with proprietary Trend HST files format and timeouts between the Viewer module and the runtime that would cause the Trend Control object to malfunction on Windows Embedded Cmopact (Windows CE) runtimes.
19596IssueResolved issue with the Tag Integration feature for RSLogix5000 (ABCIP) not being able to import array elements from UDT containing another UDT which has a member that is an array.
14854Change RequestTag Integration for TwinCAT: Improved the performance for loading the tags coming from large PLC programs, on both On-line and Off-line file modes.
18111RequirementModified the Fonts dialog window for graphic objects that contains text and captions
18119RequirementImproved the Mobile Access solution to add support for the built-in Grid object
18142RequirementImproved the Trend Control in the Mobile Access solution with the addition of the "Auto Scale" capability
18143RequirementImproved the overall performance for the Mobile Access solution when switching screens
18152RequirementImplemented the capability to change user password when using LDAP
18527RequirementAdded the Alarm BEEP capability on Web Thin Clients and Secure Viewer, as well as the capability of selecting a custom WAV file.
18810RequirementImproved driver logs on IoTView.
18858RequirementModify the SMA Trend control to be compatible with multiple time zones.
18864RequirementModified the PanelMate Import Wizard to allow the screens that were created to be modified, including changing the font sizes on the ActiveX objects that are created, and also adjusting the fonts when we perform the Convert Resolution command
18876RequirementDisable the Custom Widget Framework log
18911RequirementIncreased the number of tags that can be configured on the Trend worksheets to 1000
19145RequirementRuntime for Windows Embedded Standard (EmbeddedView) now is capable of running on Windows IoT Enterprise and Windows Embedded 8.1 Industry Pro
19212RequirementImplemented GetLine function to IoTView.
19214RequirementImplemented FileWrite built-in function for IotView
19288RequirementResolved issue with the Tag Integration feature not working as expected for UDTs, Classes ad Structs with more than 50 members
19353RequirementImproved the Event Logger feature to start logging the first Logon action when a Web Thin Clients or Secure Viewers get a connection with the Server
19456RequirementResolved issue on the FullIntegration SDK where the system file app.db was being locked by one of the processes and preventing the SDK from opening or deleting projects
19457RequirementResolved an issue with the FullIntegration SDK where the "Save as HTML" command was opening an undesired new window
19464RequirementFixed the Viewer to make sure that it supports Web Thin Client screens being opened into itself using the Web Browser ActiveX.
19480RequirementUpdated the Built-in legacy SetTranslationFile() function to work properly when called from the main process using legacy TRA format files.
19491RequirementModified the internal limits for the VBScript debug feature
19497RequirementDeprecated the Dial and DialUp related built-in functions.
19548RequirementModified the Trend Task to stop generating a record with the value -15000000 that was showing at the exported file created using HST2TXT (both function and executable)
19562RequirementModified the HST2TXT built-in function to create the HDR header files with the correct Tag Names.
19566RequirementImproved the stability the Trend Control when used in Batch mode
19597RequirementOptimized the Alarm Control screen object for the situation when it is in History mode, the Alarm history is configured to be saved to Databases, with Database Redundancy, and the secondary database is unavailable during the runtime startup.
19607RequirementOptimized the GDI use when running the "Save all as HTML" publish command.
19800RequirementImproved FactoryTalk import wizard solution to import screens even if some object fails to import and if converted tags conflicts with the other tags that need to be imported.
19807RequirementModified the Communication Ports configuration for certain drivers to allow names that can be used on Linux OS
19847RequirementResolved issue with the updates of the proprietary files created daily using the Trend task
19872RequirementResolved issue with the Trend Control that, when in Database Mode, having Redundant Databases, when Synchronization was needed and daylight saving is enabled, the Sync action did not work as expected.
19875RequirementModified the Password Aging feature of the Security System groups to allow changing the value in days for a number higher than what it was previously configured.
19914RequirementImplemented a new way to import a Custom Widget to the projecct
18194RequirementImplemented OPCUA client for IoTView.
19569RequirementResolved issue with the SaveScreenShot() built-in function always printing the Linked Symbols with Visibility Animations, even when they are set to not show.
20015RequirementModified the Trend Worksheet to better handle the Field column when it sorts its content the first time upon its creation.
20132RequirementImproved FactoryTalk import wizard solution to import screens even if some object fails to import and if converted tags conflicts with the other tags that need to be imported.


Wonderware InduSoft Web Studio v8.0 + SP1 + Patch 1 (Thursday, January 19, 2017)

IDTypeDescription
14368IssueResolved issue with the SyncTrendStatus not working as expected. Now it returns the value 3, which means that the Synchronization was finished, once, just like the SyncEventStatus and SyncAlarmStatus functions.
15188IssueResolved issue with the Batch option of the Trend Control object causing the system to become unstable in certain situations
16625IssueResolved issue with the Trend Control object, when in Development mode and changing the weight of a pen causes all the pens to disappear if the legend was configured to not be displayed.
16758IssueResolved issue with the Remove Unused Tags and Cross Reference not working as expected having an Array Tag configured as an Array Index or another Array Tag on VBScript
16786IssueResolved issue with the Custom Fields on the Alarm Control Object, when you use tags between curly brackets, for instance {StringTags}, when configuring the messages, and these tags values were Blank.
17063IssueResolved issue with duplicated messages on the Alarm/Event Control object if the history was configured to be saved in Binary Mode
17077IssueResolved issue with the built-in GetLine() function reading only the first 255 characters when the "optOverflowTag" parameter was being included on the function call
17204IssueResolved issue with Screen Objects that can receive focus (text box, text I/O, commands), configured with Visibility dynamic property and Disable Field, that was affecting tabulation when the screen was opened and the Disable field was set for TRUE
17215IssueFixed a condition that would cause the OnUp command to be executed twice when a modal dialog would be called.
18229IssueResolved issue when renaming a Tag using the Datasheet View interface, when prompted to replace the Tag on the entire project, it was not changing it in then Mobile Access Configuration worksheet.
18329IssueResolved issue with the Global Find/Replace not working as expected when certain worksheets were open, such as Tags Datasheet View or Translation editor
18357IssueModified the behavior where grouping basic shapes was automatically creating a symbol object instead of a group of objects which prevented the user from accessing each object's properties.
18419IssueResolved issue with the TagsDBSetAlarm function, when called using the -1 value for the Alarm Type (General Properties) inserting a new blank line on the Alarm Worksheet
18447IssueResolved issue with the Ribbon "Replace" command on a document, that was not replacing Tags when they were referencing a property (Tag Fields)
18460IssueResolved issue with the Text object containing the "Color" animation, after executing the "Test Screen" command, a background color was being added to the object
18509IssueResolved issue with Mobile Access where scrolling down the Process Values Widget screen when the widgets did not fit into the screen.
18510IssueResolved issue with Mobile Access not executing the OnUp commands properly
18511IssueResolved issue with Mobile Access not allowing the user to Check and Uncheck pens on the legacy SMA Trend feature in certain versions of mobile OSs
18529IssueResolved alignment issue with the Caption on Rectangles and buttons, when using multiline and having the "Enabled Enhanced Graphics" option selected.
18538IssueResolved issue with the Shutdown command not being able to fully stop the projects in some situations, usually when Mobile Access task was running.
18812IssueResolved issue with the Background Color on Screens that are called to be opened on a size bigger than the original one.
18818IssueSeveral product translation strings were reviewed.
18824IssueResolved issue with the ActiveX Object Properties window, when trying to configure "Events", it was not saving the Scripts.
18830IssueResolved issue with the Trend Control object, when using Database, not showing all the Data correctly when there were more than 2048 points to be shown, and the Decimation option was enabled.
18880IssueResolved issue with the FactoryTalk Import Wizard not working properly with screens developed in certain older versions of FactoryTalk that did not support Gradient features.
19228IssueIoTView - modified the Install.sh file to skipping the installation if the Apache doc root is not present
16711Change RequestModified the Tag Properties interface for Shared Integrated Tags which now allows the user to modify the Tag Description
16874Change RequestModified the way that Integer Tags process values when it receives an empty string
16747RequirementsResolved issue with Renaming a Tag that has been configured a Trend Worksheet, having the "Database" option enabled and configuring something on the "Field" column and. after renaming the Tag on the Tags Database, after replacing the Tag in entire project, the value on the "Field" was being removed
17159RequirementsModified the internal structure of screens to show texts with a default font size and name when the configured font information on a Text object is not found
18071RequirementsChanged the path where the files related to the integration with WW Historian were being installed for it to be the same as the rest of the product.
18088RequirementsImplemented the Single Screen Scaling functionality on the Mobile Access thin clients.
18105RequirementsModified the messages displayed on the Output Windows related to authentication from the Security System
18109RequirementsResolved an issue where Changing the Tag Type of an Array that was configured on a Alarm worksheet would have that tag removed from that worksheet
18140RequirementsResolved instability issues on the Custom Widget feature related to the Viewer Module.
18161RequirementsResolved issue with the Colors Button on the Development Environment when the OS was in Chinese or Japanese, and the user tried to add a Custom Color, and not being able to see all the RGB options.
18165RequirementsImplemented Swipe options for Multi-Touch on PC and Embedded runtimes
18211RequirementsModified the Custom Widget feature to allow it to be resized when the paint area is changed
18316RequirementsModified the HST2TXT built-in function to create files with the exported data even if the Start Date that was passed does not have any data, but there is data present on the given interval
18347RequirementsCreated a version of some of the internal encryption library files to be used with the a newer toolset
18348RequirementsResolved an issue where an OEM license would not be validated when the MAC address of the first networking device in the operating system's table was invalid.
18361RequirementsModified the Trend Control object Legend to update the Pen Color value when the color is set using the "Style Modifier" field
18469RequirementsResolved issue with scrolling through large screens with certain objects showing some undesirable lines
18540RequirementsModified the PanelMate import Wizard to allow configuring a prefix on the Tag Name to be imported, or to now configure any prefix. Also, after importing a screen, it is now possible to ungroup a group of objects that contains an ActiveX
18577RequirementsResolved issue with the Open() function, when called with certain parameters, causing Text objects to be misplaced in the screen.
18668RequirementsModified the "Help->About" windows to be opened silently.
18671RequirementsModified the built-in Close() function to allow closing the current active screens when no parameters are passed
18692RequirementsResolved issue with the FactoryTalk Import Wizard where certain screens containing a group of objects with the Color animation were not being correctly imported
18700RequirementsModified the "Remove Unused Tags" feature, when called form the TreeView in the Global Tab of the Project Explorer, to work the same way as it does when called from Ribbon's Home interface.
18724RequirementsImproved the integration with WW Online when it is using "Store and Forward"
18816RequirementsChanged the auto create linked symbol message to a format that is interpretable by the OEM's messaging system.


Wonderware InduSoft Web Studio v8.0 + Service Pack 1 (Wednesday, October 5, 2016)

IDTypeDescription
1724IssueResolved issue with the validation of fields that can receive tags in dialog windows on the Development Environment, such as Alarm Email configuration, Trend Advanced and so forth
1748IssueModified the Import Wizard to properly import the Opc Ua and Opc Xi configurations
2825IssueResolved issue with the Symbols Editor not being able to modify the Grid Settings
3135IssueResolved issue with the Object Finder not locking the Object Properties window that called it, allowing the user to close it and generating errors
3393IssueResolved issue that happened when editing more than one project symbol. The symbols edited after the first symbol would change its size to that of first edited symbol.
3420IssueModified the multi-touch feature to have a configurable setting for the refresh rate, so it would avoid issues when quickly zooming in and out screens would not properly redraw then entire screen. Implemented the following new entry on the project's app file: [Options] - TouchRefreshTime=100
4968IssueResolved issue with executing a command animation before setting the tag value when using a text box object on Mobile Access thin client
5758IssueResolved issue with the Import Wizard for Studio database, when the option to import the whole project was selected, it was not importing the background images with extensions other than BMP.
7359IssueResolved issue with the License Server feature is finding a Server License even with the "Enable" Check Box unchecked
7866IssueResolved issue when configuring the Security System in LDAP mode, and performing a "Check Query" command, returning inconsistent values.
8164IssueResolved an issue where GIF pictures could not be selected in the browse dialog of linked pictures
8261IssueFixed service configuration to work properly with a language other than English.
8976IssueResolved issue with the trend control showing gaps in Historical mode when the Data source was configured to Database.
9141IssueResolved issue with E-Sign and LogOn dialogs that on certain situations would perform a LogOff when pressing the "O" key
9698IssueResolved issue with the Line screen object, when being drawn as a Horizontal Line not properly responding to Shift + Arrow Commands to re-position it
10238IssuePaste linked symbol process will no longer lock the symbol file.
10611IssueResolved issue with the warning messages related to the Fill Effect feature not being supported on Embedded devices that was no longer being displayed on the Output Window.
10773IssueResolved issue with the development environment running into errors when the user tried to open a password-protected file in the Project Explorer treeview and then canceled the operation before the document was opened.
11023IssueResolved issue with the "Enable Enhanced Graphics" option moving some objects on the screens when they are configured with borders
11115IssueFixed the driver toolkit WriteItemValue method to return the proper value over its execution. Before the method would update the tag properly but would always return false.
11144IssueFixed IoTView alarm task to also detect alarm condition during the task initialization.
11182IssueResolved an issue where a text object being edited on CE lost its alignment.
11198IssueResolved an issue where images with types different then BMP would not be displayed inside buttons.
11587IssueResolved issue with the Text Box screen object, that when you were coping a Text Box object with the font color set to anything other than black (default value) the font color was not being applied to the new object
11606IssueResolved issue where the FileWrite() built-in function was not returning the correct values after being executed
11825IssueResolved issue with Tag Integration not importing certain tags when the total length of the tag name was greater than 80 characters
12049IssueResolved an issue where images added to buttons would carry a full path even when the image was inside the applications folder.
12518IssueThe apply button from the LogWin configuration window was removed.
12585IssueModified Grid Control Object to better handle deleted tags on Class Data Source
12837IssueModified the DeleteOlderFiles function to allow entering the desired Time, in addition to the Date, as the input parameters
12893IssueModified the Mobile Access to synchronize values of indirect tags when they are declared as server tags
13598IssueModified the "Global Replace" window to allow replacing only up to 10 tags at a time
13923IssueResolved issue with the Web Thin Client not working properly if you configured the Web Advanced Settings with any valid "Backup URL" and a valid numeric value for the "Timeout for switching stations" different than 0
13956IssueResolved issue when configuring a Tag between curly brackets {Tag} on the Hyperlink Animation Property, if you click out of the field before typing the right bracket "}", it would cause the product to no longer respond
13958IssueModified the OPC .Net and OPC XML-DA worksheets, on the Advanced Settings, to gray out the "Queue size" field, which is used only with OPC UA.
14006IssueImproved the IoTView installation script to display a more user-friendly message and alert when the installation is setting up the Remote Agent to be started as a service.
14062IssueResolved issue with Linked Symbol not working properly when configuring values with the minus "-" sign.
14078IssueModified SMA Thin Client to support access to specific bits from integer tags using the bits tag field (e.g.: TagName->B0).
14106IssueResolved an issue where the translate before parsing strings in curly brackets was not working as configured in the viewer.
14165IssueResolved an issue where the transparency configuration of the linked Pictures was not accepting custom properties configuration
14186IssueResolved issue with the Grid Control object do not showing Dates in UTC format when using it along with other different Date formats on the same object.
14187IssueResolved issue with screens having the "Hide screen instead of closing it" option selected not working properly on Web Thin Clients
14188IssueResolved issue with the Trend Control not showing last point from a query using the Data Source option as Database, when the Decimation option was enabled.
14189IssueResolved issue with the PrintWindow() built-in function reopening the screen before printing it, even if it is already open, when called from Web Thin Clients.
14246IssueResolved issue with the Date and Time functions, when configured with the optional parameter to return values in UTC, considering the "Automatic Daylight Saving" setting on the computer.
14461IssueResolved issue with the Screen Script not working properly when the screen had the attribute "Hide screen instead of closing it" checked
14483IssueChanged some of the warning messages on the Collaboration Server to reflect that actual behavior when trying to perform certain operations, such as opening a file that is already open by another user, or opening files when the server is unreachable..
14632IssueResolved issue with the "Remove Unused Tags" feature that was not finding a Class Tag that was also an array, when used in a script, having a VBScript variable as the Array Index.
14637IssueResolved issue with the Alarm Control object not working correctly when using the "Filters" runtime window and configuring a "Period" with a Start Date
15027IssueModified the DBExecute built-in function to accept the value 0 on the numMaxRow parameter when performing operations that do not return number rows, such as DROP TABLE. The return value was also modified to return 0 when the DBExecute is successfully executed in a operation that do not return number of rows.
15095IssueModified the Grid Control object so that the configuration to show or hide the built-in Column ID is independent of the configuration to show the Header row.
15109IssueModified the behavior of the Slider option on the Position Dynamic Property so it would work on Groups of Objects and Linked Symbols the same way as it does when applied to an object that is not part of a group.
15144IssueResolved issue with the built-in SaveScreenShot() function sometimes generating files with invalid images.
15159IssueModified the buffer size used on the process of replacing tag names or class members on Global Procedures.
15165IssueDisabled the sort of the primary / secondary database combo-box to avoid problems when localized in other languages.
15243IssueResolved issue with a GDI resources management when screens were using Background images, having many other images used as linked pictures.
15323IssueImproved Security System to avoid communication problems when the TCP/IP Server is processing a huge amount of messages.
15378IssueResolved issue with Memory Allocation when screens had certain background images and string variables on the Screen Script.
15390IssueChanged the Format function so it can return a larger result when using "%e" parameter on IoTView. Note that we are now using double precision and its resolution can vary depending on the device.
15393IssueImproved Stability in large applications that stress the Security System and TCP/IP Server interfaces.
15463IssueResolved issue with the built-in HST2TXT() function not exporting the milliseconds information even when configured to do so.
15489IssueModified the way that Virtual Keypad is open when the project has the Project - Settings - Viewer - "Use popup window on text objects" selected, so it can enforce the Modal mode even for Dialog and Popup style screens
15493IssueResolved issue with the Global Replace feature not working as expected when there were Array Tags configured as Array Indexes or another Array Tag on VBScript interfaces
15524IssueModified the System Tag DayOfYear start at 1 to follow the Julian Calendar. It is still possible to have it starting at 0 by editing the project's APP file, on the [Options] section, and configuring the entry DayOfYearStartsAtZero=0 (To start at 0).
16606IssueResolved issue when trying to create a group of 2 or more Text Boxes objects, which was causing them to disappear upon the group creation.
16622IssueResolved issue with the Screen Text Object having the Text Data Link property enabled, not working correctly on Linked Symbols if you use Copy and Paste of these objects while creating the Linked Symbol
16750IssueResolved issue with the Text Object with Text Data Link property, when in Runtime mode, was not applying the Minimum and Maximum limits for Inputs when you using tags on these fields and the "Use popup input for text objects" option was enabled in the Viewer settings.
16870IssueModified the Screen Grid Control object to handle the ANSI files the same way as it does with Unicode when saving these files. Previously, it was generating an extra "carriage return" on each line of that text file when the format was ANSI.
17068IssueFixed the Rand function on IoTView that was not return a random number.
17069IssueFixed the Asc2Str function that was returning only one character when using IoTView.
17070IssueFixed the StrStr function to consider all characters in the search string when running on IoTView.
17071IssueFixed the StrTrim function to do not remove extra spaces of string boundaries when using IoTView.
2470Change RequestImplemented test buttons for E-mail and FTP configuration.
2717Change RequestModified the Grid Control Object, when using the Database option, to support single quotes when sending a Query to the Database
5322Change RequestResolved issues with the buttons on the Ribbon interface not being properly enabled depending on the Security System settings
11651Change RequestModified the Trend Task for Windows PC runtimes to work differently when the Trend worksheets are changed
12954Change RequestModified the Grid Control object to allow a String Tag to be used for the Column Label even when the "Enable Translation" check box is not Selected
13228Change RequestWhen the user tabs into a text field all of its contents are automatically selected.
13242Change RequestModified the way the Open() function works for the "Popup" style screens when using static IDs and multiple Replace screens open in different parts of the Viewer environment
13335Change RequestThe default values for the OPCUA time slice and period have been optimized.
13571Change RequestModified the German translation for the version update dialog
13739Change RequestModified the hotkey for the "Format" tab on the Ribbon interface from ALT+F to ALT+M
13757Change RequestFixed spelling error on the "Verify" window
13800Change RequestUpdated the library used on the Codesys Tag Integration to work with the XML files generated with the latest Codesys versions.
14157Change RequestResolved an issue where the listbox object would not filter the selected object according to a tag value when the screen opens for the first time
14458Change RequestModified behavior when editing screens, selecting multiple objects, and moving them around while the "Snap to Grid" option is enabled, to work the same way as it used to be in older versions
14459Change RequestThe user is now allowed to Change property type of linked symbols to a different type than previously configured. A message has also been created to explain the risks of such a change and how to address them.
14587Change RequestThe verify application will no longer save linked symbol files inside screens during a verify application
14635Change RequestEnhanced the Tag Integration for RSLogix5000 (RSLogix 5000) to work with L5K files that have Structured Text (ST) programs
14768Change RequestResolved an issue where a button or another object with the command option would not be released when it is too close to the edge of the screen when auto release is enabled.
14820Change RequestModified the Trend Control object so that when configured to use Data Source as Text to not convert the data to UTC, and show it as it was generated on the Local Time
14872Change RequestImproved the worksheets (Math, Schedule, etc.) to validate the document before saving it. Before the validation would only happen when leaving edition fields.
14995Change RequestTag Integration Codesys - added support to import multi-dimensional arrays and nested structures as single tags
15054Change RequestResolved issue with the Schneider Tag Integration feature that was failing to import tags from certain XSY files depending on the array configurations
15056Change RequestResolved an issue where the object properties color menu would become inaccessible when the custom colors sub-menu was opened.
15210Change RequestModified the StrGetElement built-in function to able to correctly consider when elements are null or do not have values.
15212Change RequestModified the Radio Button and Check-Box screen objects do that were not becoming grayed-out by the Security System settings
15409Change RequestModified the Security System Distributed Mode to better manage the TCP/IP connections to the Distributed Server instance when configuring the Client instance.
15506Change RequestModified the Smart Message object to no longer go to the first message when the Read Tag quality is not GOOD
16635Change RequestImproved the way that the Log Off operation is executed when the Security System is configured for LDAP Mode and the LDAP server is not available.
16652Change RequestAdded support for driver traces on IOTView running on Linux
3216RequirementImplemented Trend Control Object on Mobile Access
10541RequirementImplemented a feature where the user will be able to configure the screen editor and the viewer to extra folders so it can search for dot net controls it could not find. This does not apply to GAC controls.
11171RequirementImproved the Remote Agent to execute the IoTView installation even executed from a different path than the Remote Agent executable path.
11217RequirementImplement the Custom Property (formerly known as Mnemonics) feature into the Studio Mobile Access.
11509RequirementEnhanced the global find and replace of documents.
11914RequirementImplemented the new capability of integrating third-party HTML5 components, also called Custom Widgets, into all graphical interfaces of the product (Viewer, SVTC, WTC, SMA), allowing the user to design the screens once and access them from any visualization module.
12714RequirementImplemented Math task on IoTView.
12715RequirementImplemented a new convert resolution feature that supports aspect ratio and created the appropriate interfaces with advanced options in the Full Integration SDK
13428RequirementCreated a new Import Wizard for Rockwell FactoryTalk View ME e FactoryTalk View SE
14032RequirementCreated Custom Widgets Framework installer.
14341RequirementModified OPC UA Client to be able to resolve Endpoints with both hostnames and IP Addresses, and also modified the browse capabilities to have an icon indicating if the selected node on the server has Alarms/Events enabled
14430RequirementFixed OPC DA Server to do not send invalid data after midnight when a specific OEM is connected to it.
14443RequirementResolved issue with Report tool in RTF mode generating reports with the Unicode Codes instead of the characters when using Tags that had underscore on their names, preceded by Spaces characters
14460RequirementImproved the memory allocation management on Windows CE runtimes with certain screens and scripts
14580RequirementModified the Dump.txt and ViewerDump.txt to include more complete information about the build number used to generate the files as well as the ISSymbol version
14623RequirementSecurity System LDAP Mode: a new method to retrieve all blocked and disabled users from the Active Directory, showing the correct icon on the Development Environment TreeView, has been implemented, and the warning message during a LogOn() atempt has been changed to reflect that the user could e either blocked or disabled.
14752RequirementModified the Security System in Distributed Mode to stop showing a Message Box when the Client is unable to connect to the Server.
14957RequirementResolved issue with the VBScript function MsgBox(), when called from a Command in an object from a Screen configured with the Dialog Style, that was not opening the MsgBox as a modal window, allowing the user to perform operations on the other screens even with the MsgBox being displayed.
15039RequirementAdded support for database functions on IoTView. The following functions are available: DBExecute, DBCursorOpenSQL, DBCursorGetValue, DBCursorNext, DBCursorRowCount and DBCursorClose.
16984RequirementImplemented License for FactoryTalk ME/SE Import Wizard.


Wonderware InduSoft Web Studio v8.0 + Patch 3 (Tuesday, April 26, 2016)

IDTypeDescription
13941IssueResolved issue when using the Import Wizard to import XML Screen Files, and selecting multiple files, not all the screens were being created.
13934IssueResolved issue with the Tag Integration feature for RSLogix 5000 when there were tag names including some specific Keywords
13838IssueModified the way dialog windows are handled when they are being called from scripts that are closing screens.
13750IssueResolves an issue when using Store and Forward and it is not deleting rows from secondary database.
13747IssueResolved issue with the "Advanced" settings window on the Database/ERP not opening
13719IssueResolves a problem when using font that has spaces in it name.
13581IssueResolved issue with Screens created using the built-in ImportXML function not executing Scripts until they are opened on the Dev environment and saved
13579IssueModified the Virtual Keyboard configuration files (VKFR.ini, VKJP.ini and VKCN.ini) to make sure that the SPACE key from the Virtual Keyboard (Alphanumeric) works properly in any language.
13493IssueResolved issue with the Grid Object not using the specified column width when opening the screen for the first time, when the Data Type was Set to Class Tag, the Labels were configured but the Members were not.
13378IssueResolved issue with the Tag Integration with RSLogix5000 feature where Tags configured on the L5K file as Alias, having a description that included parenthesis, would not work properly when browsing for tags using the Object Finder window.
13258IssueResolved issue where the Object Properties window would open empty for Linked Symbols the first time that a screen was open having the Collaboration Tool enabled.
13169IssueResolved issue with the Virtual Keyboard not hiding the typed values even if the objects and Keypad() function are being called with the "Password" parameter enabled, when the Program->Settings->Viewer->Virtual Keyboard "Enable Multi-line Input" option was checked
13090IssueResolved issue with the Text object, when having the "Text Data Link" enabled, the "Disable" field was not working properly in certain specific situations
13089IssueModified SMA Thin Client to make sure that the Linked pictures are properly displayed even when the dynamic path included backslash characters.
13035IssueChanged the way that the DLLs are loaded on Windows CE runtimes (CEView) to allow a better memory management mainly when screens have images
13033IssueResolved issue on the TCP/IP Client of the ISSymbol control that was causing instability when trying process the Grid Control object
12975IssueModified the Mobile Access to properly handle Tag Integration tags containing arrays
12874IssueResolved issue that was causing errors while loading Batch files on the Trend Control object.
12872IssueResolved issue with the built-in function RunGlobalProcedureAsync() that was causing leak of memory on Windows Embedded Compact (WinCE)
12850IssueModified the Mobile Access to properly handle local indirect tags
12849IssueResolved issue with the TCP/IP Client Tasks not working properly if the password from the user configured for the authentication contains upper case letters.
12848IssueResolved issue with the Web Thin Client not working properly on the Internet Explorer of Windows Embedded Compact 7 (WEC7)
12821IssueResolved issue with Thin Client (Web and Secure Viewer) not being able to write to Server Tags in case of the the connection with the Server being lost and then re-stablished.
12646IssueResolved issue with the Security System in Distributed Client Mode not connecting to the Distributed Server if this client was using the Data Protection feature.
12589IssueResolved issue with the PanelMate Import Wizard not working properly if the project was set to use the screen extension .SCC
12588IssueResolved issue with the "Windows Date and Time" control being open behind the Viewer module when launched using the WinExec() built-in function
12586IssueResolved issue that the "Support Information" window was not displaying license information when the protection mode used WiBu hardkeys.
12529IssueResolved issue with the Startup tasks not working properly when the product localization was set to a language other than English and the computer tried to start up the runtime upon is system restart.
12393IssueFixed IoTView memory issue that would cause bus error on some Linux devices when the program is executed multiple times.
11849IssueResolved issue with warning messages being displayed repeatedly when stopping a project remotely using the Remote Management tools, and the logged user on the runtime did not have the privileges to close the runtime
14004Change RequestModified the Image Path handling for Buttons and Smart Messages to work better with relative paths on Web Thin Clients and Secure Viewer Thin Client
13754Change RequestUpdated the Recipe.xls file
13732Change RequestRemoved the "Keep user files" check box on the "Remote Management" window
13714Change RequestModify the Mobile Access to have the same behavior as the Secure Viewer when displaying float point variables.
13494Change RequestModified the Recipe worksheets to make the default format set to XML.
13425Change RequestModified the Alarm Control Object, when in history mode, to perform queries after the Date changes and properly updating the displayed alarms
13259Change RequestModified the Alarm/Event Control object to properly show the Event Type on the "Type" column
13243Change RequestResolved issue with the ShowInplaceInput() built-in function not working on Windows Embedded Compact platforms when the Virtual keyboard option is enabled
13168Change RequestModified the way the "Retentive Values" option works on Embedded Runtimes.
13027Change RequestAdded support to additional file formats for the screen Background Picture property (BMP, JPG, JPEG, PNG) for Windows Embedded Compact runtimes (CEView)
12983Change RequestImproved the Zooming operations on the Trend Control objet when using Multi-touch
12928Change RequestModify Mobile Access to support a data input window for input objects. Modify Mobile Access to validate the data input based in both the tag type and the parameters passed through the KeyPad function. Modify Mobile Access to open the native virtual keyboard when it is enabled in the operational system.
11763Change RequestResolved Localization issues with the recently implemented dialog windows.
13612RequirementImplemented a new capability to programmatically define which tags will be pre-loaded by the Run-Time.
13142RequirementModified the product Command animation to include an extra protection for the OnLButtonUp and OnLButtonDown events
12935RequirementImplemented a new Tag Integration solution for the Siemens TIA Portal, which supports Siemens S7-1500 PLCs.
12418RequirementEnhanced the Background Picture screen property to support additional file formats on Embedded Runtime Editions (CEView, EmbeddedView): BMP (previously supported), JPG, JPEG, PNG and PCX)


Wonderware InduSoft Web Studio v8.0 + Patch 2 (Tuesday, January 12, 2016)

IDTypeDescription
2095IssueResolved issue with the SaveScreenShot() built-in function not working properly when the screen resolution was scaled by the "Auto Screen Scaling" feature.
2923IssueResolved issue that was happening when a screen and symbol had the same names, then the symbol would be saved into an SCC file during verify overwriting the SCC file created from the screen.
4470IssueModified the Mobile Access to behave like the viewer and display an error message when the user types an invalid value on an input field
10537IssueFixed an issue with Indirect tags on Mobile Access. If you try to access a Local Tag using indirect access (e.g.: @Tag) the Mobile Access would stop working.
10538IssueFixed an issue on Mobile Access to load ComboBox items when the Position property is empty.
10639IssueFixed problem when trying to write on Mobile Access Process Values. The interface would not open the correct Widget for writing depending on where you clicked on the widget. For instance, you could have Tag1 and Tag2, click on the Widget to write on Tag1, but the write interface would prompt you to write on the Tag2.
10640IssueFixed a problem where the Mobile Access Process Values would lock if you cancel a write operation.
10651IssueModify the documentation to show that screen files must be checked in before changing the screen file extension.
10878IssueResolved issue with the captions on Button and Rectangle objects when they were grayed out.
11005IssueFixed an issue on Mobile Access to load VBScript with no spaces between the operands (e.g.: VarA>=VarB, instead of VarA [SPACE] >= [SPACE] VarB).
11038IssueResolved issue with the Trend Control object drawing additional lines when scrolling from right to left end entering the Daylight Saving period.
11131IssueResolve issue with when the user uses the .scc as screen extension
11206IssueResolved issue with Tag Integration where some structure type tags with array members sometimes were not being imported correctly.
11208IssueResolve issue with commands in hidden objects, now when the object is hidden it is not firing events anymore.
11211IssueResolved an issue with the handling of Command animations on screen objects in a stack of objects in Mobile Access. Previously, only the front-most object received mouse events (i.e., clicks), regardless of whether it had a Command animation. Now, the front-most object with a Command animation receives mouse events, and any other objects without Command animations in front of that object are ignored. This copies the existing and intended behavior of the Viewer (including Secure Viewer and Web Thin Client).
11213IssueFixed a problem on Mobile Access when executing Command Animations on polygons. Mobile Access would consider the click area to be a rectangle around the polygon. The fix forces the Mobile Access interface to accept the click only if the mouse is inside the polygon boundaries.
11850IssueModified 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.
11882IssueResolve issue with Combo Box Sort using Static Labels that behaves differently on MA and Viewer
11897IssueResolved issue with the SetViewerInFocus() built-in function not working properly on the latest versions of the product and OS.
11930IssueResolved issue with the Trend Control showing some gaps in areas where data was actually saved in some specific situations
11939IssueResolved issue with the Tag Integration for Automation Direct PAC3K where the SO Boolean Data Types were being imported as Integers
11946IssueResolved 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
12029IssueFixed issue on IoTView that would cause screens not to load properly
12063IssueResolved issue with the WinExec() built-in function not working properly with Runtimes on Windows Embedded Standard
12088IssueResolved issue with the Collaboration Server feature not properly handling the status of the files related to the Security System
12132IssueResolved issue with the FileWriteFields() built-in function not returning the correct value when succesfully writing to a file
11654IssueResolve issue with OPC XML/DA read trigger that was not respecting the group size
11688IssueResolved issue with the Trend and Alarm worksheets when using arrays of classes, configuring the last array position and changing the class definition would cause the last array position to be removed from these worksheets
11752IssueResolved issue with commands using Shortcut Keys on runtime screens being disabled after one of them used the 'F10' function key.
12151IssueResolve issue with non-Latin characters.
12178IssueResolved issue with Tag Integration for RSLogix 5000 not working properly when the tag had certain characters on the Description field
12193IssueResolve issue with screens that contains big images. These screen were not able to be open in Moxa devices
12197IssueModified the Security System Distributed Mode to include Authentication when configuring the Distributed Client. Now, on the client side, when configuring the Server settings, you have to configure a user and a password that are already configured on the Distributed Server, which belongs to a group that has the option "Enable Remote Security System and Remote Debugging Tools" checked.
12246IssueResolved issue with the "Convert Resolution" tool not properly resizing screens with the SCC extension
12423IssueResolved issue with the "Target System" not being properly updated on the Ribbon Interface when switching projects with different Target Systems
12532IssueFixed the remote download of applications that would fail when using the Ribbon icon and connecting with an IoTView platform using the Execution Environment and not opening the Project Tab.
12560IssueResolved issue with Tag Integration for RSLogix 5000 where some tags that were aliases were not being able to be imported.
11839Change RequestModified the Database Gateway internal limit or number of rows that can be returned from 32k to 64k
11713Change RequestCreated a new Tag Integration provider for AutomationDirect called ADPRO that integrates PAC3000 and PAC2000
11216Change RequestModified the Mobile Access feature to show objects animated by tags on the screen only after they have received the tag values
11493Change RequestImproved the Linux installer shell script to avoid misleading messages and restart the apache service.
11102Change RequestModified the messages when there are problems saving screen files.
11205RequirementResolved issues with the Mobile Access feature related to Rectangle Caption Alignment and the Text Object not showing all the characters as well as not working properly with the Password option.
11563RequirementImplemented a widget that is a Virtual Keypad for the Mobile Access solution
10988RequirementAdded the capability to license IoTView using Softkey
10336RequirementModified the Mobile Access solution in preparation to support Widgets
12344RequirementImplement the capability of loading all the server tags
12506RequirementThe support for the following Data Types have been added to the Tag Integration for Schneider Electric Unity Pro: TIME_OF_DAY (TOD), DATE_AND_TIME (DT)


Wonderware InduSoft Web Studio v8.0 + Patch 1 (Wednesday, October 07, 2015)

IDTypeDescription
2363IssueResolved issues with VBScript on WinCE devices when using certain FileSystem VB functions
3066IssueResolved 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.
3476IssueResolved issue with the X-Ref feature not finding tags configured on the "Execution" field of the Script worksheets
9568IssueResolved issue with the Alarm Rate feature not working properly.
9749IssueResolved issue where two instances of the runtime were executed in parallel when the first was running as a Windows service and the user also ran the normal runtime without Administrator privileges.
10783IssueResolved 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.
10845IssueResolved issue with the Text Box object not properly updating its contents when the "Input Enabled" option was not checked.
11113IssueResolved issue with Tag Integration for RSLogix5000 related to Arrays and UDTs having arrays as members
11142IssueResolved issue with the Commands to Close() Screens no longer working on Web Thin Clients
11143IssueResolved issue with the ShowInplaceInput function not working if you have the Virtual Keyboard enabled
11149IssueModified the resource handler of the PDF printer to avoid race conditions
11166IssueResolved 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.
11184IssueModified the FTPStatus() function to return the value "1" at least once when the FTPPut() is executed successfully
11212IssueResolved issue the Object Finder that the Index shows one extra position when using arrays in the RSLogix 5000 tag integration.
11224IssueResolved issue with the Multi-touch feature sometimes moving objects on the screen that were not selected
11261IssueResolved issue with the Mobile Access feature using too much CPU and sometimes not stopping properly
11308IssueFixed ISSymbol to be loaded properly on the web browser when safe scripting is enabled.
11445IssueResolved issue with trying to remote Alarm and Trend worksheets using the Project Explorer TreeView Treeview failing when the Collaboration feature was enabled
11565IssueResolved issue with duplicating objects on a screen using Ctrl+Click, causing the original object to move if you did not have the "Snap to Grid" option checked
11614IssueResolved issue with the Date when automatically sending alarms via email, depending on the time zone.
11653IssueResolved issue with Dialog and Pop-up screens being closed automatically when there commands calling 2 message boxes in a row
11665IssueResolved issue with the FileWriteFields() function not working properly with arrays when trying to access the last array position
11687IssueResolved issue with Screens Mobile Access not working properly where there were UNICODE texts on the screen objects
11689IssueResolved issue with the Grid Control object, when setting a grid column label to an empty string was no longer hiding that specific column.
11691IssueModified the assembly for ORAOLEDB on the StADOSvr.ini file
11705IssueFixed issue on OPC XML/DA where if the Time Stamp from the server was older than the client we would not update tag data
10236IssueResolved 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.
11843IssueModified the development environment to allow Linked Pictures to be used with OEMs using low tag count products.
11737Change RequestAdded the "Auto Screen Scaling" option for Mobile Access
11668Change RequestModified the OPC XML/DA to support the items with Item Path (see documentation for details)
9869Change RequestCreated 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).
9870Change RequestModified the Alphanumeric Virtual Keyboard to display the text with multiple lines, when applicable.
4496RequirementEnabled support for Mobile Access on the Runtimes for Windows Embedded Standard
5338RequirementAdded support to the cloud-based historian Wonderware Online
11304RequirementChanged the script shell to run the Remote Agent as a background service on IoTView
10357RequirementCreated a Setup file for the Studio Database Gateway


Wonderware InduSoft Web Studio v8.0 (Thursday, August 20, 2015)

IDTypeDescription
1888IssueResolved issue with minimizing the Ribbon that was not working properly
2105IssueResolved issue where the Filter for the Grid Control object, when using Class Tags, was not working properly if the Column Name contained an underscore charater
2157IssueResolved issue with the popup text not being properly placed when the Viewer module was not maximized
2834IssueResolved issue with Memory Allocation on the Development Environment when opening screens with Open and Closed Polygons
2838IssueResolved issue with SetAppHstPath() function sometimes affecting the System Tag " Day" value
2852IssueModified the dialog window for the Global Replace feature to be resizeable
3158IssueResolved issue with the "Confirm" dialog for the Command animation "Require Confirmation" option, when using multiple monitors, always being displayed on the right edge of the first monitor.
3361IssueThe translation worksheet now works properly with the TAB and double quotes (") character in its cells
4042IssueResolved issue with the Viewer module generating an error when trying to close a screen that called a MsgBox() function on the OnClose screen script
4265IssueResolved issue with the Smart Message behavior on the development environment when the "Check Expression on each message Line" check box was being used
4405IssueModified the Text Box and the Text Data Link animations to properly limit the input according to the specified mask
4527IssueModified the Execution Tasks dialog box to show the status of the task "Driver Runtime" as "Started" if at least one communication driver is running.  (To access the Execution Tasks dialog box: on the Home tab of the ribbon, in the Local Management group, click Tasks.)
4797IssueImplemented the following modifications on the OPC UA Client task: - Enhanced client to connect properly with OPC UA Servers that require authentication. - Added support for browsing items with "scape characters" from the OPC Server. - Modified the worksheet editor (development environment) to prevent it from displaying the error message "could not determine data type" when it was not applicable. - Enhanced client to connect with OPC UA Servers that support connection only through IP Address, but not through machine name. - Modified client to accept connection with remote OPC Servers, as long as the time difference between both stations is less than 25 hours (the previous limit was only 2 hours).
4825IssueFixed an issue with the Viewer where it would start in the background when another application was open in Windows XP Embedded
4893IssueModified Mobile Access to identify when the runtime is not running and display the proper error message.
4938IssueResolved issue that could cause a system error when pasting values directly on the Classes Configuration Editor
4962IssueFixed problem with rectange caption. When the caption text was too big, it was being written outside the area of ​​the rectangle.
5112IssueResolved an issue with the Grid object where you could not open the Object Properties > Advanced dialog box if it contained an invalid tag.
5146IssueResolved issue with Mobile Access failing to execute the screens scripts with MsgBox calls containing line breaks
5348IssueResolved issue with objects not on the visible area of the screen (screens larger than the Viewer resolution) and the Visibility/Position property would no longer work properly
5445IssueModified the OPC UA redundancy to properly restore a connection after received a watchdog timeout signal.
5807IssueResolved issue with the fill effects of the object properties color menu will not highlighting when hovered over
5890IssueModified the OPC UA Client to set the quality of a project tag to BAD when its associated Node Id / Browse Path is empty or invalid.
5985IssueThe Runtime dialogs and all other sections from the translation spreadsheet are now keeping their values and saving properly.
6166IssueA problem was corrected when reading and writing IEC data types in date and time format.
6353IssueResolved incompatibility issues when trying to print to the Windows XPS printer
6354IssueResolved issue with Rectangles on Mobile Access not correctly displaying the Rectangle Captions in certain Web Browsers.
6468IssueAfter an network connection interruption the OPC UA communication will be fully restablished.
6513IssueOn Windows 7, when an object is untouched it's handle is released.
6572IssueThe verify time synchronization will now be disabled by default in OEM's that use Full Integration.
6581IssueFixed an issue on Mobile Access to align texts on rectangles that are hidden when the screen is open but displayed after it is open.
6628IssueNow the user will always receive an option to save a Linked Symbol in the project folder, if it is not already saved there, every time a screen is saved.
6634IssueWhen you imported a project into Indraworks and then opened a worksheet, the development environment sometimes closed unexpectedly. That issue has been resolved. (See also item 7525.)
6640IssueFixed issue on Mobile Access where some objects would disappear after you zoom in
6644IssueFixed an issue where OPC UA Client would not reestablish connection properly if the option "Verify time synchronization" is enable and the Client station system time is ahead the Server.
6754IssueWhen you used the Send File command in Remote Management, the development environment incorrectly showed a message that all files in the project directory on the target device would be deleted. That issue has been resolved.
6755IssueIn Full Integration, when you selected an object that was larger than the screen that contained it, the development environment would close unexpectedly. That issue has been resolved.
6757IssueThe Full Integration SDK function GetDocumentDescription could not properly get the description of a script that began with a long comment (i.e., approximately 750 characters). That issue has been resolved.
6759IssueCorrected the German translation of the comment for the Screen_OnClose procedure in the Screen Script worksheet.
6843IssueFixed an issue where drag and drop of variables on a driver sheet would generate an exception.
7023IssueFixed an issue where Studio would crash setting and resetting a tag in a short period over OPC UA client under WinCE.
7045IssueThe OPC-UA client task log has been modified to inform of all the write operations on the server.
7232IssueOPC UA unsubscribed tags will not be marked as bad when a connection breaks.
7469IssueFixed an issue where OPC UA Client would not re-stablish all communication points after a connection interruption.
7516IssueResolved issue with the StrFromTime and StrFromDate functions not working properly with certain values
7525IssueWhen you imported a project into Indraworks and then opened a worksheet, the development environment sometimes closed unexpectedly. That issue has been resolved. (See also item 6634.)
7696IssueFull Integration SDK will no longer crash when the user scrolls rapidly through the library's treeview.
7719IssueResolved issue with the FTP functions (FtpGet, FtpPut, FtpStatus) returning OK even with invalid parameters being configured
7737IssueModified the VBScript processor in the project runtime server so that it will no longer show message boxes when the project is configured to run as a service in Windows. Previously, attempting to show message boxes when the project was running as a service sometimes caused unexpected behavior.
7750IssueModified the mobile access to ensure IP protection for VBScript configured on Screen Scripts.
7940IssueEnhanced mobile access capability to handle tag changes at a high rate
7945IssueModified the Full Integration SDK to include the new program setting TestScreenRefreshCounter, which determines the screen refresh rate when you use the Test Screen command.
8429IssueWhen connecting to a server without the installed system files the version is not compared and a message is displayed.
8449IssueMessage Boxes that will warn the user of VB-Script errors will only appear once.
8707IssueEnhanced Mobile Access interface to support Tag Integration tags
8711IssueResolved issue with the Open() built-in function not working properly with Mnemonics file.
8715IssueResolved issue with message box being repeatly displayed when the Auto Log Off was executed on Web Thin Clients
8724IssueResolved issues with some configurations for the "Search Base" field for the Security System in LDAP mode
8845IssueResolved issue with trying to open the Advanced Properties window of the Grid Control, that has tags that were created as Class tags, but these members were changed
8977IssueResolved issue with the Translation feature not being able to translate texts inside the Grid Control object when the "Allow edit" option was selected
8981IssueResolved issue with the Grid control not showing data on Time - UTC and Date - UTC column types
8991IssueResolved issue with the Secure Viewer on Windoes CE showing the "LogOn" window even when the "Logon as default user" option is checked
9178IssueThe ChangeAllBreakPointStates function is now updating the runtime during operation.
9202IssueImproved Mobile Access to support non-array tags with index syntax (e.g., Second[0]).
9292IssueResolved issue with the screen animations such as Text data link no longer accepting valid values during the Runtime if the Max and Min did not have a leading 0 in front of the decimal places
9335IssueModified Mobile Access implementation to prevent memory leaks associated with mixed code.
9573IssueResolved issue with the "Undo" (Ctrl+Z) command not working properly when working with screens and trying to restore a group of objects after the user deletes it
9581IssueResolved issue with the Trend task not compressing files properly if the project path contains spaces
9635IssueIf linked pictures paths don't resolve the Web\Resources folder will also be searched, if the files are there the links will be updated to reflect this new location
9636IssueTags in an OPC-UA driver spreadsheet, configured without subscription or read trigger and that only writes on tag changes, with more than 50 items will no longer throw type mismatch when communicating.
9640IssueDrag and drop operation is no longer permitted on filter rows.
9848IssueModified the Ribbon interface, on the Position and Size settings of the Format tab, to properly handle different Regional Settings
10031IssueResolved issue with the Viewer module not using the Virtual Keyboard configuration files (e.g. VKEN.ini) that were placed on the project folder, and always using the one on the Product\BIN folder
10047IssueCancel button of the Dynamics advanced dialog shall no longer have any effect on the configured actions or scripts.
10093IssueResolved issue with the Translation Worksheet not properly removing lines when using the right-click pop-up menu "Delete line" option
10098IssueResolved issue with Inserting Line in the MDS, between existing rows, resulting in incorrect Scan action after saving, closing and reopening the document
10148IssueModified the behavior of the "Download" button on the Ribbon > Home > Remote Management group, to disable it until a project folder is actually selected on the remote Target system
10213IssueChanged the database gateway to not show the message "Error to remove obfuscation" when the user name or password is not specified.
10223IssueResolved issue with the Text Object cuting some pixels on the Left of its content while being displayed on the Viewer Module
10258IssueResolved issue with the DB/ERP Module not working properly when using the same tag as trigger for different worksheets
10305IssueResolved 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
10346IssueResolved issue with the "Period" dialog of Trend Object not properly setting the time during the Daylight Saving period
10460IssueModified the Database connectivity feature to resolve issue with some Operating System Regional Settings
10469IssueResolved issues with the Trend Control object drawing addition lines when the period displayed was within the Daylight Saving
10560IssueWhen translating a text from the translation table that has no translation the original text is returned.
10562IssueResolved issue with the Event Logger not working properly when the database was configured for Local Time + Bias
10591IssueResolved issues with the OPC XML-DA not finding some specific servers.
10613IssueResolved typo issue with Tag Integration configuration window for AutomationDirect DoMore
10663IssueResolved 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
10704IssueResolved issue with Tag Integration for RSLogix5000 related to Arrays and UDTs having arrays as members
10749IssueResolved issue with the SaveScreenShot() builti-in function not working properly depending on the attributes configured on the Target File Folder
10757IssueResolved 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
10808IssueResolved issue with the Command Property not properly executing the commands configured on the "OnUp" tab using shortcut keys
10847IssueResolved issue with the FileCopy() built-in function not creating the target file with its correct name when the optTimeout parameter was being used
2019Change RequestModified the development environment to allow the user to delete tags from the project tags worksheet even when the worksheet is sorted
2582Change RequestAdded the capability to resize screen objects programmatically when using the Full Integration SDK.
2818Change RequestModified the built-in function ShowMessageBox to support localization of the message, button labels, and title.
3180Change RequestReviewed the Collaboration Tool to be more user-friendly
3283Change RequestThe translation spreadsheet has been upgraded to receive the insert line message from full integration SDK toolbars.
3703Change RequestImproved the performance of the VBScript editor.
4808Change RequestCreated an option in the \BIN\Program Settings.ini file ([OEM] HideTagIntegration), allowing the user to hide the "Tag Integration" interface from the development environment (Project > Settings > Communication > Tag Integration).
5031Change RequestResolved minor issues found on the Collaboration Tool and Implemented new "View History" feature.
5479Change RequestNow the OEM companies have the option to remove the "do not display this dialog box again" option from the Global Replace dialog which appears when you change a tag name.
6130Change RequestThe ShowMessageBox function's buttons and parameters are now translated on the CE environment.
6571Change RequestIf the Virtual Keyboard from a CE device is disabled through a registry setting the CE Server will enable it to interact with the security system and disable it again when the interaction is done.
7702Change RequestWhen you dragged and dropped an Indraworks process variable into a communication worksheet (e.g., Driver, OPC Client), the worksheet unexpectedly scrolled to the first row. That issue has been resolved.
8437Change RequestImproved overall security with the addition of the Authentication to the TCP/IP Server task
9269Change RequestModified the extension for screen files to prevent problems with anti-viruses
10230Change RequestRemoved the Import Wizards for RSLogix5000 and TwinCAT. Tag Integration for RSLogix 5000 and TwinCAT is now the way to integrate with these PLC families.
10318Change RequestEnabled OPC XML-DA for all product types and licenses
10736Change RequestModified the OPC UA Log message when writing and reading logical TRUE and FALSE for Boolean Tags / OPC items.
2659RequirementImplemented automatic redundancy on the OPC UA module
3217RequirementAdded support for MDI for Mobile Access
5012RequirementModified OPC UA client settings to allow the user to enable and disable the OPC time difference.
5600RequirementImplemented the ability to execute Math script expressions in the platform-agnostic runtime (IoTView).
6959RequirementModified the Mobile Access implementation to support multiple tabs in the web browser. The tabs are considered as part of the same session so they do not require extra license counts.
7572RequirementImplemented support for other Web Servers when using the Mobile Access. There is a CGI generic implementation which supports several web servers. To support other Web Servers and technologies targeted to OEMs also became very simple and easy.
7876RequirementModified the Wonderware Historian implementation to require a license.
8177RequirementThe Full Integration SDK now has an event that fires every time a user pastes a value in a spreadsheet
8200RequirementCreated Mobile Access Task, which integrates with the development environment and provides better debugging tools for Mobile Access applications.
8204RequirementImproved the Mobile Access installation to allow multiple versions to be installed on the same computer.
8471RequirementNew SDK Functions that allow all breakpoints from a specific file to be deleted or transferred to another file.
10434RequirementModified Mobile Access to support the Index tag field.
10992RequirementDeveloped a new, lightweight, platform-agnostic runtime (IoTView).


Release Notes for InduSoft Web Studio

InduSoft Web Studio v7.1 + Service Pack 3 + Patch 9 (Thursday, April 28, 2016)

IDTypeDescription
13941IssueResolved issue when using the Import Wizard to import XML Screen Files, and selecting multiple files, not all the screens were being created.
13934IssueResolved issue with the Tag Integration feature for RSLogix 5000 when there were tag names including some specific Keywords
13838IssueModified the way dialog windows are handled when they are being called from scripts that are closing screens.
13750IssueResolves an issue when using Store and Forward and it is not deleting rows from secondary database.
13581IssueResolved issue with Screens created using the built-in ImportXML function not executing Scripts until they are opened on the Dev environment and saved
13378IssueResolved issue with the Tag Integration with RSLogix5000 feature where Tags configured on the L5K file as Alias, having a description that included parenthesis, would not work properly when browsing for tags using the Object Finder window.
13169IssueResolved issue with the Virtual Keyboard not hiding the typed values even if the objects and Keypad() function are being called with the "Password" parameter enabled, when the Program->Settings->Viewer->Virtual Keyboard "Enable Multi-line Input" option wa
13090IssueResolved issue with the Text object, when having the "Text Data Link" enabled, the "Disable" field was not working properly in certain specific situations
13035IssueChanged the way that the DLLs are loaded on Windows CE runtimes (CEView) to allow a better memory management mainly when screens have images
13033IssueResolved issue on the TCP/IP Client of the ISSymbol control that was causing instability when trying process the Grid Control object
12874IssueResolved issue that was causing errors while loading Batch files on the Trend Control object.
12872IssueResolved issue with the built-in function RunGlobalProcedureAsync() that was causing leak of memory on Windows Embedded Compact (WinCE)
12828IssueResolved issue where " Test Screen" command on the Development Environment would use too much memory when the Collaboration feature was installed.
12707IssueResolve an issue with OPC UA Client when trying to reconnect after timeout.
12586IssueResolved issue that the "Support Information" window was not displaying license information when the protection mode used WiBu hardkeys.
12529IssueResolved issue with the Startup tasks not working properly when the product localization was set to a language other than English and the computer tried to start up the runtime upon is system restart.
11849IssueResolved issue with warning messages being displayed repeatedly when stopping a project remotely using the Remote Management tools, and the logged user on the runtime did not have the privileges to close the runtime
14004Change RequestModified the Image Path handling for Buttons and Smart Messages to work better with relative paths on Web Thin Clients and Secure Viewer Thin Client
13732Change RequestRemoved the "Keep user files" check box on the "Remote Management" window
13425Change RequestModified the Alarm Control Object, when in history mode, to perform queries after the Date changes and properly updating the displayed alarms
13259Change RequestModified the Alarm/Event Control object to properly show the Event Type on the "Type" column
13168Change RequestModified the way the "Retentive Values" option works on Embedded Runtimes.
13027Change RequestAdded support to additional file formats for the screen Background Picture property (BMP, JPG, JPEG, PNG) for Windows Embedded Compact runtimes (CEView)
13142RequirementModified the product Command animation to include an extra protection for the OnLButtonUp and OnLButtonDown events


InduSoft Web Studio v7.1 + Service Pack 3 + Patch 8 (Thursday, January 7, 2016)

IDTypeDescription
11038IssueResolved issue with the Trend Control object drawing additional lines when scrolling from right to left end entering the Daylight Saving period.
11148IssueResolved issue with the SMA's authentication system that was not working properly.
11206IssueResolved issue with Tag Integration where some structure type tags with array members sometimes were not being imported correctly.
11689IssueResolved issue with the Grid Control object, when setting a grid column label to an empty string was no longer hiding that specific column.
11752IssueResolved issue with commands using Shortcut Keys on runtime screens being disabled after one of them used the F10 function key.
11850IssueModified 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.
11897IssueResolved issue with the SetViewerInFocus() built-in function not working properly on the latest versions of the product and OS.
11930IssueResolved issue with the Trend Control showing some gaps in areas where data was actually saved in some specific situations
11946IssueResolved 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
12063IssueResolved issue with the WinExec() built-in function not working properly with Runtimes on Windows Embedded Standard
12132IssueResolved issue with the FileWriteFields() built-in function not returning the correct value when succesfully writing to a file
12178IssueResolved issue with Tag Integration for RSLogix 5000 not working properly when the tag had certain characters on the Description field
12560IssueResolved 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)

IDTypeDescription
2363IssueResolved issues with VBScript on WinCE devices when using certain FileSystem VB functions
3066IssueResolved 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.
3476IssueResolved issue with the X-Ref feature not finding tags configured on the "Execution" field of the Script worksheets
4042IssueResolved 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.
8707IssueEnhanced Mobile Access interface to support Tag Integration tags
9568IssueResolved issue with the Alarm Rate feature not working properly.
9749IssueResolved 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.
10223IssueResolved issue with the Text Object cuting some pixels on the Left of its content while being displayed on the Viewer Module
10236IssueResolved 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.
10305IssueResolved 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
10346IssueResolved issue with the "Period" dialog of Trend Object not properly setting the time during the Daylight Saving period
10460IssueModified the Database connectivity feature to resolve issue with some Operating System Regional Settings
10469IssueResolved issues with the Trend Control object drawing addition lines when the period displayed was within the Daylight Saving
10555IssueResolved issue with the Alarm Task not properly storing the historical information when configured to use Database, and not using it in UTC mode
10562IssueResolved issue with the Event Logger not working properly when the database was configured for Local Time + Bias
10591IssueResolved issues with the OPC XML-DA not finding some specific servers.
10663IssueResolved 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
10704IssueResolved issue with Tag Integration for RSLogix5000 related to Arrays and UDTs having arrays as members
10757IssueResolved 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
10760IssueResolved issue where the "Min" and "Max" texts fields on the Virtual Keypad were not being translated using the Translation Tool
10783IssueResolved 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.
10808IssueResolved issue with the Command Property not properly executing the commands configured on the "OnUp" tab using shortcut keys
10845IssueResolved issue with the Text Box object not properly updating its contents when the "Input Enabled" option was not checked.
10847IssueResolved issue with the FileCopy() built-in function not creating the target file with its correct name when the optTimeout parameter was being used
10878IssueResolved issue with the caption on buttons and rectangles when they were grayed out
11113IssueResolved issue with Tag Integration for RSLogix5000 related to Arrays and UDTs having arrays as members
11142IssueResolved issue with the Commands to Close() Screens no longer working on Web Thin Clients
11143IssueResolved issue with the ShowInplaceInput function not working if you have the Virtual Keyboard enabled
11149IssueModified the resource handler of the PDF printer to avoid race conditions
11166IssueResolved 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.
11184IssueModified the FTPStatus() function to return the value "1" at least once when the FTPPut() is executed successfully
11212IssueResolved issue the Object Finder that the Index shows one extra position when using arrays in the RSLogix 5000 tag integration.
11614IssueResolved issue with the Date when automatically sending alarms via email, depending on the time zone.
11653IssueResolved issue with Dialog and Pop-up screens being closed automatically when there commands calling 2 message boxes in a row
11665IssueResolved issue with the FileWriteFields() function not working properly with arrays when trying to access the last array position
10736Change RequestModified the OPC UA Log message when writing and reading logical TRUE and FALSE for Boolean Tags / OPC items.
9869Change RequestCreated 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)

IDTypeDescription
1329IssueModified the Windows CE runtime to properly handle touch screen events and reset the NoInputTime function
1720IssueModified the X-Ref to search for tags stored in the Event Logger
2110IssueN/A
2854IssueResolved issue with the Alarm Control object not properly sorting its contents by the "Messages" column
3079IssueResolved issue with the translation of the word "Duration" on the Trend Control object returning to the original language when switching between screens
3386IssueResolved issue with the recipes not reading the XML files that did not have line break between the XML tags
3427IssueResolved issue with Alarm not being acknowledged on the Alarm Control object by double-clicking on one of the Custom Field Columns
5207IssueResolved issue with the Column width for Alarm Object Custom Fields
5302IssueResolved issue with Grid object having Data Source as Class Tags not working as it used to in previous versions
6772IssueResolved 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
6838IssueResolved issue with Tag Integration not being able to properly synchronize class members to Structure and UDTs that were modified.
7357IssueResolved 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
7488IssueModified 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
7495IssueModified 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
8423IssueResolve issues related to the Mobile Access feature when there were multiple simultaneous connections and disconnections.
8487IssueResolved 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
8491IssueResolved issue with the Tag Integration for Rockwell PLC5/SLC500 using too much memory and processor
8588IssueFixed problems to run the Fluke DAQ application.
8676IssueLinked symbols that contain linked pictures will be properly compared when pasted to an application avoiding unnecessary overwrite operations.
8697IssueResolved leak of memory issue with the OPC Server module that was happening with some specific calls from OPC Clients
8777IssueResolved 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
8786IssueResolved issue with the Grid Control not working properly when switching the Date format using the SetDateFormat function on the Viewer module
8799IssueResolved 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
8842IssueResolved issue with the Trend Annotation not working properly after executing the SetDateFormat() function on the Viewer Module
8848IssueModified the Trend Control object to update the Date Format on the X axis after the SetDateFormat() is executed
8865IssueResolved issue with the E-sign not working properly on Secure Viewer after disconnecting from the server and reconnecting to it.
8874IssueResolved issue with the ShowInplaceInput() function ignoring the following parameters: numStartXPos, numStartYPos, optNumEnablePasswordMode.
8877IssueThe "Insert Copied Cells" command will execute properly when it is used in the spreadsheet's blank cell and will no longer replace existing rows.
8878IssueResolved 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
8885IssueOptimized 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.
8890IssueModified the Database Interface Trace messages on the store and forward capability to display local time instead of UTC.
8891IssueModified 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.
8900IssueResolved issue with the Security System causing the user to lose its privileges when switching screens, in very specific situations, when running in LDAP mode
9012IssueResolved issue with the "Verify" command displaying message related to the Security System, even though the Security System was disabled, in some specific projects
9129IssueResolved issue with the Grid object not allowing the user to properly scroll through the rows once one of them was selected
9153IssueResolved 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
9158IssueResolved 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
9191IssueResolved issue with the Trend Control having some points disappearing when it was in Run Mode and displayed on Web Thin Clients
9219IssueModified the EmbeddedView to run on devices where the image does not contain the basic c++ libraries.
9230IssueResolved issue with the Viewer displaying the background bitmap even after the user disabled it
9240IssueResolved 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
9315IssueResolved issue with the Trend Control not showing data properly when the database was configured to use Local Time + Time Difference
9328IssueResolved issue with the Development Environment turning very slow after some time due to temporary files being created
9332IssueResolved issue with the Security System not working properly in Distributed Mode when there were several Distributed Remote clients connected to that same server
9381IssueModified 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.
9456IssueResolved 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
9518IssueResolved 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
9565IssueResolved 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
9570IssueResolved issue with the Tab Order on a screen being overwritten if an object had a dynamic property associated to it
9574IssueImplemented 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.
9768IssueResolved 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.
9770IssueFixed the Wonderware Historian to properly parse strings in curly brackets for the Trend Task when using database.
9819IssueResolved 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
9852IssueModified the Trend Control object to allow the user to use the Window Zoom to include the scale limits on the selection
9853IssueModified the Popup Input window to show the same value as the Text Object that called it when it is open
9854IssueFixed the grid control to properly print or send to PDF files when using the multiline option.
9873IssueResolved issue with the FindFile function no longer working properly when using the optTimeout parameter
9877IssueThe TagsDBGetAlarm function can now handle the maximum message alarm size.
9887IssueResolved errors when trying to open corrupted screen files
9982IssueResolve Tabulation issue with the Text Box control on Web Thin Clients
9990IssueResolved issue with Multi-touch functionality becoming unstable in certain specific situations
10014IssueResolved an issue with the ABCIP Tag Integration where it did not import some tags correctly.
10017IssueResolved issue with the "Verify" command causing the system to be unstable when there were corrupted screen files on the project.
10217IssueResolved 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
7372Change RequestCreated a new log message that is displayed on the Output Window and LogWin when the Auto LogOff is executed
8335Change RequestModified the Mobile Access Tabular to be registered as the Launching User
8465Change RequestChanged the Security System AES initialization to prevent corrupting the Security System files
8614Change RequestEnhancement of SCHNE Tag Integration. It was added support for header %M and for tags declared as DWORD.
9114Change RequestModified E-Signature window to do not grayout the User Name field by default when the timeout value has not been elapsed
9984Change RequestModified Security System in LDAP mode to use a different ping implementation
9993Change RequestEnhanced the Tag Integration with TwinCAT to support online retrieval of the variables configured in a runtime PLC instance.
7820RequirementImproved 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)

IDTypeDescription
5671IssueModified OPC UA Client to display an error message in the log when communicating with unsupported items
5987IssueWhen 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
6268IssueResolved 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
6938IssueModified 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.
7362IssueResolved issue where the Visibility property was not working properly with ActiveX objects
7511IssueResolved 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
7584IssueResolved issue with the Tag Integration for RSLogix not working properly when some L5K files contained several levels of nested UDT
7725IssueResolved 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.
7882IssueResolved 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
7883IssueResolved 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
7884IssueResolved issue where the Virtual Keyboard was being opened in unusable places in the screen
7909IssueFixed 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.
7911IssueResolved issue with the Remote LogWin causing errors in certain projects running on Windows Embedded Standard 7
7913IssueResolved issue with RSLogix5000 Tag Integration when the L5K file had strings created with a certain number of characters as value causing a line feed
7956IssueResolved issue with deleting rows from worksheets after sorting by the Tag Name column
8023IssueResolved issue with the custom Watch Dog tag for the Secure Viewer Thin Client not working properly in redundant mode
8031IssueResolved issue with the HST2TXT function causing errors when the date format in the Thin Clients and the Server are different.
8043IssueModified the OPC UA Client to properly handle invalid configuration files.
8046IssueResolved issue where the “Test Screen” feature was enabling the background color on Text objects having the Text Data Link property and the Input enabled
8125IssueResolved 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
8132IssueModified the EmbeddedView run-time to remove the requirement of having the C++ libraries in the embedded device image
8198IssueResolved an issue that was happening when we tried to close certain screens that were already invalid
8216IssueResolved issue with EmbeddedView OPC DA Client not properly handling TimeStamp values received from the OPC Servers
8242IssueResolved issue with the Remote Agent (CEServer.exe) not recognizing Hardkeys on Windows Embedded Compact (CE) and Windows Embedded devices with a brand new installation
8290IssueResolved issue with the StrFromTime() function not working as described in the documentation.
8331IssueModified the Mobile Access to properly evaluate the security level at the Main (root) node.
8441IssueResolved issue with the Class members editor that was allowing the user to create class members with invalid characters
8502IssueModified 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..
8507IssueResolved 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
8559IssueThe Viewer does not leak memory when switching screens with tags inside rectangles.
8575IssueModified Mobile Access to support access to the server through a router without having to configure the Web.Config file
8587IssueResolved memory allocation issue with the Text Box Control object
8589IssueResolved issue in the StudioToolkitNET with the UNTranslateEX function
8619IssueTag 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)
8649IssueResolved issue with the event logger feature not logging the first log on action on a Web Thin Client
8111Change RequestEnhanced the Register module to make the selected network card persistent when using Softkey and opening the “Settings” window.
8325Change RequestImplemented a new capability to dynamically change the Screen Background Image using {Tag} on the “Shared image” field of the Screen Attributes window
8332Change RequestModified the way that passwords are saved on screen files when protecting them with passwords.
8607Change RequestCreated new configuration in the app file to deny blank passwords when using the Security System in LDAP mode
8731Change RequestIncreased the length of the string that can be entered on the LDAP Query Filter configuration
9028Change RequestThe 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)

IDTypeDescription
5954IssueResolved issue with a a buffer overflow being generated when reading a corrupted screen
6395IssueResolved issue with some parameters of the Trend Control object not working properly when using the Open() function and mnemonics
6493IssueResolved issue with using a String Tag on the Trend Control Duration field and zooming in, out and cancelling zoom not properly rounding the values
6506IssueResolved 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
6613IssueResolved 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
6652IssueModified the Mobile Access to support iOS8
6655IssueResolved issue with PanelBuilder Import wizard creating an invalid scheduler worksheet when importing projects without a tag assigned to the screen number
6656IssueModified 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)
6773IssueEnhanced the login page to display more precise information when the logon fails.
6803IssueFixed 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 ).
6808IssueResolved issue with the Collaboration Tool not properly handling the Email information saved on the Alarm worksheets
6977IssueResolved 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
7038IssueResolved issue with the print orientation not working properly when printing using the trigger on the Grid Control object
7179IssueFixed system error on Mobile Access when loading several clients simultaneously.
7210IssueModified 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
7221IssueResolved issue with the Mobile Access that, on certain situations, when saving screens, the font object was being set to an invalid value.
7238IssueResolved issue with the Date and Time functions not returning the correct values depending on the Daylight Saving status and parameters
7293IssueResolved issue with Secure Viewer connected to redundant servers having issues when switching servers
7374IssueModified 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
7380IssueFixed an issue with Mobile Access VBScript parser where function calls receiving array tag(s) as parameter(s) would not work as expected.
7430IssueResolved issue with the Auto-LogOff feature not working properly when the Security System is configured to LDAP mode
7440IssueResolved issue with the SetLanguage function causing errors on the TCP/IP Server task when called simultaneously from different Thin Clients
7458IssueResolved issue with the modifier keys causing commands configured on the “On Up” action of the Command animation to be executed
7465IssueResolved issue with Remote Management not being able to connect to PocketPC in ActiveSync mode
7504IssueResolved issue with the Security System, when switching between LDAP and Local modes, and restarting the software, causing the LDAP settings not to be retained
7522IssueResolved issue errors that were happening when we tried to close certain screens that were already invalid
7646IssueResolved issue with the SNMP agent not working properly
7747IssueResolved issue with Secure Viewer not displaying Linked Pictures addressed with absolute paths
6612Change RequestModified 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
7239Change RequestModified the GetHardkeySN() function to properly return the updated value when removing or replacing the Hardkey after starting the application
7353RequirementEnabled 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)

IDTypeDescription
7458IssueResolved 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)

IDTypeDescription
3696RequirementImplemented Tag Integration interface for the AutomationDirect DoMore PLC Family.
5394RequirementEnhanced the Mobile Access solution to support the Security System Auto LogOff feature
5859RequirementAdded support for General alarm fields for the TagsDBSetAlarm and TagsDBGetAlarm functions
5998RequirementImplemented capability to customize the Viewer icon on the Task Bar.
6061RequirementCreated a new built-in function, GetLastESignUser(), that returns the name of the user authenticated to execute a screen Command (animation) with E-signature
6262RequirementCOSYS Tag Integration: added ARTI3 support
4545IssueModified 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.
4713IssueResolved issue with the translation feature not working on the Combo Box object when using data source as Database
4726IssueChanged the way Development Environment handles the Fill Effects for rectangles when the system is targeted for an Embedded runtime
5032IssueResolved issue with the Import Wizard Tags Filter Dialog not working for any language other than English
5166IssueResolved 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
5299IssueResolved issue with the Text Data Link dynamic property not being updated when the Screen Attribute parameter Hide screen instead of closing it was checked
5330IssueResolved an issue where an incorrect message was displayed when the project developer tried to insert the same System Symbol more than once.
5376IssueResolved 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
5616IssueModified 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.
5652IssueFixed a problem with the OPC DA 2.05 worksheet where the Div column would display a wrong label.
5666IssueResolved issue with the popup input for text object not being properly displayed when more than one monitor was being used
5804IssueResolved 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
5871IssueResolved 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
5884IssueResolved an issue where the built-in function TagsDBAddTag would not accept new tag names beginning with the @ character.
5910IssueModified the OPC XML/DA to properly set the quality of the tags to BAD when the client fails to connect to the server.
5939IssueResolved 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
5946IssueResolved issue with the Trend Control object not accepting mnemonics on the Axes->Duration field
5976IssueResolved 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
5978IssueResolved 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
5987IssueWhen 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
5997IssueResolved issue with the Report task not working properly when some Asian characters were used
5999IssueResolved 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.
6009IssueResolved issue with the tag not having its value properly displayed on some specific screen objects with animations.
6059IssueModified the built-in RunGlobalProcedureOnTrigger() function to work also when called from a Secure Viewer Thin Client
6060IssueResolved 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()
6095IssueResolved 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
6107IssueModified the Database Functions to display an error message on the log when the maximum number of connections with the database is exceeded.
6140IssueResolved issue with the Virtual Keyboard not being properly placed when the user had more than one monitor
6167IssueResolved 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
6185IssueResolved 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...)
6325IssueModified the Mobile Access scripting engine to properly handle line breaks and user functions with suffix MsgBox.
6432IssueResolved issue with the X-Ref tool wrongly showing that the tags would be present in certain documents where they were not
6453IssueResolved issue with the Trend Control using Data Source as Text and the X-Axis containing Date/Time information
6522IssueResolved issue with the Mobile Access interface where the Mobile Access Client would stop receiving tag changes from the server.
6582IssueModified the Mobile Access to prevent fatal error when closing a screen with Combo Box before the Combo Box can load its data.
6792IssueResolved 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)

IDTypeDescription
2872RequirementModified the Trend task to make it easier to troubleshoot when historical data are not saved correctly.
3316Change RequestModified 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.
4994Change RequestImplemented 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.
4995Change RequestImproved 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.
5685Change RequestModified 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.
3989IssueResolved an issue with Linked Symbols that are configured to use Class tags imported via tag integration.
4025IssueResolved an issue with the built-in function FileWrite, where it did not properly handle the Visual Basic CRLF character (vbCrLf).
4372IssueModified 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.
4461IssueResolved an issue with the Smart Message object not displaying the last configured message.
4545IssueModified 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.
4903IssueResolved issues with Runtime for Windows Embedded Compact not properly interacting with SQL CE 3.5.
5059IssueResolved 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.
5064IssueResolved 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.
5092IssueModified 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.
5099IssueResolved 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).
5185IssueResolved 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.
5186IssueResolved 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.
5208IssueModified 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.
5210IssueResolved 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.
5247IssueModified both the History-to-Text utility (HST2TXT.exe) and the built-in function Hst2Txt to improve their handling of Daylight Saving Time (DST).
5292IssueResolved an issue that was causing project file tagl.txt to be deleted under certain circumstances.
5313IssueResolved 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.
5330IssueResolved an issue where an incorrect message was displayed when the project developer tried to insert the same System Symbol more than once.
5351IssueResolved an issue where the built-in function GetOS would return incorrect values when called on Windows Embedded Standard.
5377IssueResolved 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.
5378IssueResolved 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.
5392IssueResolved an issue where a screen file sometimes became corrupted if the project developer deleted an ActiveX control from the screen and then saved it.
5455IssueResolved 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.
5616IssueModified 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.
5634IssueImplemented safeguards to prevent memory overflow errors that sometimes occurred when using TreeView Control (TreeView.ocx) in a project screen.
5804IssueResolved 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
5884IssueResolved 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)

IDTypeDescription
4864Change RequestEnhanced 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.
3649IssueModified the Studio Mobile Access (SMA) Thin Client interface to support connection to the server through routers.
3929IssueModified the Alarm/Event Control object to sort messages properly by Date/Time, even when the historical data is saved in an external database.
4349IssueModified the label Extern Translation to Enable Translation on the Object Properties > Messages dialog of the Smart Message object (on the development environment) for consistency.
4374IssueResolved issue with a form being displayed by the Studio Service Tray in some systems
4386IssueModified 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).
4426IssueModified 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
4509IssueResolved issue with the Text Object alignment of text being ignored when using the translation tool to switch to a different language during the runtime
4557IssueModified 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.
4585IssueModified the Tag Integration for the AutomationDirect Koyo provider to support CSV files with unassigned items .
4680IssueModified 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.
4681IssueImproved 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.
4728IssueModified the Trend Task to avoid missing samples when the format of the Trend worksheet(s) was set to Proprietary (*.hst files).
4752IssueModified 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.
4753IssueModified 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.
4766IssueModified the TCP/IP Server to handle legacy alarm controls asynchronously, preventing possible system errors
4770IssueModified the Collaboration server to prevent it from displaying error messages when editing tags in a project without any classes (Project Explorer > Global > Classes).
4843IssueModified 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).
4890IssueResolved issue with the tag quality remaining Uncertain after the user attempted to enter values out of the configured min and max range
4942IssueResolved 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.
5081IssueCorrected 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.
5101IssueModified 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).
5116IssueResolved issue with disabling all objects that can receive focus in a screen during the runtime could cause unstable behaviors
5181IssueUpdate OPC OpenSSL to the latest version to address CCIRC Advisory AV14-031 OpenSSL vulnerability
5184IssueModified the Trend/Alarm database interface to prevent 100% CPU usage when inserting data on relational databases
5197IssueModified the asynchronous database insertion algorithms to prevent instability that could cause system errors
5213IssueImproved the Studio Mobile Access (SMA) script error information to allow better identification of the script that is preventing the screen from opening.
5215IssueImproved 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)

IDTypeDescription
2785RequirementCreate 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.
2861RequirementCreated 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.
3025RequirementLocalized 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).
3225RequirementImproved 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.
3228RequirementEnhanced 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.
3234RequirementEnhanced the Studio Mobile Access (SMA) Thin Client to support the Release property of the Command animation.
3291RequirementImproved the Full Integration SDK, providing a function (GetScreenStyle) which returns the style of any screen from the project.
3296RequirementEnhanced the Studio Mobile Access (SMA) Thin Clients to support VBScript.
3319RequirementImproved 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.
3320RequirementImproved 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.
3330RequirementImproved 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.
3359RequirementCreated new built-in functions GetAlarmCount and GetAlarmInfo , which allow the user to access information about the current list of online alarms during the runtime.
3423RequirementAdded native interface to save/retrieve data to/from the Wonderware Historian through the Trend task.
3432RequirementAdded 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.
3479RequirementImproved 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.
3615RequirementImplemented new functions on the Full Integration SDK providing access to the VBScript breakpoints.
3880RequirementImproved the Alarm worksheet's email interface, allowing the user to include custom fields in the remote notification for alarms.
4139RequirementImproved the Thin Client error message displayed when server is not available.
4205RequirementCreated 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.
4332RequirementImproved 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.
1429Change RequestImproved 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).
1551Change RequestRemoved 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.
2076Change RequestImproved 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).
2079Change RequestModified 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.
2626Change RequestModified the Trend control (Vertical Orientation) to display the scales in the Y axis using the same order displayed in the Legend.
2991Change RequestCreated 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.
3002Change RequestAdded the standard close button ([ X ]) on the title bar of the Verify Project dialog from the development environment.
3004Change RequestAdded ellipsis (...) to the caption of the Add... button from the Project Settings > Communication > Tag Integration dialog of the development environment.
3099Change RequestEnhanced 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.
3104Change RequestUpdated the API (PLCHandler 3.5.3) used to communicate with CodeSys runtime and to implement the tag integration with the CodeSys provider.
3109Change RequestModified 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 .
3113Change RequestImproved the usability of the VBScript debugging interface.
3127Change RequestModified 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.
3140Change RequestModified 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.
3212Change RequestUpdated the Technical Reference Manual (Help) with additional information about Security System built-in functions, such as SetPassword.
3227Change RequestImproved the Linked Symbols to support Linked Pictures.
3230Change RequestModified the default directory to the Web\Resources folder when inserting new Linked Pictures on the screen editor (development environment)
3239Change RequestImproved 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.
3240Change RequestModified 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.
3241Change RequestModified 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.
3246Change RequestImproved the Full Integration SDK allowing the hosting environment to save and load VBScript debugging break points.
3252Change RequestEnhanced 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).
3254Change RequestImproved 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).
3256Change RequestImproved the screen editor to support width greater than 1 for dashed lines or dashed object borders. This option is not available for Windows Embedded.
3268Change RequestImproved the screen editor (development environment) to close the Object Properties dialog when the Esc key (shortcut) is pressed.
3273Change RequestModified 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.
3295Change RequestModified 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).
3304Change RequestCreated function to allow initializing the Full Integration SDK specifying compatibility settings
3342Change RequestModified driver task to support error messages with codes higher than 256.
3345Change RequestModified 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).
3348Change RequestEnhanced 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.
3363Change RequestModified the development environment to disable the rotation animation when it is not supported by the current target platform.
3367Change RequestIncreased 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.
3389Change RequestImproved 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.
3397Change RequestEnhanced the Tag Integration for the TwinCAT provider, so it supports project (TPY) files from TwinCAT 3 and older.
3422Change RequestModified the Security System integrity checks in order to prevent the corruption of configuration files when the computer is not properly shutdown.
3431Change RequestIncreased the number of messages sent by the OPC UA Client module to the Output Window (LogWin) to facilitate troubleshooting during the runtime.
3630Change RequestEnhanced the Treeview.ocx ActiveX control to support Unicode characters
3636Change RequestModified 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.
3674Change RequestCreated 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.
3677Change RequestModified 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.
3704Change RequestImproved 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.
3777Change RequestModified 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.
3786Change RequestModified the Database API to allow the usage of multiple configuration files.
3930Change RequestEnhanced the Grid object, allowing the user to configure tags to modify the width of each column dynamically during the runtime.
3996Change RequestEnhanced the Command animation to support the keyboard keys F21-F24 for the Key property (shortcut).
4593Change RequestCreated a new option to allow continuous screen redraws
873IssueModified 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.
1071IssueModified the Alarm/Event control to support the Save (to PDF) and Print commands, even when the Multiline option is enabled.
2300IssueImproved 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).
2695IssueImproved the OPC XML/DA task editor to prevent it from refreshing the Project Explorer tree-view unnecessarily after saving a worksheet.
2930IssueImproved the Translation Editor from the development environment to support Unicode characters (e.g.: Chinese characters) on the Source column of the Translation worksheet.
2970IssueImproved 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.
2974IssueUpdated 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 ).
2984IssueModified 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).
2998IssueImproved the label displayed on the dialog Project > Preferences > Default Project path from Select Directory to Please select default project path .
3006IssueImproved the translation interface, adding support for text configured on title bars from the project screens or from the Viewer frame.
3026IssueImproved 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.
3027IssueImproved 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.
3033IssueRemoved 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.
3055IssueImproved 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).
3129IssueModified 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.
3137IssueModified the VBScript debugging interface to prevent it from ignoring breaking points in screen scripts.
3147IssueModified 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).
3149IssueModified the Report task to support Unicode characters.
3150IssueModified 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)).
3154IssueModified the screen editor (development environment), preventing it from moving the objects inadvertently when right-clicking on them.
3162IssueModified 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.
3165IssueModified 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.
3166IssueModified 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.
3175IssueModified the Text object to support a keyboard shortcut (Key property) configured for the Command animation applied to the object.
3178IssueModified the Text Box object to prevent Graphics Device Interface (GDI) leaking when switching screens during the runtime.
3182IssueIncluded support for localization (translation) for native dialogs launched by the CreateUser and SetPassword built-in functions.
3185IssueResolved 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.
3186IssueModified the built-in script engine to execute nested statements of the built-in IF function.
3187IssueModified 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).
3190IssueImproved the performance of OPC XML/DA communication task.
3203IssueModified 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).
3205IssueModified 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.
3210IssueImproved 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.
3211IssueModified the Linked Symbol Clock from the Symbols library > System Symbols > DateTime group, in order to display the correct time indication.
3224IssueModified how icon files (*.ico) are handled in memory, in order to resolve an issue where icons sometimes disappeared from buttons when switching screens.
3235IssueModified 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.
3236IssueModified 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.
3237IssueUpdated Mobile Access interface to support Multi-Touch on Windows 8.
3238IssueImproved the VBScript interface to support the Force property of the Command animation.
3244IssueImproved the performance to open the Symbols interface (Graphics > Libraries > Symbols) when Collaboration is enabled for the project.
3247IssueModified 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.
3248IssueImproved the Intellectual Property protection interface of the development environment to support Passwords with UNICODE characters.
3250IssueImproved the Translation interface to avoid concatenating text configured in different rows into a single row of the Translation Table (Editor).
3255IssueModified 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.
3262IssueModified the worksheet editor on the development environment to avoid missing data when copying and pasting rows in a worksheet with filtering enabled
3265IssueModified the graphic interface to avoid displaying a white border around Linked Picture objects during the runtime.
3266IssueModified the ClockGetDate and ClockGetTime built-in functions to return correct values, even when the Daylight Saving (Regional Settings) for the local station is disabled.
3269IssueModified 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.
3270IssueImproved the graphic interface (runtime) to apply anti-aliasing only to non-straight borders of shapes.
3271IssueModified 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.
3276IssueModified 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).
3277IssueImproved 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.
3278IssueModified the development environment to avoid errors when executing the Verify command on projects that use legacy translation files (*.TRA or *.CSV).
3279IssueModified 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).
3280IssueModified the Full Integration SDK to avoid freezing the development environment when executing the Save All As HTML command.
3281IssueImproved 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).
3284IssueModified the Full Integration SDK to assign font size properly to Text objects.
3286IssueModified the Command animation to support the On Touch Completed event. Moreover, modified the Screen Script to support the sub-routine Screen_OnTouchCompleted .
3287IssueImproved the graphical multi-touch interface to support panning the screen during the runtime when the Outer Zoom is greater than 100%.
3288IssueImplemented 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.
3289IssueModified 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).
3290IssueModified Full Integration SDK to enhance the MUI support
3298IssueModified the screen editor (development environment) to avoid errors when editing the value of the Link File property from the Linked Picture object.
3299IssueResolved 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.
3300IssueModified 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.
3301IssueModified 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.
3302IssueImproved 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).
3303IssueModified the Alarm/Event Control screen object to properly acknowledge alarms generated by the Driver task.
3307IssueModified the Security System to support the Cash Size (Offline Cache Settings) property set to 0 (zero) with the Domain (LDAP) mode.
3313IssueModified 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.
3321IssueModified 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.
3322IssueModified 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.
3324IssueModified 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).
3327IssueImproved 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.
3333IssueModified the GetClock built-in function to return correct values according to the specified parameters.
3334IssueModified 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 ).
3336IssueModified 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.
3338IssueModified 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.
3339IssueModified 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.
3340IssueModified 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.
3341IssueEnhanced the development environment to update the tree-view on Project Explorer after adding a new driver to the project.
3344IssueModified the Grid Control screen object to properly convert timestamps (UTC / Local Time) when loading data.
3347IssueEnhanced 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.
3349IssueModified 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).
3352IssueModified 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.
3358IssueIncreased 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.
3362IssueImproved the XML schema and import tools for Studio XML Screen files to support multiple properties in Linked Symbols.
3368IssueModified 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 ).
3372IssueImproved 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.
3374IssueModified the Alarm API, so the driver task can set the Selection as well as the Custom Fields for alarms.
3375IssueModified the Collaboration Server add-on to support the configuration file for class tags (\database\class.lst and \web\class.lst).
3377IssueModified 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.
3380IssueUpdated the localization (translation) for system strings used in the product (BIN\SystemString.txt).
3381IssueEnhanced the PanelMate(TM) Import Wizard to properly import addresses for communication through Modbus or Modbus Plus protocols.
3390IssueModified 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.
3391IssueModified the development environment to avoid GDI resource leaking when executing the Verify command.
3392IssueModified 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.
3394IssueModified the graphic interface (runtime) to support events from .NET Controls.
3398IssueModified the OPC XML/DA and the OPC UA tasks, allowing the user to disable the communication for each worksheet individually through the Disable field.
3399IssueModified 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.
3400IssueImproved 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).
3401IssueModified 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).
3404IssueImproved the TagsDB functions so that the project runtime is updated more quickly when the functions are used to add alarms and trends.
3405IssueImproved the Browsing interface of the OPC UA worksheets (development environment) to select, by default, the last path selected by the user.
3406IssueModified 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).
3407IssueModified the Project Tags worksheet (development environment) to avoid overwriting tag names inadvertently, when pasting data into the worksheet while rows are being filtered.
3408IssueResolved an issue where the Mobile Access web interface failed to load in Internet Explorer when the computer's Region and Language setting was German.
3409IssueModified the Date/Time built-in functions (e.g.: GetClock) to avoid memory leaking when executing them during the runtime.
3410IssueModified 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.
3411IssueModified the Trend Control object to handle timestamp properly when loading data from a Text File data source type.
3412IssueModified the SNMPGet built-in function to support a class tag configured in the strTagName parameter of the function.
3413IssueModified the Object Finder (development environment) to prevent it from showing cascading error messages when an invalid tag is configured on a Linked Symbol.
3414IssueEnhanced 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.
3421IssueModified the graphic interface (runtime) to display Fill Effects properly when the option Project > Viewer > Enable Enhanced Graphics is enabled.
3425IssueImproved the execution of the TagsDB functions, especially when editing a large number of project tags.
3433IssueImproved the quality (definition) of shapes when the Project > Viewer > Enabled Enhanced Graphics option is enabled.
3437IssueModified 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.
3439IssueModified Import Wizard, preventing it from creating blank lines on the Main Driver Sheet.
3442IssueModified the ImportXML built-in function to set rectangle's borders properly, according to the settings in the XML file.
3444IssueModified 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.
3448IssueModified the screen editor (development environment) to launch the Object Properties window instead of de-selecting the respective objects when double-clicking on the objects.
3451IssueImproved the Tag Integration for the TwinCAT provider to support different variations of TPY files.
3453IssueModified 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.
3454IssueModified 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).
3457IssueModified 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).
3458IssueModified the OPC Import Wizard to bring the correct data types when importing tags from the OPC Server.
3474IssueModified 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.
3477IssueModified 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.
3495IssueModified the Trend Control to properly redraw the labels on the X-Axis when the number of labels changes dynamically during the runtime.
3526IssueModified 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).
3539IssueModified 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).
3540IssueModified the GetAlarmInfo built-in function to return the correct value, even if the RunGlobalProcedureAsyncGetStatus function is executed after calling the GlobalProcedureAsync built-in function.
3580IssueResolved 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.
3582IssueImproved the Trend Control to update the performance (frequency) of updating pen values (drawing) during the runtime.
3583IssueModified the Multi-Touch graphic interface to avoid errors when running on Windows 7 or Windows 8.
3587IssueImproved the Collaboration add-on, so the user can configure and select from multiple workspaces from Team Foundation Server (TFS).
3604IssueImproved the message displayed on the development environment when the user attempts to rename a tag.
3614IssueModified the Translation Table (development environment) preventing it from displaying the same text on more than one row of the Source column.
3624IssueImproved the in-browser performance of the Mobile Access web interface, especially when a project screen contains several objects.
3643IssueResolved 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).
3658IssueEnhanced 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.
3659IssueModified the Trend Control to display the correct cursor value at any point of the curve (pen) when the data source is an external database.
3660IssueRemoved the Apply button from the Tag Properties dialog window, since it was redundant with the Ok button.
3662IssueModified the SetLanguage built-in function to prevent it from changing the language on the server when calling the function from a Thin Client.
3665IssueModified 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.
3700IssueModified the script editor to remove break points automatically from deleted or empty lines.
3702IssueModified the German translation for screen groups in the development environment.
3708IssueModified the graphic interface to avoid errors (crashing) when loading screens with specific ActiveX or .NET controls.
3718IssueResolved an issue where hardkey licenses sometimes did not work properly with EmbeddedView running on Windows Embedded Standard.
3727IssueModified the Command dynamic to support shortcuts (Key property) with combinations of two or more keys.
3728IssueEnhanced 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.
3732IssueModified the Alarm/Event Control to display the complete icon for the Ack required column on the header of the object.
3734IssueModified 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.
3736IssueResolved 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.
3737IssueEnhanced the alarm interface to support comments, even when the alarm was generated directly by a communication driver.
3740IssueModified 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.
3742IssueModified 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.
3751IssueImproved the performance when deleting tags from the tag integration.
3753IssueModified the Grid control to avoid duplicating the same record (data) in two rows.
3779IssueModified 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).
3780IssueModified 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.
3794IssueEnhanced the performance to query data from external databases to populate combo box objects when opening screens. See also item 3674.
3808IssueModified 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.
3841IssueImproved robustness and error handling in the Studio Database Gateway (StADOSvr).
3881IssueResolved an issue where emails that contained Unicode characters were not sent properly via TLS/SSL.
3920IssueResolved issues with the behavior of Check Box and Combo Box objects in the Mobile Access web interface.
3966IssueModified 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.
3987IssueA 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.
3994IssueModified 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 .
4005IssueEnhanced the warning message displayed when the user edits a script while in debugging mode.
4018IssueImproved 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.
4019IssueModified the Studio Mobile Access (SMA) Thin Client to display decimal values properly, including the decimal points (or any string after the dot - . - character).
4046IssueImprove 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.
4058IssueResolved 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.
4059IssueModified 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).
4061IssueResolved 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.
4065IssueModified the Web Thin Client to display images on the Smart Message and Button objects, when properly configured to do so.
4088IssueResolved 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.
4089IssueEnhanced security for FTP and SMTP configurations that are saved in the project file.
4125IssueIncreased 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.
4137IssueResolved 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.
4194IssueResolved 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.
4209IssueModified the product to recognize Hardkeys manufactured by WiBu when running the application on Windows Embedded Standard operating system.
4210IssueResolved an issue with EmbeddedView where stopping a project sometimes caused system errors.
4232IssueEnabled translation feature for the Text Box object.
4249IssueCreated 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.
4253IssueDisabled the Decimation option from the Trend Control when the X-Axis is configured as Numeric.
4262IssueModified the TCP/IP Client and TCP/IP Server tasks to communicate the correct timestamp value for tags configured in the TCP/IP Client worksheets.
4293IssueModified 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.
4323IssueImproved 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).
4330IssueModified the Text object with the Text Data Link animation to handle focus properly when it is in a group of objects.
4331IssueModified 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.
4371IssueModified the Smart Message object to display the correct message associated with the Error state, instead of displaying the text #UNDEFINED# during the runtime.
4408IssueModified 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 .
4448IssueModified 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.
4535IssueModified the Verify command to avoid resetting the transparency settings for linked pictures encapsulated in linked symbols.
4569IssueModified the Driver Toolkit IDrvTask interface to support multi-threading
4736IssueModified the Remote Agent to properly recognize Hardkeys when running on Windows Embedded Compact (formerly known as Windows CE) with XScale processors.
4756IssueModified the Remote Management to send the Web\SMA and the Web\Resources when sending a project.
4762IssueModified 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)

IDTypeDescription
1126RequirementImproved 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.
2096RequirementIntroduced an option to create screens and their objects dynamically during the runtime.
2274RequirementImplemented 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.
2275RequirementImplemented sorting and filtering in the worksheet editors
2480RequirementImproved the Linked Picture screen object to include support for Enhanced Metafiles (EMF).
2481RequirementImproved the driver toolkit to provide an interface for sending alarm/event messages.
2498RequirementEnhanced 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.
2499RequirementImplemented tag integration for Allen-Bradley Ethernet devices (ABTCP). See also items 2519, 2520, 2785.
2519RequirementImplemented tag integration and import wizard for Koyo devices from AutomationDirect (KOYO). See also items 2499, 2520, 2785.
2520RequirementImplemented tag integration and import wizard for Productivity3000 Programmable Automation Controllers from AutomationDirect (PAC3K). See also items 2499, 2519, 2785.
2524RequirementImplemented a Database API to allow third-party applications to integrate with the project database.
2555RequirementAdded an import wizard to import screens created in XML format. Please contact your software vendor for more information on the Screen XML Toolkit.
2589RequirementImplemented 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.
2617RequirementImplemented 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.
2699RequirementImproved 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.
2762RequirementUpdated the Remote API Toolkit with the latest runtime updates
2779RequirementModified the ISSymbol plug-in for thin clients to be able to resize project screens independently of the browser window.
2781RequirementImplemented 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.
2789RequirementImproved 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.
2814RequirementUpdated support for multi-touch gestures on Windows Embedded Compact 7. See item 2445 in the previous release.
2926RequirementAdded Chinese Traditional, zh-TW, localization to the product.
3023RequirementAdded 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).
3045RequirementImproved 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.
3070RequirementModified 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.
595Change RequestImproved 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.
897Change RequestModified 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.
2214Change RequestModified the Tag Integration feature to allow the creation of array tags without the trailing underscore (e.g., MyTag_1 instead of MyTag_1_).
2276Change RequestAdded support for more languages (e.g., Chinese, French, Japanese) on the virtual keyboard.
2279Change RequestImplemented 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.
2294Change RequestModified 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.
2429Change RequestImproved the Remove Unused Tags tool to include buttons to Check All and Uncheck All.
2482Change RequestModified 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.
2504Change RequestImproved 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.
2535Change RequestModified the Collaboration feature to properly update the Project Explorer in the development environment and generally improve the user experience. See also issue 2600.
2554Change RequestUpdated the ControlLogix / RSLogix 5000 tag integration to support L5K files generated by RSLogix 5000 V20.
2559Change RequestModified 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.
2576Change RequestModified 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.
2598Change RequestModified the Verify Project command to avoid showing message boxes when evaluating invalid files. The error messages are now shown in the Output window.
2600Change RequestModified the Collaboration feature to cache the status of files in source control and increase overall performance. See also item 2535.
2607Change RequestImproved 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.
2610Change RequestImproved 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.
2611Change RequestImproved 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.
2615Change RequestImproved the IndTreeView ActiveX control to add the method SetBackgroundColor, which allows you to set the background color of the treeview. See also item 2616.
2616Change RequestImproved 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.
2618Change RequestAdded 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.
2639Change RequestCorrected the window title(s) for the Import Tool for PanelMate.
2677Change RequestImproved 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.
2684Change RequestModified 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.
2686Change RequestModified 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).
2687Change RequestChanged 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.
2694Change RequestModified 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.
2708Change RequestCorrected the name of a file in the installation.
2715Change RequestImproved the Smart Message screen object to support conditional expressions for each state, rather than only tag values or plain text.
2725Change RequestModified 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.
2733Change RequestUpdated the application's XML support to use Microsoft XML Core Services (MSXML) version 6.0. See also item 2821.
2739Change RequestUpdated the product installation procedure to use the C# executables instead of the InstallShield script.
2751Change RequestIn 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.
2752Change RequestImproved the alert message that is displayed when you choose to delete a project tag.
2753Change RequestModified 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.
2760Change RequestModified the development environment so that if you press Esc while the Object Properties dialog is open and active, then the dialog is closed.
2764Change RequestImproved 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.
2787Change RequestImproved the OPC UA Client task worksheet, included an option to change the sampling rate.
2791Change RequestModified 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.
2793Change RequestImproved the tags database to support up to 16,384 classes and up to 4,096 members per class.
2794Change RequestModifed the Full Integration SDK to not update the Program Settings.ini when switching projects.
2798Change RequestImproved 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.
2817Change RequestImproved 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.
2823Change RequestModified 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.
2836Change RequestModified 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.
2841Change RequestReviewed 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).
2844Change RequestModified 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.
2845Change RequestModified the OPC UA Client's timeout settings to provide more options in case the OPC UA Server becomes unresponsive. See also items 2844-2849.
2846Change RequestModified 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.
2847Change RequestModified 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.
2848Change RequestModified 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.
2849Change RequestModified 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.
2857Change RequestImproved the Tag Integration feature to allow you to remove tags directly from the Shared Database worksheet.
2868Change RequestModified 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.
2873Change RequestImproved the built-in scripting function Open so that some screen attributes can be set when the screen is opened. See also item 2611.
2888Change RequestImproved 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.
2890Change RequestResolved 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.
2894Change RequestModified 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.
2896Change RequestModified 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.
2954Change RequestImplemented 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.
2979Change RequestModified 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.
2992Change RequestAdded support to parameters of AOIs (Add-On Instrunctions) for RSLogix5000 Tag Integration
2995Change RequestUpdate OPC XML/DA to use the API from the OPC Foundation
3015Change RequestModified 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.
3039Change RequestReapproved 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.
3042Change RequestAdded localization for the Full Integration SDK components
3044Change RequestImproved the internal structure of the Tag Integration feature.
3049Change RequestChanged how runtime threads are named in dump files to make it easier to analyze them.
3067Change RequestImproved 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.
3082Change RequestModified 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.
3085Change RequestModified 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.
3088Change RequestUpdated the process for generating dump files to recognize the latest versions of Windows.
3111Change RequestImproved 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.
3119Change RequestModified 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.
3126Change RequestEnhanced the performance and stability of the VBScript editor, especially when editing scripts that have more than 1000 lines.
855IssueResolved an issue where the Development Environment would close unexpectedly if you tried to open an invalid Driver worksheet.
1170IssueModified debugging tools to properly indicate errors when undeclared variables are specified in the Graphics Script.
1377IssueResolved 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.
1378IssueResolved 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.
1602IssueResolved an issue where the SendEmailExt function would create an email with an invalid To header.
1741IssueImproved the project security system so that the LDAP offline cache will properly track recent users according to a first in, first out (FIFO) algorithm.
1745IssueModified the project security system to properly protect OPC UA, OPC .Net, OPC XML/DA, and DDE worksheets.
1802IssueResolved 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.
1930IssueResolved 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.
1937IssueResolved an issue where the project viewer (Viewer.exe) would not actually start up in the target language that was selected in the Translation Table.
2002IssueImproved 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.
2038IssueResolved 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.
2058IssueImproved the Linked Picture screen object to allow you to insert images with transparent backgrounds, such as PNG files. See also item 595.
2062IssueResolved an issue where the Background Picture (set in Screen Attributes) would get distorted in some specific situations. See also item 2279.
2118IssueImproved 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.
2149IssueModified 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.
2150IssueModified the Service Configuration dialog (Project tab > Settings group > Service) to correctly show labels in the selected language (View tab > Options group > Language).
2169IssueResolved an issue where dialogs from the Trend Control run-time interface would not open until you pressed the Alt key on your keyboard.
2283IssueResolved an issue that prevented the decompression of historical trend files if the file path contained a hyphen.
2383IssueResolved an issue with TwinCAT tag integration not working properly if the original PLC project has empty structures.
2505IssueResolved 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.
2515IssueResolved 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.
2544IssueResolved several outstanding issues with the product localizations.
2587IssueModified 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.
2619IssueResolved an issue where the tooltip was not properly updated when the mouse hovered over individual objects in a group of objects.
2620IssueModified the Import command on the Translation Table to properly import a CSV file that has a dash separator in its file name.
2641IssueModified the Import Wizard for PanelMate so that all objects are imported at the correct size.
2649IssueModified the project security system to properly save group settings. This item was created by the resolution of item 2590 in a previous release.
2653IssueResolved 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.
2654IssueAdded 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.
2678IssueResolved 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.
2683IssueModified 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.
2685IssueResolved compatibility issues with the Import Wizard for PanelBuilder.
2690IssueModified the development environment to properly handle screen objects that are off screen.
2710IssueResolved 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.
2711IssueResolved 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.
2712IssueResolved 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.
2713IssueResolved 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.
2719IssueResolved an issue with the built-in scripting function RunGlobalProcedureOnServer where it did not work properly when you passed some specific parameters.
2723IssueResolved an issue with the German localization of the Trend - Points configuration dialog.
2732IssueResolved an issue with the Grid Control screen object where sorting the data was not working properly.
2734IssueResolved 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.
2745IssueModifed the Linked Symbols to properly accept negative values in custom properties.
2750IssueCorrected errors in the German localization of the product.
2756IssueModified the algorithm that detects file changes after you verify your project (Home tab > Tools group > Verify).
2759IssueModified the tag type selection to only display the class as an option if the class has at least one member.
2792IssueModified the way that the Tag Integration feature caches tags, to improve support for structures (classes) and avoid downloading big files to slow devices.
2800IssueModified 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.
2821IssueResolved 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.
2826IssueResolved an issue with the Import Wizard for TwinCAT where it did not import some tags correctly. See item 2790 in a previous release.
2835IssueResolved an issue where Linked Pictures were not displayed in their correct positions on web thin clients.
2842IssueResolved an issue with creating and editing class members when the computer did not have a C: drive.
2843IssueModified the Tag Integration feature to properly replace the tags in screen objects when a tag is renamed on the PLC.
2850IssueCorrected the description of the system tag DayOfYear.
2851IssueModified the TwinCAT tag integration to accept arrays that have a lower bound of 1.
2853IssueModified 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.
2858IssueResolved 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.
2860IssueModified the TwinCAT tag integration to properly show the indices of arrays of structures. See also item 2943.
2871IssueResolved 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.
2875IssueResolved 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.
2879IssueModified 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.
2882IssueResolved an issue where the function DBCursorColumnCount returned incorrect values when performing DBCursorOpenSQL queries on Views.
2884IssueResolved an issue with the Virtual Keypad (VK) where it was not being properly positioned when called from a pop-up screen.
2893IssueResolved an issue where VBScript Intellisense would not work in a line of script that contained a single-quote character (').
2895IssueImproved 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.
2898IssueResolved 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.
2899IssueResolved an issue where VBScript Intellisense sometimes did not show the parameters of procedures created in the Main Procedures worksheet.
2908IssueResolved 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.
2909IssueResolved an issue where the Color animation on a screen object was sometimes lost when the screen object was copied and pasted.
2912IssueModified the Tag Integration feature to properly handle write operations in projects with more than 65,535 tags.
2913IssueModified 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.
2914IssueModified 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.
2916IssueIdentified 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.
2918IssueResolved 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.
2919IssueResolved an issue with the Trend Control screen object where the Font Size settings sometimes could not be changed.
2920IssueImproved 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.
2921IssueCorrected errors in the French localization of the product.
2924IssueResolved an issue with the function PrintWindow so that it prints properly in landscape mode.
2925IssueResolved 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.
2927IssueModified the VBScript interface to properly validate tags that are created while editing a script.
2931IssueResolved 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.
2935IssueResolved an issue with the Security System where security levels sometimes did not work properly on Web Thin Clients. See also item 2858.
2938IssueImproved the handling of unregistered .Net controls.
2943IssueModified the TwinCAT tag integration to properly communicate with arrays of structures. See also item 2860.
2947IssueResolved an issue where you could not create or configure tags in the Advanced settings of the Alarm worksheet.
2948IssueResolved 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.
2951IssueImproved the Alarm History and Events database interface (Project Settings > Options) to allow a History Life Time up to 32,768 days.
2957IssueModified 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.
2966IssueResolved a memory management issue with the PMControl.ocx control.
2967IssueChanged 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.
2968IssueResolved 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.
2972IssueModified 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.
2975IssueUpdated 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.
2976IssueImproved 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%.
2980IssueResolved 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.
2981IssueModified the Driver task to prevent possible memory leaks when using tag properties (e.g., MyTag->AlrStatus) in Driver worksheets.
2982IssueModified 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.
2986IssueResolved an issue where a screen's background picture was spontaneously modified under some specific circumstances.
2989IssueModified 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.
2996IssueModified 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 ).
2997IssueResolved an issue with the built-in scripting function Open not opening the screens at the specified size.
3014IssueResolved 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.
3022IssueModified 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.
3028IssueCorrected some labels in the French localization of the product.
3036IssueUpdated 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.
3037IssueResolved an issue with the built-in scripting function SendMailExt where it did not return the correct error codes.
3038IssueResolved an issue with the built-in scripting function PrintWindow where it would not obey the Visibility setting on some screen objects.
3041IssueModified 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.
3043IssueModified the project security system so that the option Project Settings (Security System > Groups > Engineering Access) also covers Mobile Access configuration.
3047IssueModified 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.
3050IssueIncreased 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.
3051IssueResolved an issue where if a project was modified during run time, then screens would sometimes open with scroll bars.
3054IssueModified the security system's logon procedure so that the Virtual Keyboard is always displayed on devices without physical keyboards.
3058IssueImproved the performance of the Multi-Touch features on slower devices.
3060IssueResolved an issue with memory corruption in the .Net control Indtreeview.ocx. The control is used in the Business Intelligence Dashboard Template.
3061IssueCorrected errors in the Spanish localization of the product.
3063IssueResolved an issue with opening the same screen more than once so that it will always be opened in the correct size and position.
3068IssueModified the TwinCAT tag integration so that it can properly read strings with custom lengths.
3069IssueModified the soft key licensing method so that it may be used on devices that have only Wireless Ethernet (WiFi).
3071IssueUpdated 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.
3075IssueResolved 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.
3076IssueModified 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.
3077IssueModified 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.
3080IssueImproved the method for tag validation in order to prevent inescapable Invalid tag alerts in certain situations.
3083IssueModified the Secure Viewer so that it can download properly from HTTPS.
3090IssueModified the product uninstaller to properly remove all system files.
3091IssueResolved an issue with the Web Thin Client installer (ISSymbolVM.cab) where it tried to install itself several times.
3101IssueResolved issue of Virtual Keyboard not working properly on Web Thin Clients
3114IssueCorrected the documentation for the built-in scripting function WinExecIsRunning. Previously, the documentation had incorrect descriptions of the function's error codes.
3115IssueModified the OPC UA Client task to always increment the value of Read Count (in the task worksheet) even if a read fails.
3116IssueResolved 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).
3118IssueModified 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.
3120IssueResolved an issue where using the Test Screen command would cause system errors if there was an invalid Global Procedure script in the project.
3121IssueModified 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.
3122IssueClarified the alert message that is displayed when a linked picture is not supported in a project running on Windows Embedded.
3131IssueResolved an issue with the implementation of OPC UA.
3143IssueImproved the worksheet editor to reduce the time it takes to delete a row from a worksheet.
3146IssueModified the Studio Database Gateway (StADOSvr.exe) to implement a timeout for non-query operations. For more information, contact Support.
3147IssueResolved 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.
3153IssueImproved the project security system's Distributed mode to make it more robust.
3157IssueIdentified 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.
3161IssueResolved an issue with the Multi-Touch functionality where touch did not work properly with Linked Symbols that include more than one Button object.
3162IssueModified 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.
3168IssueFixed an issue where the number of drivers was not displayed correctly for some specific license types
3261IssueModified the project security system so that the option Project Settings (Security System > Groups > Engineering Access) also covers Mobile Access configuration.
3264IssueImproved 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)

IDTypeDescription
2445RequirementAdded 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.
2546RequirementAdded 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.
2597RequirementRevised documentation for Bring to Front  and Send to Back commands.
2622RequirementImproved the OPC XML/DA client to allow you to configure a dead band.
2763RequirementAdded 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.
2804RequirementVerified that KBDBlock.dll, which is used by the project security system, works on Windows 8.
2510Change RequestImproved the speed of downloading project files to target stations running Remote Agent (CEServer.exe) version 7.5. See also items 2539 and 2634.
2536Change RequestModified the behavior of the OPC UA Server Configuration dialog to avoid showing unnecessary or confusing messages to the user.
2549Change RequestUpdated the demo project (PC Demo) to showcase the new features in this version and to resolve outstanding issues from previous versions.
2553Change RequestImproved 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 ({}).
2556Change RequestImproved the Trend Control screen object to show logarithmic grid lines when the Y-axis is configured for logarithmic scale.
2563Change RequestResolved 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.
2580Change RequestResolved 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.
2590Change RequestModified the thin client solution to run faster on network environments with high latency.
2643Change RequestImproved the alignment of numeric displays and numeric entries in projects imported with the Import Tool for PanelMate.
2652Change RequestResolved an issue where the SendEmail and SendEmailExt functions sent emails with time stamps that were not properly adjusted for Daylight Saving Time (DST).
2669Change RequestUpdated the Web Thin Client and Secure Viewer with a new signed certificate.
2703Change RequestModified the ISSymbol control to log the tag name in the Viewer log file when the tag is read synchronously.
2704Change RequestAdded 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.
2729Change RequestResolved an issue with the OPC UA and OPC XML/DA clients where the read and write counters would show incorrect counts when using triggers.
2749Change RequestAdded 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.
2769Change RequestResolved 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.
2770Change RequestAdded 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.
1667IssueResolved 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.
2035IssueModified 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.
2151IssueResolved 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.
2364IssueResolved an issue where the Cancel Zoom command on the Trend Control screen object did not work properly when using the horizontal zoom.
2440IssueAdded 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.
2507IssueResolved 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.
2511IssueResolved an issue when using Tag Integration arrays with the Combo-Box screen object.
2528IssueImproved 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).
2539IssueResolved 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.
2550IssueResolved 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.
2557IssueResolved an issue with the Trend Control screen object where auto-scaling sometimes did not work properly if SPC was not also enabled.
2558IssueResolved an issue with TwinCAT tag integration where arrays were not communicated properly.
2560IssueImproved 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.
2566IssueResolved 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.
2569IssueImproved communication between the Viewer and the Server to prevent keyboard lag on screens containing certain objects.
2571IssueResolved an issue where OPC XML/DA would sometimes prevent the project runtime from stopping quickly.
2572IssueResolved 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.
2573IssueResolved an issue where the Viewer would not work properly with project screens containing dashed lines with weight greater than 1.
2574IssueResolved 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.
2579IssueResolved 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.
2583IssueImproved line scrolling and cursor movement in the VBScript editor.
2594IssueResolved 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.
2596IssueImproved 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).
2602IssueImproved the RSLogix tag integration, especially when using L5K files.
2603IssueResolved 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.
2604IssueResolved an issue with TwinCAT tag integration where long class and member names might cause instability problem.
2605IssueResolved an issue with the Trend Control object where extracting compressed history files sometimes caused the program to crash.
2606IssueImproved the drawing of Button objects with images and transparencies on Windows Embedded.
2608IssueModified the OPC XML/DA client to fail more gracefully if its connection to the OPC server times out.
2621IssueResolved 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.)
2625IssueResolved an issue with the Event Logger where it was not properly logging Security System messages.
2634IssueImproved Remote Agent (CEServer.exe) to maintain compatibility with older versions of the development application. See also items 2510 and 2539.
2637IssueResolved an issue with the Text Box screen object where it might become invisible when duplicated.
2651IssueResolved 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.
2666IssueResolved an issue with the OPC UA client where you could not write negative values to REAL-type items.
2667IssueResolved an issue with Mobile Access Tabular (SMAServer.exe) on Windows Embedded where it would not run in certain situations. See also item 2539.
2672IssueResolved 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.
2681IssueImplemented 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.
2693IssueResolved 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.
2698IssueResolved 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.
2701IssueCorrected a misspelling in the tooltip description of the Save All command in the application menu.
2706IssueResolved an issue with the Viewer module where it might become unstable when the Security System logged some specific error messages.
2718IssueResolved 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.
2720IssueResolved 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.
2724IssueModified the layout of the Driver Settings dialog to make room for labels written in other languages, such as German.
2728IssueResolved 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.
2741IssueResolved 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.
2772IssueResolved an issue where the X-Ref command was not finding the tags configured in OPC XML/DA worksheets.
2773IssueResolved an issue with the OPC XML/DA where at least one read operation was required before write operations would work. See also item 2786.
2776IssueResolved 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.
2784IssueCorrected various errors in the Spanish localization of the development environment. See also item 2546.
2786IssueResolved 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.
2790IssueResolved an issue with the TwinCAT Import Wizard where it did not correctly import nested structures (i.e., classes whose members are also classes).
2801IssueResolved an issue with the Viewer module where, on some specific computers, it would lock if the user pressed ALT+TAB or F10.
2815IssueResolved a buffer overflow issue in NTWebServer.
2828IssueResolved 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)

IDTypeDescription
725RequirementAdded a method to the Full Integration SDK which exports a list of the project tags used in a specified screen, worksheet, or script.
971RequirementIntroduced a new Text Box screen object with multi-line and wordwrap capabilities.
1348RequirementImplemented 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.)
1489RequirementCreated the ISSymbolCEReg.exe utility, which registers the ISSymbol plug-in on Windows Embedded Compact devices.
1776RequirementCompiled a new version of CEView optimized for XScale processors. It is located at Redist\WinCE 5.0\XScale.
1946RequirementModified the customer feedback to support more debugging information
1949RequirementAdded OPC UA support for projects running on Windows Embedded Standard and Windows Embedded Compact.
2142RequirementAdded support for full tag integration with RSLogix5000 databases. You can now use your PLC Tags inside your project without having to manually type them.
2164RequirementImproved 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.
2204RequirementMigrate the Full Integration SDK to the latest release
2247RequirementCreated capability to import texts translated from old releases into the new one
2262RequirementAdded support for tag integration with OPC UA servers.
2269RequirementModified the Full Integration SDK to allow better integration and error detection for communication items
2270RequirementAdded 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.
2272RequirementAdded 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.
2277RequirementImproved 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.
2292RequirementAdded the GetDocumentDescription function to the Full Integration SDK. This function returns the description of a specified document.
2321RequirementUpdated 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.
2335RequirementImproved the OPC UA, OPC .Net, and OPC XML/DA modules to support reading from and writing to individual bits on OPC items.
2347RequirementImplemented 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.
2368RequirementImproved installer customization capabilities
2403RequirementAdded a new setting to the program settings file (Bin\Program Settings.ini) which prevents the development application from automatically opening the last opened project.
2405RequirementAdded the CloseApp function to the Full Integration SDK, which can be called to close the currently open project.
1654Change RequestModified the file format to add spare fields to allow file compatibility between different versions in the future
2020Change RequestModified the Remote Agent utility to automatically minimize itself when you start a project by clicking the Start button.
2083Change RequestCreated interface to allow the user to specify the tab order
2084Change RequestModified 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.
2085Change RequestResolved 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.
2098Change RequestRemoved 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.
2196Change RequestImproved the Format function to allow you to specify the thousands and decimal mark separators. This provides better support for non-English languages.
2202Change RequestUpdated the OPC UA Client to use the latest stack from the OPC Foundation.
2206Change RequestImproved the OPC UA Client to make security configuration and certificate management easier.
2211Change RequestImproved the OPC UA Client item browser to start from the current node path and to show the data types of selected items.
2215Change RequestResolved 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.
2224Change RequestImproved 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.
2225Change RequestImproved 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.
2231Change RequestImproved 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.
2243Change RequestModified the Linked Picture screen object to cache loaded pictures. This improves run-time performance on Windows Embedded Compact devices.
2250Change RequestResolved 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.
2255Change RequestAdded 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).
2259Change RequestImplemented 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.
2268Change RequestImproved 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.
2271Change RequestImplemented 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.
2273Change RequestModified 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.
2286Change RequestUpdated the PanelMate Import Wizard to improve compatibility with PanelMate Power Pro.
2290Change RequestIncreased the maximum number of rows on the Translation Table worksheet from 4,096 to 100,000.
2293Change RequestImproved the performance of the Verify Application command, especially in projects with large tag databases.
2295Change RequestImplemented 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.
2333Change RequestModified the default buttons for the Remote Management and Add/Remove Drivers dialogs.
2351Change RequestModified 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.
2366Change RequestUpdated 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.
2377Change RequestOptimized the internal buffering to improve TCP/IP communication performance. See also item 2378.
2378Change RequestImproved the performance of the TCP/IP Server module. See also item 2377.
2398Change RequestAdded 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.
2400Change RequestModified the runtime to run the Fluke DAQ application
2402Change RequestRemoved the Japanese localization of the development enviroment (View tab > Language).
2408Change RequestChanged 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.
2430Change RequestAdded 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.
2435Change RequestCreated a new .Net API to allow third-party applications to retrieve alarm and trend information from a project during runtime.
2471Change RequestUpdated License Agreement
2475Change RequestModify the OPC UA Client module to support matrix of one dimension and treat them as arrays.
2488Change RequestUpdated copyright information, see Help->About
2502Change RequestRemoved the shared tags option from the tag integration
891IssueModified the execution environment to download the project to the correct folder on the target station
894IssueFixed an issue where Evaluation Mode would sometimes not work on Windows Vista or Windows 7 without running as an administrator.
1143IssueModified the Trend Control screen object to accept class tag members as indirect tags.
1149IssueResolved an issue where some alert/error messages were displayed in English on Windows Embedded, even when another language was selected.
1192IssueResolved an issue where deleting an Alarm or Trend worksheet did not also remove the corresponding alarm/trend properties on individual tags.
1208IssueResolved 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.
1677IssueModified the OPC Client task to work properly when the pooling option is enabled.
1755IssueResolved 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.
1964IssueModified 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.
1975IssueResolved various issues with OPC UA interoperability.
2003IssueResolved an issue where, after input validation was implemented in an earlier release, text input fields no longer accepted scientific notation during runtime.
2021IssueImproved 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.
2060IssueResolved an issue where the FileWrite function failed without an error message when it was used to write a string that contained double quotes ( ).
2148IssueModified the Register utility (a.k.a. Protection Manager) to correctly show labels and descriptions in the selected language (View tab > Language).
2162IssueModified the OPC UA, OPC .Net, and OPC XML/DA modules to properly set the tag quality when the communication fails.
2181IssueResolved 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.
2187IssueModified the Database Configuration dialog box to correctly show combo-box items in the selected language (View tab > Language).
2192IssueResolved an issue with the OPC Client module (UA, .NET, or XML/DA) where the client and server values might get out of sync.
2194IssueResolved 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.
2195IssueResolved an issue where the ImportSecuritySystem function sometimes failed to import the specified security configuration.
2198IssueResolved 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.
2201IssueModified the OPC XML/DA client to support writing to arrays even when multiple arrays are configured on the worksheet.
2207IssueResoved an issue with the OPC UA Client worksheet where the selected connection was not properly saved.
2208IssueResolved 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.
2209IssueResolved 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.
2210IssueModified the OPC UA Connection interface to not search for local servers if the connection already has an endpoint properly configured.
2217IssueModified the Studio Import Wizard to import custom project symbols correctly, along with the rest of a selected project.
2218IssueResolved 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.
2223IssueResolved an issue with the SetCurrentLanguage method on the ISSymbol plug-in.
2257IssueResolved 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.
2261IssueResolved 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.
2267IssueModified the development environment to take the CTRL+C command even when the CTRL key is released a few milliseconds earlier
2278IssueImproved the performance of OPC UA write operations.
2281IssueImproved the German translation of the Alarm Control screen object and of the Translation Advanced.
2287IssueResolved an issue with the Reports task where RTF report pages printed in landscape mode were sometimes incorrectly formatted for portrait mode.
2302IssueCorrected the tooltip description of the Height setting (Ribbon > Format tab > Size group > Height).
2303IssueResolved issues with memory leaks on OPC DA 2.05.
2305IssueModified the Tag Integration feature to prevent increasing the array size of tags that are imported using the Full Integration SDK.
2306IssueResolved 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.
2315IssueResolved a buffer overflow issue on the ISSymbol plug-in. See also WI 2319.
2316IssueResolved 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.
2318IssueResolved 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.
2319IssueResolved a buffer overflow issue on the ISSymbol plug-in. See also WI 2315.
2331IssueResolved 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.
2332IssueResolved an issue where the FileCopy and FindFile functions were generating errors when including the optTimeout parameter.
2334IssueResolved an issue with the legacy Trend screen object where it retrieved data multiple times in certain situations.
2337IssueResolved an issue where internal application files were sometimes modified when an existing project was opened.
2340IssueResolved an issue where certain communication drivers that read directly from the tags database always returned 0.
2341IssueResolved an issue where invalid expressions in a linked symbol would corrupt the screen file.
2346IssueResolved 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.
2352IssueModified 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.
2379IssueResolved an issue on OPC XML/DA module when writing values to boolean tags.
2380IssueResolved an issue with OPC XML/DA not properly saving users and/or passwords in the Connection Settings dialog box.
2385IssueFixed an issue where the alarm filters would not work properly on some specific computers in the first time you enter the screen.
2386IssueImplemented new log messages for the OPC XML/DA Client task when communication with the server fails.
2387IssueResolved an issue where the system would become unstable if you stopped the project runtime while the OPC XML/DA Client was sending log messages.
2393IssueResolved an issue where the OPC XML/DA Client task did not set tag quality to BAD when communication with the server failed.
2399IssueModified the VBScript worksheets (i.e., Script tasks and Global Procedures) to allow Ctrl+A for Select All.
2404IssueResolved an issue where the project files would remain locked even after the project was closed and another project was opened.
2407IssueModified the development environment to prevent flickering while starting up.
2427IssueUpdated the import wizards to display correctly in the selected language (View tab > Language).
2428IssueFixed an issue with the shortcut menu on the Grid Control screen object in the Full Integration SDK.
2431IssueImproved the algorithm used by the Convert Resolution command.
2436IssueModified the Tag Integration feature to properly read array tags that are used only in screens and not in any background tasks.
2437IssueModified the Object Finder to enable filtering on the Tag Integration list.
2439IssueResolved an issue where the GetSecuritySystemStatus function did not work properly when the project security system was in Distributed-Client mode.
2442IssueModified the KBDBlock utility so that it will install correctly on Windows Server 2003 (64-bit).
2443IssueResolved an issue where projects with background images in some format other than BMP would not download correctly.
2450IssueResolved a memory leak issue on Windows Embedded Compact when using alarm tag fields (e.g., TagA->HiHi) in a script that runs continuously.
2455IssueResolved an issue with unregistering the SMA Server.
2456IssueResolved an issue with the confirmation dialog box not being displayed in some specific situations.
2458IssueResolved an issue where the Add and Configure buttons in Tag Integration (Project Settings > Communication) were improperly made unavailable in some situations.
2465IssueResolved issue with Security System on the Auto Lockup feature not working properly on Viewer
2474IssueModified the RunStartup.exe to accept application paths longer than 256 characters
2476IssueModified the tag replace when renaming tags to prevent unnecessary warning message
2479IssueFixed an issue where the Viewer module would not run on some specific devices
2487IssueFixed 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.
2489IssueFixed an issue where changing the user logged on the client station would affect the server station
2491IssueResolved issues with SNMPSet function and SNMPGet error codes
2508IssueResolved issue of incompatibility between the Database Gateway and some real values
2517IssueTranslated strings from the OPC UA worksheet into other languages


InduSoft Web Studio v7.1 + Service Pack 3 + Patch 9 - Known Issues (Thursday, April 28, 2016)

IDTypeDescription
871IssueResize Dynamic Property not working properly on Open Polygons [WORKAROUND]: If you need to use resize try using other shapes or pictures
1634IssueRight-click does not work correctly when objects are grouped and Execute only topmost object commands is enabled [WORKAROUND]: Ungroup the objects
2033Issue 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}
2134IssueValidation 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
2501IssueLinked pictures do not work on the Windows Embeeded runtime [WORKAROUND]: Add the files im31*.* and the file imgman32.dll to the product BIN folder.
2526IssueCombo-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
2534IssueThe Mobile Access legend is not properly redrawn on some specific conditions [WORKAROUND]: Toggle the cursor to for the legend redraw
4821IssueIf 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
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.
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 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 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.
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 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.
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.
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, 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 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 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.
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.
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 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 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 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.
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 <John.Smith@indusoft.com>")