Protocol M-Bus: Added "TCP Socket" mode to allow communication through a "transparent" Ethernet/M-Bus gateway.
WebClient: Add BarChart, PieChart and XYChart components
Virtual keyboard: Added the "StayPressed" property to Shift keys to allow a behavior similar to a real Shift-lock key.
Template Builder: added possibility to insert PieChart, BarChart and XYChart objects in WebTemplates.
Virtual Keyboard Builder: added "Stay pressed" property to Shift key.
Gate Builder, Gates: Event/alarm gates - "Variation" condition added also for numeric or composed reference gates while on the digital ones it was already managed.
Template Builder: BarChart object - an error appears if a barchart is deleted or there are no barcharts defined.
Templates and template objects: BarChart object - crash if the template contains a BarChart object with no charts defined.
Templates and template objects: BarChart object - error displaying negative values in "Overlapping" mode
Template Builder: filter error on gate name selection.
Template Builder: minor fixes on PieChart object.
Templates and template objects, Template Builder: RecipeManager object - does not launch the VirtualKeyboard, does not adjust to the rights of the logged operator and sometimes causes a runtime crash when closing the containing template.
Templates and template objects: PieChart object - incorrect display in case of a slice with a very high value and other slices with a value tending to 0.
Templates and template objects, Template Builder: PieChart object - fixes on displaying labels in case of very long text.
Templates and template objects: BarChart object - sometimes an error message appears if autorange is enabled.
Templates and template objects: BarChart object - sometimes crashes when Instant = "Use instant set by scripting API".
Template Builder: error in resizing HistoricalView, Alarms/Events view and Historical Alarms/Events view objects.
Protocol Mitsubishi Melsec 1E frame, Protocol Mitsubishi Melsec 3E frame: Help I/O drivers: string gates are erroneously specified as sampling as block.
Language and API: ReportInsertHistoricalAlarmRTF() function: erroneously inserts the TAB also at the end of the last field.
Templates and template objects: XYChart object - chart tracing error in "With previous value of the same gate" mode in case of points belonging to the same second.
Templates and template objects: XYChart object - sometimes crashes when opening the template containing the object.
Templates and template objects: XYChart object - legend display error.
Templates and template objects: XYChart object - lower X axis oblique text display error.
Template Builder: XYChart object - error if "Legend elements" is set to "Auto".
Template Builder: XYChart object - if the display of the cursor on the right or on the left is set, it is erroneously allowed to set the columns on which to display the values, instead of forcing it to 1.
Templates and template objects, Template Builder: XYChart object - Y-axis label not centered.
Templates and template objects: Chart object - restting zoom in online mode traces incorrect lines.
Templates and template objects: Chart object - in some cases the registration hole is not correct.
Templates and template objects: Chart object - sometimes crashes while loading history.
Templates and template objects: Alarms/Events view object - display error in the "To Ack" column.
Templates and template objects: Chart object - sometimes shows false logging holes.
Protocol OPC UA Client: modified the Item download procedure to allow access also to the single components of the data structures.
Templates and template objects, Template Builder: new implementation of the TimeRange property.
Templates and template objects, Template Builder: BarChart and PieChart objects - minor adjustments in legend display.
Templates and template objects, Template Builder: PieChart object - handled case of placeHolder = "%.*f" in CentralLabel.
SmartApp Builder: Modified verification of correctness in the definition of alarm display conditions
WebClient: Add support to adaptive template: templates can be defined in order to fit the browser window.
WebClient: Add support to TabSheet, OnlineAlarmsView and OperatorView components.
WebClient: Add support to properties Cursor, OnDblClick and FnKey.
Template objects: In Runtime, added support for SVG as background images of templates.
Protocol Sartorius balance: Added new communication protocol for Sartorius balance
Protocol Mitsubishi Melsec 3E frame: Added new communication protocol for Mitsubishi PLC IQ-R series
WebClient: Class values in HistoricalEventsView and in OnlineAlarmsView can be filtered by a gate.
Template objects: HistoricalView - introduced the possibility of specifying, in the format for displaying the value, the character "*" instead of the number of decimals to be displayed.
SmartApp: Filters on events/alarms are not working properly.
WebClient: Publication of Web Client may fail to export some fonts used in web templates.
Virtual keyboard: With a keyboard layout other than English or Italian, the character "." is not sent correctly.
Sharing protocol OPC UA Server: Writing to a digital gate by an OPC UA client does not work.
Protocol Mitsubishi Melsec 1E frame: Error checking numeric gates in block in case of Double variables .
Protocol Mitsubishi Melsec 1E frame: Numeric gates block reading error in case of Double variables
Template objects: HistoricalView - the chronological order of the historical records belonging to the same second is reversed.
Template objects: Fixed OnClick actions of the OnlineView object.
WebClient: Improve tabular components performance in presence of an high number (1000+) of entries.
Gate Builder: Modified verification of correctness of event gates and elimination of autocomplete text in ComboBoxes
WebClient: Edit: fix issue on value change
Project Manager: Fixed issue on Project->options window
Gate Builder: Minor bug fixed
Application Builder: Cannot be opened.
Gate Builder, Sharing protocol OPC UA Server: If a new project is created by immediately enabling the OPC Ua server, the definition of the numeric, digital, string and composite gates in the Gate Builder causes an error
Sharing protocol OPC UA Server: Memory leak fixing
Gate Builder, Sharing protocol OPC UA Server: Error opening Alarms/Events gates in case of sharing protocol OPC UA server enabled.
Sharing protocol OPC UA Server: Added OPC UA Server sharing protocol
WebClient: In some circumstances, "Default" and "None" states of Image and Status bar objects are not correctly handled
Template objects: AlarmsView, HistAlarmsView, OperatorView objects: multilanguage is not applied to the columns header
Template objects: Image, StatusBar objects: possibility to specify a "Default" status
WebClient: Fix bitwise condition evaluation
WebClient: Fix reconnection alert issue
Template Builder: On multi-monitor workstations, some windows appear on a different monitor than the one where the TBuilder main window is located.
Protected project: The runtime license is not considered valid when executing a protected project.
Language and API: SendMail: added possibility to send up to 20 attachments per single email.
WebClient: Added Web Client, a new web interface to interact with Winlog Runtime using only a regular web browser.
Protocol Siemens MPI: Added support to PLC S7 200 Smart devices.
Template objects: Added support to SVG support for Led, Switch and BkImage objects.
Protocol Junkalor Infralyt 80: Added new protocol driver to communicate with Junkalor Infralyt 80 industrial gas analyzers.
Licensing: When "demo" mode expires, state of the sampled gates is OK instead of KO.
Template Builder: Selecting static properties of an ActiveX object causes an error.
Reports: Updated PDF reports conversion procedure.
Templates and template objects: Most of the led and switch resources are available as SVG images.
Protocol ODBC Client: Added the possibility to specify default values in case of records not found.
Maximum number of read and write queries increased to 250.
Full review of driver code and error logging system.
WebClient: Add support to SVG images.
Template objects: Add support to SVG images.
WebClient: Fix automatic reconnection procedure.
WebClient: Fix UpDown component height.
WebClient: Fix object overflow in template.
WebClient: Chart: fix default line-width.
SmartApp: Bug fixes.
WebClient: Fix visualization of label with %.*f format.
SmartApp: General improvements
WebClient: Improvements for ComboBox, GroupBox, Edit and other objects.
WebClient: Add scroll bars when a template overflows the viewport.
SmartApp: Released Smart App v2. Code is completely refactored.
SmartApp: Added new conditions to select states of the objects.
Gate Builder: In a new project, first execution of Gate Builder creates default gates files but with incorrect names.
Recipes: An error message appears when a recipe is renamed.
Template Builder: In some circumstances, while saving the template file, links between objects and gates can be corrupted.
Template objects: Added new led and switch images as resources.
Code Builder: Online help updated.
Data logs: Added Data logs, a new feature that allows you to log data into ODBC databases and CSV files.
Protocol OMRON FINS: Added support to NJ and NX series PLC families.
Protocol OPC UA Client: Added new communication protocol driver.
Watchdog: Added Watchdog, a new feature that allows you to monitor execution of Winlog Runtime and restart it automatically in case of crash.
Gate Builder: Exporting the gates in text format, column separator is added after the last column.
Reports: Improved the procedures used to create and manage reports.