New features added with release: 11.0.0.1010
Build: 11.0.0.1010
Release Date: 26th March 2008

ID

TOPIC

NEW FEATURE

1764

Screen Objects

A new IP camera viewer object has been added to the Toolbox's Advanced Shapes, which consents the showing of images deriving from IP cameras. This object is supported both in WinCE and WebClient versions.

 

1786

Design

A functionality has been added for automatically updating all references to resources in projects when renamed, similar to that of the variables. This feature is enabled for default through the project properties in the Execution group -> Advanced -> Enable Renaming Manager. When resources are renamed several times, only the fist and last name are kept traced.  When a new resource is added with the same name use for an original resource, this replace name mechanism will be annulled automatically (a warning is given first requesting confirmation).

 

1014

Design

A functionality has been added for automatically updating all references to variables in projects when renamed. An "aliasing" mechanism is used which keeps trace of original variable names and their new ones. If variables are renamed several times only their first and last names are kept traced. This information is kept in the .movrealtimedb file in this format:

 

<RenamedVariables>

<item key="VAR00001" value="VAR00002"/>

</RenamedVariables>

 

where the 'item key' is the original name and the 'value' is the new name.

 

995

Screen Objects

An option has been inserted for defining the basic settings to use for creating an object from the toolbox.  When an object is inserted on screen a search is made for the xml file defining its basic configurations. This file is first searched for in the project's images folder and then in the Movicon installation folder.

 

2327

Design

New constraints have been added which allow certain information to be displayed in the project's structure (Project Explorer). This may be very handy for customizing project structures when projects are created with the wizard.

 

1439

Screen Objects

A new property has been added to screen objects to allow their transparencies to be set. The transparency level starts from '0' to '255', where '0' makes the object completely transparent. This property is not available for WinCE. Transparency can also be managed in runtime by using a variable in the object's animation or using VBA code.

 

1792

Design

Screen object dynamic color threshold properties can be copied and pasted on the clipboard with the two new Copy and Paste buttons. This will allow you to copy one object's colour thresholds to another object's quicker and which include background color, edge-text color and filling colour.

 

1758

Screen Objects

Images can be associated to the following button types:

 

Buttons

3D Buttons

Coloured Lights

Coloured Buttons

Emergency

Switches

A and B Selectors

Coloured Squares

 

The properties to be set in the "Background Attributes" group are:

 

Image Button Released

Image Button Pressed

Image Button Checked

 

3117

WebClient

An option has been added for setting colour depths in web client pages. Web client pages can viewed in black and while to reduce network traffic.

 

1721

Design

Two scripts called CreateVDir.vbs and DeleteVdir.vbs have been added and both installed in the Movicon folder. These scripts are needed for supporting Windows Vista and allow the user to higher their credentials for creating virtual folders for webclient html pages, reports etc.

 

1743

Screen Objects

A handy new object for drawing pipes has been added. This object, called 'Tube', is an extension of the polyline, and is available in the Basic Shapes category from the toolbox. This object carries out a shaded graphical rendering of the polyline shading the pen colour by its shade number. The polyline is set with a size 25 pen.

 

1844

Design

A message is displayed when a symbol not supported by Movicon is inserted on a project screen for WinCE. This message is only shown in the following conditions:

 

1) Symbol must not be marked with the "Visible on WinCE" option

2) Project is not for Win32, but for WinCE

 

Movicon will show a message requesting user confirmation to proceed.

 

1033

Screen Objects

An option has been added to all screen objects to create a configuration file in which a series of settings can be saved and restored using a command predisposed for this purpose.

 

Incompatibility:

In certain cases where external file haves already been used in the project for Trend object settings, it may be necessary to re-save the screen containing the object in question with Movicon 11 to ensure that it works in the same way as before.

 

963

Screen Management

A new "Capture and Print" command has been added for "Screen Commands" category which consents the opened screen to be captured and send to the predefined printer for printing. This command uses an external tool called "PrnWnd.exe" for Win32 and  "PrnWndCE.exe" for WinCE. This command can also be used in WinCE, but only the "Print" command can be used in Win32.

 

2025

User Interface

The "Please enter a number between 0 to 100" text cannot be customized in the numeric keypad. This text is shown in the operating system language.

 

2032

Screen Objects

The dragging and dropping of objects from the project explorer window to the screen has been extended.  Now the visual effects use the mouse point icon to indicate when drag and drop operations are possible. This lets you know which objects support this feature and which don't. This feature has also been extended to Data Loggers and Schedulers, with the option to assign them to objects that support them.

 

1909

Design

The applications listed in the Tools menu is reset using an external "Tools.xml" file installed together with the product. This "Tools.xml" file is re-read each time Movicon applications are started with the "Ctrl"  pressed.

 

2936

Design

A "HisLogUpdate.exe" tool has been added. This tool is called in automatic by Movicon at project startup, only when needed, and allows the updating of historical log tables (Alarms, Drivers and System) deriving from projects created with previous versions (10.x), without losing any internal data.

 

1761

Screen Objects

The "Screen" category "Print" command always prints the screen directly, by sending it to the default printer. Therefore this command can be used on event without requiring any user intervention.

 

1447

Screen Objects

IL Logic of a screen contained in an "Embedded Screen" or "Tab Group" would not initialize and execute.

 

959

Design

A new functionality has been added to the command used for creating a creating a recipe management screen. In cases where temporary variables have not been defined in the recipe object columns, this command will create them automatically using the "VariableName_Temp" format and setting them in the properties of each column. This management is implicit meaning that is does not need or ask for user confirmation when creating these variables.

 

960

Screen Management

An option (Screen Colors Type) has been added to the screen style properties for defining the number of colours usable in that screen. The possible options are "Use Device Default" or "Black And White". These same options can also be set in the project properties (Screen Colors Number), and in this case is used for defining the values used for each new screen inserted in the project.

 

