Problems solved with release: 11.2.1085
Build: 11.2.1085
Release Date: 14th July 2011

ID

TOPIC

PROBLEM SOLVED

7992

Design

Applying modifications to a project on-line, that is to say modifying a project already running with a Runtime session, an excessive use of operating system Handle objects was detected. These Handle objects would erroneously increase upon each modification save.

 

7950

Networking

When the number of connected Clients exceeded the maximum number set on the Server, "Networking - Network Server - Max. No. of Clients", the Server's networking services would raise an error.

 

8113

Networking

When a Trend or Data Analysis object connected in networking to a Server the following problems would occur:

 

  1. When a Trend on Client side, connected to a network Server, was opened, it would not load historical data. The pen values would all display with zero and the curve would only start tracing when Trend opened.

  2. When a Data Analysis on Client side, connect to a network Server, was opened, only some pens loaded historical data and their curves were also incorrect.

 

7890

Real Time DB

In cases where two array type variables were mapped in shared areas and shared the same internal address, if the quality of one of the two was changed, Movicon would raise an error.

 

8021

Screen Objects

In certain conditions an object animations would stop working when its associated variables changed.

 

7928

Setup

The Movicon setup would fail generating the no. 1330 error which indicated that the digital signature was from an untrustworthy source. This problem would verify after the following reasons:

 

  1. Windows updates had not been installed for the necessary certificate checks

  2. the setup's ".cab" files were too big and the WinVerifyTrust failed - the WinVerifyTrust failed because the setup's ".cab" files were too big to handle

 

 

Minor Problems

ID

TOPIC

PROBLEM SOLVED

7694

Alarm Management

The "NumActiveAlarmsON" and "NumActiveAlarmsOFF" system variables were not managed altogether correctly.

 

4651

Basic Scripts

The "MacroRunThis" function could not be used in a Basic Script resource causing an error.

 

8085

Basic Scripts

If the KeyDown event was used in an ActiveX object's script code, when pressing the Esc key Movicon would ask for the administrator password.

 

8117

Basic Scripts

The eHisLogEventTypeConditionenumer enumerator values relating to the FilterEventTypeColCondition property from the HisLogWndCmdTarget interface were wrong. The right values are:

 

enum_evtc_none (0 value)

enum_evtc_equal (1 value)

enum_evtc_maior (2 value)

enum_evtc_minor (3 value)

 

8002

Basic Scripts

When inserting the KeyDown event in object or screen basic code, if the Esc button was double clicked repeatedly in runtime, Movicon would ask for administrator level password.

 

7792

Comm.Drivers

A project would freeze when initializing communication drivers if it had more than two when launched in runtime in Windows 7.

 

7796

Comm.Drivers

The database importer of Communication Drivers would always overwrite all the properties of existing variables. Now when importing variables that already exist in the RealTimeDB, the "Description" field is no longer overwritten unless set with nothing.

 

7981

Data Loggers Management

When creating a DataLogger or Historical Log table, strange messages would appear in the Historical  Log. These messages either no longer show or show with the right descriptive text.

 

7690

Design

Queues of messages not sent by the Alarm Dispatcher would not always empty using "_SysVar_:StrobeEmptyDispatcher" system variable.

 

8274

Design

The "Template Project" wizard for creating new projects would create a project with a different default screen background color to the one selected with the wizard.  For example, if red had been chosen, blue would be set in the project instead project.

 

7839

Design

The "/" and "\" characters could be used in a variable's name.

 

8214

Design

The "Show Control Window" property's help string text displayed in the "Properties window", would show a typing error in the Italian language.

 

7864

Design

The "Paste" command in the Command List window would always delete the list's contents before pasting the new list. The command list is now pasted after the already existing one.

 

7685

Design

Renaming a variable group, the Tag Explorer window would not show the list of variables properly.

 

8138

Design

A part of the scale text would be left out in Bargraph meter objects.

 

7692

Design

Public symbol updates put into effect using the "Update public symbols" command from the Movicon Symbols menu would not work with public objects found within screens situated inside folders.

 

8108

Design

Strings longer than 259 characters could not be edited in the String Table without opening the multi-line edit window.

 

7794

Design

When a structure variable was moved from group to another, any settings to individual members would get reset.

 

1806

DOM (Document Object Model)

The "IsServerAvailable" method from the NetworkClientCmd presented the following problems:

 

  1. would always return FALSE in cases when no variable had been set to connect to that Server

  2. would always return TRUE if a null string had been passed as the Server's name

 

7952

DOM (Document Object Model)

The "FilterUniqueID" property from the "HisLogWndCmdTarget" interface would not work properly.

 

8055

DOM (Document Object Model)

The "SetAlias" method would not work entirely in the right way if used inside a symbol's "SymbolLoading" event.

 

7997

DOM (Document Object Model)

The option to recover Parameter Files was missing from the "SelectResourceFromList" function. The eSelectResourceType enumerator now returns the following values:

 

enum_SYNOPTIC_RESOURCES = 1

enum_SCRIPT_RESOURCES = 2

enum_ACCELERATOR_RESOURCES = 4

