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