365

Screen Objects

The mouse pointer now assumes the hand icon when moved on top of a clickable object, such as a button, hot region, symbols containing script code, etc.

 

586

Screen Objects

The Alarm Window's "Enable Sound" button is latched and retentive. Therefore can  discriminate whether the sound is active or not based on the buttons graphical status. The button status is also retentive, therefore settings are stored even when the project is closed and then re-opened. The button's status is tightly linked to the status of the corresponding "AlarmSoundState" system variable. Changing the status of one of these will automatically change the other and viceversa. In addition the "ACK", "RESET", "Help" and "Get History" buttons are activated only when an alarm is selected.

 

611

Basic Scripts

Structure and array variables can also be accessed by using this format:

 

<StructureVarName>.<MemberName>

<ArrayVarName>.<eIndexMember> (where IndexMember starts from  "0" to "dim. array -1". Eg. "Motor.e5" indicates the sixth "Motor" array item)

 

These syntaxes can be used in basic scripts and in all points where variable names need to be inserted.

 

1877

Real Time DB

The variable "Reset" command now sets decimal mode to OFF. Therefore, any command used afterwards for appending new values, will insert the value before the decimal point. This makes numeric pads created with screens more userfriendly.

 

2018

Screen Objects

Tooltips containing information on variables used in pointed at objects now contain information inherent to that object as well. For instance; Written indications on how to add pens, etc., is shown in the Trend object.

 

2222

Design

Strings indicating command actions are now shown in command property window fields along with category and resource involved.  For instance, the command for opening a screen is now shown in this format; "Screen - Open Normal  (screen change) - <ScreenName>".

 

3338

Screen Objects

The dynamic tooltip has been set to 'false' for default for all objects. Therefore when you now insert a new object on screen, the dynamic tooltip will not longer be set by default.

 

Incompatibility:

A ver. 10.x project  when run with the 11.x version will not display the dynamic tooltip in objects which displayed it beforehand. To display the tooltip you will need to open the project in design mode and reset the option for showing the dynamic tooltip.

 

3314

WebClient

An expired license message would show when connecting from web client to a server was not possible because the number of web clients already connects had reached the limit set on the license.

 

2193

Screen Objects

Pens set as invisible in Trend and Data Analysis objects continued to be visible in the legend. Only those pens with "Visible in Legend" properties set at false were not displayed in the legend. Pens have now been made easier to hide or display in these objects with this additional interactive legend.

 

2299

Screen Objects

The values of major pen scale ticks in Trend and Data Analysis objects can now be customized using the string table. When inserting a string id in the string table with the "_<Pen Name>_<tick Number>_" format (where tick number starts with '1'), the value representing a tick in the pen scale can be replaced with the text desired.

 

2297

Real Time DB

The DBVarObjCmdTarget interface, in the VBA language, no longer has the 'GetDescription', which allowed variable associated texts to be obtained. This has been replaced by a "Description" property which allows this kind of text to be read or written.

 

2304

Screen Objects

A property has been added for entering the date and time format type to be displayed in the Trend's time area. The Trend property for displaying milliseconds remains the same and adds the milliseconds any how. However, the property used for displaying the date has now effect in cases where this new property is used. When the data and time format is customized, it will be represented on one line only. All the usable format codes in this property are listed in the programmer's manual.

 

2326

Alarm Management

Support to messages has been further enhanced. If an alarm threshold is now set as acknowledgeable or resettable it is represented in the project window structure with a 'message' symbol. The same occurs to the Alarm window in runtime as well, but only for local alarms (different icons are not supported for alarms displayed by Client projects). When creating a new project, the wizard will insert a new message template for default.

 

2030

Screen Objects

The Trend's or Data Analysis' legend has become interactive. When you click on a pen it will now get selected activating its scale (if not already visible) and highlighting the curve in the graphics.

A new property allows you to choose how many pens to display in the legend and the list of pens can be scrolled with two scroll buttons displayed on the right. These scroll buttons activated when the number of pens exceeds the maximum limit set for displaying pens in the legend.

Double-clicking a pen will now open its configuration window.

When a pen is now set as invisible, it will disappear from the legend and can be reactivated later on if needed.

 

NOTE:

The preset value for the maximum legend pen number is "4". Therefore all projects imported from previous version will work with the value that may also be changed if need be.

 

2048

Screen Objects

A new Data Analysis object has been added and is a Trend derivative which permits analysis to be executed exclusively on historical log data. It is one of the most powerful functionality of its kind as a graphical analyzer. The Data Analysis includes new functions based on its different uses that the conventional Trend does not: Trends remain working in two ways, displaying runtime data and displaying historical logs (run-pause), whereas the Data Analysis carries out analysis on historically logged data to provide advanced and multifunctional analysing.

One of the interesting analysis features involves the automatic curve presentations by time range (time, day, week, month, year), comparisons and analysis on curves and different values, the "measure" tool used for selecting the curve area to be measured with selected data visualized in the graphical object, etc.

 

1887

Design

The "Auto Load State mode" mode consents you to load/save the workspace  status, according to the resource type active. For instance, when opening a screen, the Toolbox will automatically activate, the drawing toolbar will display and all other workspace windows will hide. These preset behaviours can however be customized, because when setting the workspace to behave differently, the new status will be saved and re-proposed when that resource is re-activated later. The resources for which the workspace status can be loaded/saved are:

 

  • No resources opened in edit mode

  • Screen Window

  • Basic script code edit window

  • Parameter File edit window

  • Project variable edit window

  • Project string edit window

  • SoftLogic configuration window

 

1912

Screen Objects