enum_MENU_RESOURCES = 8

enum_PARAMETER_RESOURCES = 16

 

7958

DOM (Document Object Model)

The "ReadRuntimeUsersXML" function from the "UserAndGroupCmdTarget" interface always returned an empty string in cased where the user with administrator rights used for authentication has only just been created in the project.

 

8023

Historical Log Management

The Historical Log of a Network Client would not always recover data from a Server correctly when set to display only one of the three log tables (SysMsgs, Alarms or Drivers). This would happen using a DataBase, such as MySQL, that did not support the TOP clause in the filter query.

 

 

8003

License

The "Register Transfer", "Transfer Out" or Transfer In" commands would not enable when "Easy" licences were used.  "Easy" licences cannot be transferred from one PC to another.

 

8007

Networking

A Client Project, in part conditions, would not connect variables when the IsServerAvailable function was  used.

 

4248

Networking

The "IsServerAvailable" function would generate a warning or error message in the historical log even when executed correctly.

 

8173

Networking

After attempting to gain access using the wrong credentials or send packets with the wrong tokens (client-server) for the third time, the Server would not place  the Client's IP in quarantine.

 

8024

ODBC

In certain conditions the DNS would fail to create when using the MySQL ODBC Plug-in.

 

8111

OPC Communication

Variables with dynamic OPC addresses would, in certain conditions, would not be connected to the OPC Server at project startup. This would happen if the when project was put into run mode from the development mode.

 

8125

Real Time DB

The timestamp of a variable connected to the Realtime ODBC, would always update each time the variable was read, even when its value had not been changed.

 

7677

Real Time DB

Statistics on a variable applied to variables mapped in the shared area would not work correctly when these variables shared an internal address with other variables.

 

8131

Real Time DB

When an array variable was mapped in the shared area, it would not get  managed correctly in graphical objects, such as Displays, and problems would occur when exchanging data with the Communication Drivers.

 

7877

Recipes Management

Even though a recipe's "Always in use" option had been disabled, some bytes would still remain In Use after recipe had been transferred.

 

7985

Recipes Management

When a project contained recipes it would occupy 100% of the CPU.

 

7795

Recipes Management

When a recipe's "Query" variable was used, the query that was originally applied would not align with the text set in the variable causing the previous query to be applied instead.

 

7707

Redudancy

The alarm management between Primary and Secondary in a system in Redundancy mode would generate, under certain circumstances, alarm duplications in the Historical Log.

 

1167

Redudancy

In cases with projects run in redundancy mode, when the Secondary Server became active, the alarm window would re-attempt to recover data from the Primary Server, and therefore would not update automatically.

 

8022

Report Management

When using the "Export and Send Email" command from the Alarm Command List attachments would not always get sent. This would happen when the timeout expired set for default at 5 seconds.This timeout can now be configured using the "General->GeneralTimeout" registry key.

 

8169

Report Management

Using the Textual Reports for accessing a IMDB database would often generate the "read-locked table" message. This message appeared due to the fact that the IMDB manager would 'lock' tables for each operation performed in run mode. This "read-locked table" message problem has been reduced but not completely avoided.

 

8201

Screen Management

In certain conditions, a project would start up with a grey page because screens had not been loaded.

 

7741

Screen Management

The "OpenSynopticEx" function would always open the screen sized as 100x100. Now screen opens with the sizes set in its properties.

 

7935

Screen Objects

The Grid object would not  color the cells correctly using the "CellBkColor" property. In order to color cells, you must now set the "General->RowsOneColor" registry key to value '1'.

 

7920

Screen Objects

In certain conditions Movicon would raise an error when trying to delete an element from a composed symbol after having selected it from the Project's Explorer Window.

 

8033

Screen Objects

Pads opened in a screen in another frame on a second monitor were not modal type.

 

8028

Screen Objects

A Alarm Banner object in a network Client project connected to a Server would not manage the alarm colors and blinks according to the Server's settings.

 

7975

Screen Objects

A Trend or Data Analysis object's Logarithmic Scale property would not maintain the Y axis and therefore the Y axe scale would not display as logarithmic.

 

8137

Screen Objects

Movicon would raise an error when the Reset Zoom command was executed in the Trend or Data Analysis object.

 

7451

Screen Objects

Problems would occur in displaying texts used with the "Overlap Text/Image" property enabled in the WinCE platform.

 

8139

Screen Objects

When string variable was associated in an Embedded Screen for managing displayed screen change, the screen which was displayed was not always coherent with the variable value if value had changed rapidly in succession.

 

8071

Screen Objects

A Grid object would show an empty space instead of the "Copy" button when the project was run on Win32/64 bit. This would happen if the WinCE platform had been selected without previously disabling the showing of the "Copy" button.

 

8147

Screen Objects

Any variables inserted in the a command's "Min. Value", "Max. Value" and "Value" parameters from the Command List would not go into use therefore would not get exchanged by the Driver when connecting to the PLC.

 

7919

Screen Objects

When using Public Symbols, their "Preserve Commands" option would be ignored if the Public Symbol's Command List was empty. What actually happened in this case, was that when updated,  the Public Symbol inherited  existing Command Lists from its public source container.

 