Monday has replaced Sunday as being the first day of the week for in the"Scheduler" object. This is automatically changed when passing over from the 10.2 version to the 11.0 but it is not guaranteed when passing back.

 

Incompatibility:

Once a project has been upgraded to the 11 version, the schedulers may activate wrong weekly plan if launched with the previous Movicon version.

 

1913

Real Time DB

A new "Always visible" option has been added to the variable "Access Levels" property group. This option makes the variable always visible and therefore selectable in those ambients needing it. This option is now used in these ambients:

 

  • In "Scheduler window" objects to determine which variables are to be visible in the list and therefore selected for commands

  • When browsing network server variables, for instance; for setting dynamic addresses, to make variables always visible and selectable even when user connected to server has not read rights

 

When this option is not set (its default value is 'false'), the variable will be visible and selectable in runtime only if the project has its user management active, and the user wishing to access has an access level compatible with that of the variable's.

 

1925

Screen Objects

A series of modifications have been made to the "Scheduler Window" object to consent the following functionalities:

 

  • possibility to add or remove Scheduler objects in runtime

  • possibility to edit time ranges with minute resolutions

  • possibility to change variable thresholds or which variables are to be set for each Scheduler time selections during runtime

 

All this maintaining compatibility to previous versions, as well as support to different platforms such as WinCE, WebClient, networking.

 

1927

Basic Scripts

The winwrap has been updated with the vb.net support: this feature is not supported on WinCE platforms.

 

1929

Design

The window for selecting communication drivers has been modified to show help text on basic driver information:

 

  • Brief protocol description

  • List of devices supported

  • Cards or libraries needed

  • Driver limits: areas not supported, connections with numerous PLCs not possible etc.

  •  

1930

Design

A second invisible 1x1 pixel grid is now managed in screens and used by Movicon for aligning objects during zoom operations. When editing screens in zoom mode, you cannot set points in positions that do not correspond to a pixel exactly in normal zooming.

 

1981

Comm.Drivers

The Movicon function which drivers can call for getting information on Movicon variables regarding structure member names has been modified.

2006

Design

A new expression editor has been added which can be accessed using the "Expression" button in the tag browser window. This editor permits you to associate an expression to screen objects containing variables and/or operations such as logic, mathematic, conversions, etc.

 

2010

Screen Objects

A filter has been inserted in the alarm window priority.

 

2016

Screen Objects

A Trend object now controls the quality of variables linked to its pens in runtime. This Trend did not have any enabling variable, so the recording of new values would be disable when just one of the trend's pens did not have a 'good' quality. The pen in question was designated in both the legend and the pen area as disabled.

 

2017

Screen Objects

A new category has been added to the toolbox called 'Trend-Charts-Data Analysis" listing specific objects for analysing data in graphical formats.

 

2107

Screen Objects

The 'Show Static Image' option allows Embedded Screen object behaviours to be modified. The setting this option, the embedded screen will only display one image and user will not longer be able to interact with the interactive objects on screen. When clicking on the embedded screen it will open the displayed screen. This is very useful for creating page changes using previews.

 

2109

Design

A new resource called "Screen Navigation Editor" has been added and allows you to easily manage screen calls graphically. This editor opens by double clicking on the "Screen Navigation Editor" resource in the Project Explorer window.  The editor is represented by a screen which consents you to insert static images for each screen and create connections between them using synapsis. This type of layout can be called in runtime and in another screen in the architecture created in design mode.

 

2113

Design

A Cross Reference functionality is now available for Screens. This functionality can be found as 'Screen Opened from...' when expanding the screen node in the Project Explorer window  and used for seeing where the screen is called from.

 

2114

Design

Animations appear at the side of each variable used in the symbol selected in the 'Dynamic Explorer Window'. These animations reflect the type of dynamic operations to which that variable is linked.

 

2115

License

The "evaluation mode" string is shown written at the top of screens.

 

2104

Screen Management

If a startup screen has not been set in the project's "Startup Screen" property, Movicon will search if one exists in the name of "Main" when starting up in runtime mode.  If a "Main" screen is not found another one of those that do exist will be loaded.

 

2105

Design

By clicking on the small circle of the embedded screen object, the embedded screen within it will open in the workspace in edit mode.  (If the Embedded Screen object does not have an embedded screen, clicking on the small circle will open a window for selecting one).

Shift+double click on the object or on the small circle will always open the window for selecting screens.

1089

Design

The option to call the variable selection window (Tag explorer) using a shortcut keyboard key has been inserted in each point where its possible to edit basic script code or IL.

 

1063

Design

A new window called "Refactoring Explorer" has been added and displays errors relating to the resource selected. These errors only refer to variables which have been inserted in the properties that have not been defined in the project. This control is active for all the project resources where variables can be inserted. By selecting a resource, eg. a Screen, the Refactoring window will be populated with all the errors found for that screen or the objects it contains.

 

1008

Report Management

This tool is now integrated in Movicon and does not require any additional costs or license.

Export support in different formats.

 

1025

Screen Objects

A new option is now available in the Display objects which consents to opening the numeric and alphanumeric keypad when user clicks on editable displays. The numeric keypad shows if the variable type is numeric, otherwise the alphanumeric pad will show.  The keypad will always open in the center of the video screen and shows the current variable value, the minimum and maximum limits as they set in the display. In addition, this values are formatted using the format set in the display.

 

1123

Design

A more powerful and userfriendly variable editor has been added. This editor allows variables to be grouped in different ways to execute filters. In cased in which the variable Data Base contains more than 3000 variables, the editor will load and open very quickly but only on list will display without the possible to filter.

 

1126

Historical Log Management

The Historical Log can now be disabled by using the "Enable Log Recording" in the project's "Historical Log Settings" group. Recording on Historical Log database will disable when unchecking this check box. However, recording the Historical Log in text filed in there project's "LOGS"  folder will remain active. This property is enable for default to guarantee compatibility with previous versions.

 

1130

Users Management

The option to customize the User LogOn and change user password window has been added. You can now create customized panels using screens and templates from the library.

 

1135

Comm.Drivers

The communication functions between driver and Movicon have been optimized regarding variables updates.

 

1140

Design

In the "View" menu and in the tool bar you will now find a "Check Missing Strings..." command which finds all the strings used in the different project resources but missing in the String Table. This command is available for all the project's resources, when the string editor automatically opens and the missing strings added. Only the String ID will be added leaving the programmer to insert the texts for the different languages set.

This command only has effect in resources which have been selected at that moment in the Project Explorer window or for screens opened in the workspace. This command supports multiselecting, therefore more than one resource can be selected at the same time (of different types, ie. alarms and screens) before executing this command.

 

1285

Design

A TCP plugin compatible with Windows 2000/XP/VISTA has been released. Therefore you can now manage project uploads/downloads in non Windows CE operating environments.

 

1181

Screen Management

The possibility to call a screen based on its ID number has been added, using the "_SysVar_:StrobeLoadScreen" and "_SysVar_:ScreenToLoad" system variables.

 

1203

Screen Management

A screen style management has been added. This function consents certain graphical styles to be activated based on the active language, user or style source container reference screen. These styles can be used for changing certain graphical aspects of screens and their object contents. The properties which can be inherited are:

 

  • back color

  • Text-Edge color

  • fonts

 

1208

Design

The symbol explorer window has been made more friendlier to use.

 

1219

Screen Management

An OnSize event has been added to the DrawCmdTarget and SynopticCmdTarget interfaces relating to screen objects and the screen itself. This even is generated when an object is resized or moved.

 

1220

Screen Objects

Symbol groups can be sized by keeping into account their original proportions. When interacting with the resizing points of one directional groups (points which move only in one direction), while keeping the "Shift" key pressed down, the group will be resized but will keep its original sizes intact.

 

1237

ODBC

Statistic columns for variables have been added to the shared Real Time ODBC RTVar table. Therefore, in addition to the actual value, it is now possible to see the minimum, maximum, average values, total time ON (how long the variable stayed at a value different from zero) and last Time ON (time in which the variable last stayed a value different from zero). This information is very handy for carrying out preventive maintenance reports for instance.

 

1245

Design

The multi-selection management of objects which belong to s screen has been enhanced by adding the following possibilities:

 

  • A click on an object in a multi-selection will set that object as the reference object

  • The Ctrl+Click on an object in a multi-selection, will select that object

  • The Ctrl+Click on an object which is not part of the multi-selection will add that object to the multiselection

 

1248

Design

Selecting items in symbols is done with the CTRL + CLICK and the symbol in question will highlight.

 

1249

WinCE OS

Runtime for WinCE now used the Windows CE API for managing all image types. This consents bitmap to be managed with more than 256 colours, and images with different formats than .bmp, even in those devices that do not implement the "imgdecmp.dll" library.

 

859

Design

A new Object XML code explorer has been added. This window is used for viewing and modifying object xml codes.

 

878

Design

A new dialog window had been added allowing you to select a language from those installed in the project.

This window appears when invoking a change language command without specifying a language to activate.

An item has also been added to the Movicon status bar indicating the current active language.  double-clicking this item will open the dialog window for selecting a language. This command can be used in both development and runtime modes.

 

882

Screen Management

Two new commands have been added to the command list in the Command Type window for opening screens: Open next (open as normal next Screen) and Open prev. (open as normal prev. Screen). These commands permit the screens to open (non modal or frame) before or after the current one displayed, based on a map determined by each screen's ID value property.

 

966

Accelerator Resources

A Speech Recognition (SR) function has been implemented in Movicon as an option in accelerator commands. There are a range of options implemented as general settings in the resource properties and as specific features settable in accelerator commands. You will need to install the Microsoft SAPI 5.1 runtime which includes a SR Engine in English.

 

954

Basic Scripts

A new "Open #Uses" command has been added and is available from the Basis Script Edit menu or by using the appropriate button from the Script Explorer window.

This command allows you to have functions and/or objects declared in the "#Uses" modules of scripts available to the IntelliSense (with command: CTRL + Space). In this way the system functions and those within the #Uses module will be displayed.

 

955

DOM (Document Object Model)

The DOM functions that return generic objects have been modified, where possible, in order to return specific objects. This permits the IntelliSense to be used directly in the function to get a list of the properties and methods relating to the specific created object.

 

888

Design

The window used for selecting strings in resource or object properties has changed. A modal window like the String Table window now opens, through which existing strings not only can be selected but modified, new ones inserted or cancelled and new columns can also inserted or cancelled as well.

 

915

DOM (Document Object Model)

A field has been added to variable statistics which indicates how long the variable has a value different from zero (ON).

The Alarm Window has also been updated to contain an additional column, displayable for the total alarm duration. Alarm orders can be displayed showing the major durations by filtering a window in the appropriate way.

 

920

Design

The status bar displays the coordinates and sizes of the object selected and the screen's zoom level. In addition, a double click on the zoom level opens a window to allow you to change this level with custom values.

 

993

Screen Objects

Some changes have been made to the Trends graphics:

 

Grid

The grid is displayed semitransparent with two colors to distinguish straight away at a glance  which are the areas of the grid comprised between two major ticks. This transparency effect is no longer managed when setting this option to display the grid in normal mode.

 

Pens

An option has been added for displaying pen values in correspondence to each point in the graphic. These values are displayed in the proximity of each point only when they are not too near to each other.

 

972

Basic Scripts

Support has been added for the WinWrap basic engine 9.x version.

 

974

WinCE OS