7798

Screen Objects

Using a public symbol's instance in a screen, enabled animation properties were reset with the values configured in the reference symbol in cases where propagation was applied following a change to the public source container.

 

7862

Screen Objects

In certain conditions a meter object would not update the position of its cursor according to the variable value.

 

7936

Screen Objects

The Grid object's "DeleteRow" method would not delete the row if it had been selected with both the "FocusCellCol" and "FocusCellRow" properties.

 

7943

Screen Objects

The Grid's AddColumn() method worked only if the Grid has been associated with a DSN.

 

8086

Screen Objects

When an array variable assigned to a Trend pen was modified Movicon would raise an error.

 

7736

Screen Objects

The Alarm Window and the Historical Log window would not display messages when Server connection failed.

 

7751

Screen Objects

The "Status Var" and "Enable Var." properties from the Listbox and Combo-box objects would not work correctly if the "Show Control Window" had been enabled.

 

7988

Screen Objects

The String ID for the "Please enter a number" message was missing from the Numeric Pad window. There is now a new String ID:

 

_NOTNUMERIC_PADTEXT_

 

8032

Screen Objects

Setting a Trend in "Only Run" mode, the Legend resulted no longer clickable.

 

7989

Screen Objects

The _OUTOFRANGE_PADTEXT_ string in the Numeric Pad window only supported the %f for displaying values with floating point. If value is integer type you can now used the  %1 and %2". For example:

 

Insert a value comprised between %1 and %2.

 

7986

Screen Objects

The comparison data String ID was missing was the Data Analysis filter window. There are now two new String IDs:

 

_FROMDATE_COMP_DBFILTER_

_TODATE_COMP_DBFILTER_

 

7990

Screen Objects

The password entry window (Get Password) and new password entry window (Expired Password) used the same custom ID String. The following new String IDs have now been added for the new password entry window:

 

_TITLE_EXP_GETPTEXT_

_LEVEL_EXP_GETPTEXT_

 

7973

Screen Objects

When modifying list items in a ListBox or Combo-box list, the display variable which displayed the selected item would also change.

 

7867

Screen Objects

Texts for time scroll buttons had not been entered in the "Data Analysis by DataLogger" template correctly. These buttons would always display fixed text which did not correspond to the scrolled time range.

 

8017

Setup

Movicon installation process would not install the "Alarm.wav" file. This file can be used instead of the PC's buzzer for alarm sounds.

 

7930

Setup

The Movicon setup now also installs the ".NET Framework 3.5".

 

7735

Setup

The CAB file for installing the TwinCAT driver for the StandardSDK ARM version was not included in the setup.

 

8150

Tools

The tool for importing-exporting strings to CSV files, would not import/export files in UNICODE format correctly if containing a string exceeding 2035 chars.

 

8250

Tools

Only part of the runtime users edit window would show when opened in devices with 640x480 resolutions.

 

8149

User Interface

The "Customize..." window, used for modifying the Movicon Toolbar settings, would not use local dll and therefore always opened using the English language.

 

8107

Users Management

When a user assigned with a default language, logged in automatically activating their default language and then changed language for others, it became impossible to re-activate their default language afterwards.

 

7871

Users Management

Enabling the Windows Users management in a project, users would get logged off once logged in after 60 seconds even though the "Auto Log Off" option had not been enabled.

 

7977

WebClient

The Movicon Midlet would disconnect when returned to after activating another application.

 

7979

WebClient

When using the Movicon Midlet with slow connections, a "Timeout sending the message" error message would generate after changing pages.

 

7978

WebClient

Page changes performed by the Movicon Midlet would not work properly in certain conditions.

 

8031

WebClient

In certain conditions the WebClient would open various connections towards the Server without closing them when no longer needed.

 

8009

WebClient

The date and time of Connection event to a Network Server using the Midlet would not get recorded in the Historical Log.

 

8160

WebClient

When connecting to a Server using the Midlet, displayed information inherent to a variable Trace was incomplete as only the Quality column would show.

 

8143

WebClient

In certain cases the number of Web Client connections in the Server would increase by error.

 

8171

WebClient

If a password to gain access was requested when using the Movicon Midlet, a command had to be executed twice so that if would execute correctly.

 

8109

WinCE OS

If a different language was set instead of English in a WE device, the data recorded in the SQL Server CE in floating point format would not get displayed correctly by the "DataLogger Window": decimal figures would get set to "0".

 

8199

WinCE OS

A Database's String columns (SQL Server CE or IMDB) in WinCE would always get created with a max. of 254 chars. This value can now be set by using the "General->ODBCMaxReadingChars" registry key.

 

7390

WinCE OS

the DROP TABLE or ALTER TABLE commands executed from MovCE following database initialization, would fail generating a message without showing details.

 

7944

WinCE OS

Loading display windows in WinCE, such as the "DataLogger Window", the "TraceDB Window", etc., would become very slow when the "Auto LayOut " had been enabled.

 

8015

WinCE OS

Transferring a project to a remote device would fail if the CETransfer.dll Plug-in has not been updated.