Added support for raster font types in the WinCE version. This consents to quicker graphical updating when screens contain many displays set with variables that frequently change value. Raster font types must be enabled using the Windows CE registry 'MaxCacheFont' option.

 

979

Screen Objects

Alarms can now be filtered based on their severity in the Alarm Window. Two new options have been added in the alarm window properties to allow this to happen:

 

  • Alarm Severity Filter: allows you to enable and set a filter based on alarm severity. By leaving the preset value at zero, the alarms will not get filtered based on their severity. The set value corresponds to the value used for filtering the alarms based on the condition type set in the "Alarm Severity Filter Condition" option

  • "Alarm Severity Filter Condition": this allows you to set the condition to be used for filtering alarms based on their severity. The possible options are: equal, minor or major

 

The filter by severity is also supported in cases where the Alarms Window is used for retrieving alarms from a network Server.

Two new properties have also been added to the "AlarmWndCmdTarger" basic interface.

 

987

Screen Objects

Two new option have been added in the Gauge object:

 

Style -> Knob Style:

This option allows you to set a knob style to be used in circular, vertical or horizontal meters or gauges. The "default" value corresponds to a vector knob style, while the other values correspond to more complex and more attractive looking graphical styles, which use the images integrated in the product resource.

 

Style -> Scale Right Bottom:

This option allows you to modify the position in which the scale is designated in the meter object. The scale text is displayed outside the notches for circular meters, while placed at the bottom or to the right for horizontal or vertical types.

 

1434

Alarm Management

The alarm historical log has been modified and extended with two new information types to characterize the alarms: a Unique ID and a Transaction ID. Both information types are saved in the historical log's "Alarms" table and used by the active alarm window and the alarm historical log.

 

Historical Log Window

Alarm events are displayed grouped according to the Transaction ID. In practise the "ON", "ACK", "OFF" and "RESET" events recorded for the same alarm event and which therefore have the same Transaction ID are displayed as the alarm's subgroups. You will see a "+" symbol at the side of the alarm that when clicked will open a tree view of the events recorded for that alarm.

 

Alarm Window

The alarms are listed in the window in the usual way.  However, when selecting an alarm and clicking on the "Get History" button, all its history will be retrieved, showing how many tie the alarm was activated and the events generated for each activation ("ON", "ACK", "OFF" and "RESET"). A "+" symbol will appear on the left side of the alarm, which when clicked  will open a tree view of the alarm's chronological data.

 

1503

Design

A new variable editor has been inserted in table form.

This editor allows the list of variable to be viewed in groups (by area, type, address and name) and consents to filtering and sort bys.

When there are more than 3000 variables in the project, a request will be made to use a faster editor which does not  consent by group, filter or sort by operations.

 

1526

Design

The "true" and "false" attribute values are now saved with the "1" and "0" values in project XML files. This consents to reducing xml file sizes.

It is indifferent whether a attribute or tag is expressed with a string or with a number for the W3C (World Wide Web Consortium).

 

1476

Design

Due new "constraints" have been added for the historical logs:

 

  • MaxDaysAgeHistoric = Specifies maximum number of days which can be set as the project's log table age. This setting is used in the Historical Log's tables, the variable TraceDB tables and in the Data Logger table. This value is also used when creating new projects for reducing the default age of various logs, in cased when the amount of values used exceeds the set limit

  • MaxNumberRecordsDL = Consents to introducing a further control in the Data Logger settings. Frequency values and age values, which produce a total number of records that exceeds this limit set through the constraints, are not accepted

 

1533

Design

The "+" key can be used for expanding or collapsing the node selected in the Project Explorer window.

 

1548

DOM (Document Object Model)

The "QualityOf" method has been added to the "DBVariableCmdTarget" interface and returned the variable quality passed as parameter.

 

1549

Screen Objects

Modifications have been done to the quality management for objects in screens that allow automatic enabling/disabling of objects and their graphical expects without having to insert variables for each of these options. To activate this new functionality in objects, enable the "Automatic Enable and Status on Quality" option with is disabled for default.

 

1376

Alarm Management

The AlarmThresholdCmdTarget interface has been extended with a series of methods and properties:

 

TotalTimeOn -> This property returns a date type value which indicates the total time in which alarm remained active in the ON status.

DateTimeFromTimeStamp -> This property sets or returns the activation status of the "Use Variable TimeStamp" alarm threshold property through which the alarm's TimeStamp can be made to coincide with that of the variable.

LastTotalTimeOn -> This property returns a date type value which indicates the time in which the alarm turned ON for the last time.  When the alarm goes OFF this value is zeroed.

LastComment -> This property allows you to read or write a comment for the alarm in question. However, this comment will only be accessible through this property.

GetTotNumOn -> This property returns the total number of times the alarm went ON.

GetTotNumAck -> This property returns the number of time the alarm was acknowledged.

GetTotNumReset -> This property returns the number of time the alarm was reset

GetUniqueID -> This property returns the UniqueID associated to the alarm.

GetTransactionID -> This property returns the TransactionID associated to the alarm to get the number of transactions it has reached.

 

1378

DOM (Document Object Model)

The "ForceWrite" method has been added to the "OPCClientItemObjCmdTarget" interface. This method allows to force the item in write even if the value of the connected variable has not changed. This method is very handy when using OPC servers that interface in LON or EIB networks.

 

1379

Design

Inserted integration and support to Visual Studio SourceSafe 2005 that consents to sharing and managing Movicon project developing between several users. This Microsoft SourceSafe tool has been purposely designed for managing team project planning and to keep all modifications to projects traceable. This support has been also added for the symbol library so that symbol category planning can be divided between several users.

 

1372

OPC Communication

A new  "Startup Timeout" property has been added to the OPC Client resource. This property controls timeouts for OPC server initializing operations. If the OPC Server does initialize within that time, which includes the initializing of all set items, a "Cannot start OPC Client Manager Thread" message shows. The default value is 30000 msec, but this value may not be enough and therefore may need increasing for those projects which have a high number of items that are synchronized at startup. This property is also accessible through the "OPCClientCmdTarget" interface's "StartupTimeout" basic script interface.

 

1374

Alarm Management

The "Use Timestampe" has been added to the alarm threshold properties. This property consents the alarms's ON and OFF times to coincide with the TimeStamp of the variable which generates it. The variable's TimeStamp is set from the communication driver or the OPC management. Events are of course recorded in the Historical Log with the TimeStamps of the variables which generated them.

 

1313

User Interface

The String ID management has been enhanced. If the text inserted in a field subjected to multilanguaging is found as a String ID in the String Table, this is then replaced with the relating string for the active language. However if inserting the @(ID) syntax in the text field, a string with the same ID specified in the brackets will be searched for. In this way you can link up several string IDs in the same text field.  

For instance, you could insert the below syntax in the text field:

 

@(Alarm) @(MotorOverload)

 

where "Alarm" and "MotorOverload" are two string IDs. In this way the two strings with be linked together.

 

1442

Design

A upload/download project command in (win32 or WinCE) devices would show a warning message if the project has not been set with a startup screen. Users should therefore insert a startup screen and then try to upload/download the project again.

 

1387

Design

The ToolBox window can be extended with new custom symbol categories. In order to do this, you will need to create a Movicon Installation sub folder in the name of "ToolBox" and insert the ".msxz". symbol library files inside.  for each library created a group is created in the Toolbox with the created library's name. This will allow you to extend the ToolBox with your own symbols so that they are easy reach whenever you need them without having to go to the Symbol Library.

 

1390

Design

Some commands from the "Report" group were not visible when the project was checked for running on WinCE. Now all these commands can be seen and any unsupported commands selected will not be allowed and an error message will appear.

 

1391

Real Time DB

New members have been inserted in the system variable in order to know how much available disk space is left.

 

1394

Basic Scripts

The basic engine has been upgraded to the WinWrap 9.1 version with all its new features. Among the most important ones are:

 

  • Support to the WWB.NET language deriving from the VB.NET

  • Support to Unicode

  • Enriched new set of instructions

 

1749

Events Resource

A new "Event" tab has been added to the command configuration window which consents the execution of event objects to be added to object command lists. Therefore, events can be executed no matter what their condition may be. This functionality allows you to use the project's Event resource for containing those commands to be used in the project. By keeping the command list in one unique place, it will be possible to modify one event object command list which will automatically modify the command lists of all the other objects referenced to that event object.

 

1745

Design

The project upload/download management to Win32/WinCE devices has been updated, and now supports the remote browser of the upload/download path, file deleting in the selected path (therefore from the memory card), a new design, etc.

The project uploading from remote device management has also been added. In this case the project retrieved from the remote device will be the one defined in the device's boot file  (MovXCE.boot).

This is all supported using the "MS ActiveSync" or  TCP plugins.

 

1722

Screen Objects

A new set of Dundas Gauge objects have been added. These attractive objects can be customized in many different ways. They use advanced graphics which are unfortunately not available for WinCE.

1727

Design

The Screen, Menu, Shortcuts, Basic Script and Parameter File resources are no longer groped together in the "Project Explorer" window but divided by category.

 

1731

Networking

Networking communication optimized with controls predisposed for connecting to network servers. This optimization is very beneficial when using operating system resources in projects that have more than one control set for connection to network servers.

 

1590

Screen Objects

When a symbol, to which RealTimeDB variables have been associated, is removed from a screen, Movicon asks user if they wish to control these variables. If the user responds with yes, the variable list will open in the Project Explorer window highlighting those variables used by the selected object. The user can then decide which ones to keep and which to remove.

 

1601

Design

With the addition of the three mouse actions to the command list, the "Commands on Mouse Down" option is no longer necessary. Therefore this property will no longer be displayed but has kept for compatibility with previous versions.

 

1685

SofLogic Multiprog

A PLC programming environment (optional) according to the IEC1131-5 standard has been integrated. Thanks to the partnership with the German KW-Software, a major company in the SoftPLC sector, the Multiprog platform has been integrated into the Movicon platform, making the Progea product a complete environment both for supervision and RealTime I/O controls.

 

1687

Alarm Management

A "Duration Tag" option has been added to alarms, which is very useful in managing programmed maintenance. By enabling this property, the alarm will in fact be processed based on the variable's total time ON, time expressed in seconds. It will also be necessary to enable the statistics management in the variable used in the alarm, so that the total time ON gets recorded.  When the variable's TotalTimeOn exceeds the time set in the alarm's threshold, the alarm will be activated. At this point, resetting the variable statistics, the variable's TotalTimeOn will be zeroed and the alarm will turn OFF.

 

1689

Screen Objects

A new property has been added to display objects that consents variable statistics to be displayed. The Display "Value to Display" property allows you to choose the data type to be displayed for variables defined in the "Tag Display" property. The possible choices concern the minimum, maximum, average and total values, and can be displayed in absolute, daily, weekly, monthly or yearly mode.

 

1845

Networking

A new "Default Log On User" option had bee added and allows you to set user which the server project will use for anonymous remote connections. Therefore, any client trying to connect to the network server anonymously will be authenticated with the credentials of the user specified in this property. This option is used only when the server project's user management is active.

 

1808

Design

the window used for selecting colours has been divided into 3 folders to make choosing colours easier:

 

  • Stand colour Palette with the option to define persistent custom colours by right clicking on the last two files

  • List of colours with names

  • List of system colours

 

1810

Screen Objects

The possibility on object side to use formats set in the variable has been also extended to other objects, apart from those which already support it. Those objects which now support this are:

 

  • Display

  • Numeric Pad

  • Trend and Data Analysis

  • Standard Gauges

  • Alarm Window

 

1830

User Interface

A field is shown in the Movicon status bar which indicates how much virtual memory is available for the process. This value is updated every 5 seconds and is expressed in Kb, Mb or Gb according to the value.

 

1833

Screen Objects

The displays are now also selectable from the ToolBox "Sliders-Gauges-Meters-Displays" category. This results much easier for users to single out and insert them on screen.

 

1854

Design

A command is now available for generating variable "Cross References" which could only be done by accessing through the db variable tree view structure prior to this. Once the Cross Reference has been generated, the variable DB will open extended showing only those variables used, with each one showing the cross reference links. This results very handy for documentations or printouts.

 

1856

Design

An item now displays in the Movicon status bar showing which language is active in the project. This information is available both in design and runtime mode. In addition to displaying the active language, if you double click on this item a dialog window will open showing a list of all the other languages set in the project. You can select another language listed in this dialog window which will activate as the new project's language  upon confirming with OK. Furthermore, the change language command has been extended and is available in the Movicon Command List. In this case, if the "Language" field is left blank, Movicon will open the same dialog window opened from the status bar, so that a language can be selected from those available.

 

1835

Screen Objects

The "Commands on Click" property has been added for all those objects which can be inserted in screens. This property allows you to insert a Command list to be executed when the mouse is clicked on the object or when the SPACE or RETURN is pressed with focus on the object. This command does not show for Button type objects which have 'command on release/pressed/while down' instead.

 

1839

Design

Any property that allows an file name to be entered now behaves differently:

 

  • by clicking on the (...) browse button you can now select files through Windows browse window

  • if a file has already been selected in the property, you can access and modify this file by clicking on the (...) button, while keeping the CTRL key pressed, to open the predefined application associated to that file in a new window

 

1843

Design

A new constraint has been added: "AllowGradientFill" boolean type, default value is true (1) which set at '0' will hide all those project properties used for setting back color gradients. This constraint is now set for new WinCE projects for default.

 

1796

Design

The TAB key in the String Table scrolls the different columns in edit mode and when scrolled to the last column passes on to the next row. This can be done back to front by pressing the SHIFT key.

 

1791

Screen Objects

All objects are inserted on screen with the size "8", "Tahoma" font and without any 3D characters.

 

1821

Design

The program for editing images associated to screen drawings or backgrounds screen can now be launched in automatic. The predefined application associated to the file extension type is run.

 

1822

Screen Management

When symbols with dynamic properties are inserted on screen from the Symbol Library, the "Dynamic Property Inspector" window will automatically open. This window opens on the "List Variables Used for... Symbol XXX" Tab where all the variables used in the symbol are listed.

The other tool properties remain unchanged.

 

1823

Alarm Management

When an alarm is not associated to any activation variable, Movicon will control if a variable exists with the same alarm name in the Real Time DB in runtime. If one does exist, it will be used as the alarm's activation variable.  For instance, if you define a alarm as "Alarm01" without associating an activation variable, but a variable with the same "Alarm01" name exists in the RealTime DB, this will then be used by the alarm as its activation variable.

 

1825

Screen Management

Screen prints are kept to same screen proportions according to the area available.

 

1787

Design

To select objects within symbols, just keep the "Ctrl" pressed down and left click on the item you wish to select.

 

1789

Screen Objects

The  "Scale Min." and "Scale Max." scaling values in the variable Data Engineering properties, are used by some object to define their scales. These objects set their own scale based on these variable Data Engineering settings, only when the variable's Data Engineering 'Enable' property is active.

This management is currently supported by these objects:

 

  • Display

  • Spin Buttons

  • Standard Gauges

  • Trend and Data Analysis

 

It is not yet support by these objects:

 

  • Dundas Gauges

  • Numeric Pad

 

Incompatibility:

The above mentioned objects which used variables whose Data Engineering has been enabled by mistake, will use the min. and max. limits set in the variable and not those set in the object's properties. To restore the object back to its correct working state you will need to disable the Data Engineering option if not needed, or set the interested variables' Data Engineering scale properties in the same way.

 

1770

Design

You can now customize property groups and colors in the Property Window:

 

The properties from the property window can be grouped according to the property type they belong to. By using the "PropGroup.xml", "PropGroupEasy.xml" and "PropGroupEasyPopup.xml" files you can define which group each property must belong to. Associating groups to properties is done through these files as well.

 

The properties window's properties can also be customized with background and text colours and text. By using the "PropColors.xml", "PropColorsEasy.xml" and "PropColorsEasyPopup.xml" files you can define each property a desired background colour and text colour. Group associations are done using these files as well.

 

1782

Design

Movicon uses a intelligent numbering system when pasting objects in the project explorer window by increasing the final index number each time an object is added. For instance, when copying the "VAR00001" variable it will be pasted as "VAR00002" and then "VAR00003" etc. In addition, the copy and paste also be performed with variable groups and subgroups due to that fact the variable tree view is no longer limited to one level and you can now create as many nested subgroups as you like.

 

2431

Design

New values have been added to the "Platform" key in the Windows configuration registry which allow a few aspects concerning the project Upload/Down management to be customized when the MS ActiveSync. plugin is used.

 

2415

WebClient

There are some new options on screen concerning pages displayed through Web Client, with which you can:

 

  • Choose the maximum page size on Web Client Side

  • Choose maximum frame size send to Web Client, in order to adapt to situations in which small packets need to be exchanged

  • Choose the number of colours displayed in Web Client page. The only options currently available are: "Default" and "black and White"

 

2434

Screen Management

Movicon keeps memorized a log on all screens that are opened with the "Open Normal (change page)" command in order to re-show them in reverse sequence when pressing the screen close command.

 

2449

WinCE OS

Movicon now uses  SQL Server CE 3.0 instead of SQL Server CE 2.0. in WinCE.  Database connecting is done, as always, by exploiting ADOCE 3.1 and the OLE DB Provider "Microsoft.SQLSERVER.MOBILE.OLEDB.3.0". The "ADOCEProvider" key default value is now "Microsoft.SQLSERVER.MOBILE.OLEDB.3.0".

 

This new database engine offers many advantages:

 

  • Databases in SQL Server CE 3.0 (.sdf) format can be analysed on desktop as well using the SQL Server 2005 "Microsoft SQL Server Management Studio"

  • Possibility to access the same database with more than one connection at the same time

  • Possibility to manage protected databases with passwords and data encryption

  • Database files can be up to 4 GBytes in size

  • Synchronization much simpler with SQL Server 2005 towards data or RDA (Remote Data Access) replications

  • Databases are compressed automatically during project run

 

2470

Users Management

Project Mulitlanguage management has been given some new features:

 

1) Each String Table column can be associated with a Style Source Container and a TTS engine for spoken texts.  In addition to the TTS engine you can also set the volume and speed rate of the spoken text

2) Each User and User Group has been given the default "Language" property which consents automatic activation of the assigned language when the user logs in and the multilanguage message Dispatcher

 

2473

Design

A new "ShowExtendedBrowseTag" constraints manager has been added which consents to hiding the OPC, NET groups etc, in the Tag Browser window.

 

2532

Real Time DB

Some system variables have been added and are useful for getting speech recognition status information. These variables are:

 

_SysVar_:SRActiveShortcut

_SysVar_:SRListening

_SysVar_:SRLastUnderstood

_SysVar_:SRIsActive

 

2581

Design

The "Increase Project Build Number" property has been add to the project "General" group properties. This property allows you choose whether to increase or not to increase the build number within the project. This used to happen at each project save.

 

2582

Alarm Management

Two new modes have been added for alarm activation conditions in addition to the already existing minor, major, equal to ones.  These two new conditions are "rate change increase" and "rate change decrease". These two alarm activation conditions can be used for generating an alarm when the associated variable value does not change to a major or minor value interval within a certain preset time.

 

2726

Screen Objects

Trend or Data Analysis pens can be made visible or invisible by clicking in the legend area.

 

2734

Screen Objects

The 3D buttons are displayed with a new look where you can now display them with transparent backgrounds.

 

2822

Design

The Windows registry values for the Movicon application can also be read from an external XML file, in the same way as already possible for the Windows CE runtime. When the application is launched it will search for an external XML file and will read all the configuration values from that file if found and not from the Windows configuration registry. The XML files must have the "Movicon.ini", "MoviconRunTime.ini" or "MoviconService.ini" names according to the runtime module used for running the project.

 

2671

Tools

A tool has been implemented for installing or uninstalling Movicon as service. This tool is called in automatically by Movicon upon the corresponding commands, and is compactible with Windows VISTA even when the UAC is active.

 

2675

Tools

A tool has been implemented for registering or deregistering Movicon as OPC Server. This tool is called automatically by Movicon upon the corresponding commands, and is compactible with VISTA even when the UAC is active.

 

2709

Design

A filter has been added in the extended variable editor with the possibility to file by name, description or dynamic part (descriptive), through a combo-box at the side of the filter.

 

2930

Alarm Management

The  "_SysVar_:LastAlarmText" system variable now displays active alarms with a 3 second scroll (only active alarms, meaning with ON status, and not those with the OFF and ON-ACK status).

These alarms will be written in the system variable in time order and not at random.

 

2849

License

The development environment is no longer subject to the purchased developer licence conditions, and now only requires you to register the product with its development code.

 

2845

Historical Log Management

The historical Log window also displays all the message type alarms with a different icon, and used identifies the event either as  "MESSAGE ON" or "MESSAGE OFF" instead of "ALARM ON" and "ALARM OFF". The possibility to filter "MESSAGE ON" and "MESSAGE OFF" events has also been added to the historical log's message filter window.

 

2972

Design

The wizard plugin (". movwiz" file) for showing dialog windows with images must be capable of recognizing the path where the images reside, therefor the Movicon.exe path under which the images folder resides.

 

3127

DOM (Document Object Model)

The possibility to register the "Movicon.Document.11.0" interface in the ROT, in breaking security mode, is managed through the new project's execution property 'ROT any client' option. This consents to connecting to this interface when the project is started up as service.

 

3152

Accelerator Resources

when dragging & dropping a variable in drawing a window will show allowing you to select the animation type in which to set that variable.

 

3144

Schedulers Resource

New items have been added to the scheduler holiday management. These items simplify the holiday day and hour plan settings.

These new items are:

 

1) The holiday days can also be edited in external files in XML format. These files must then be saved in the project folder, with the same project name and with the "defhol" extension. All the "Hour Plan" schedulers, than do not have a holiday day list, will use those defined within the file with the .defhol extension as their holiday days.

 

2) A "Treat Holidays As Sunday" option has been added consenting the normal "Sunday" hour plan to be used for managing scheduler activation, when within a day on its holiday list. This option does not oblige the user to set a seven day hour plan for the holidays. It just simplifies settings in cases where all the holidays of one scheduler must be managed in the same way, independently from which day of the week it is.

 

3178

Design

A "Enable Renaming Manager" option has been added to the project execution properties which allows you to disable the the renaming management for variable and resources.

If this property is enabled when inserting a new variable or resource which have names corresponding to a variable or resource showing on the list of those renamed, a warning message will appear ask for confirmation to proceed.