Winlog Evo changelog

v4.0.15

2021-09-03

New features

  • Language and API: Added plugins of MariaDB Connector/C.
  • Protocol Siemens MPI: Introduced the possibility of reading and writing variables DBx.DBWS and DBx.DBDS (swapped = Big Endian).

Bug fixes

  • Template Builder: VMeter, HMeter, 120Meter, 180Meter, 270 Meter, Thermometer, RockerSwitch and ToggleSwitch objects - "Bevel outer contour" and "Bevel inner contour" properties do not work
  • Templates and template objects: RockerSwitch object - the "Button level 2 width" property does not work
  • Templates and template objects: Chart object - "EndUpdate" command, during historical loading, causes crash.
  • Template Builder: Switch objects defined with resource number 2 are not shown.
  • Templates and template objects: Chart object - changing chart group sometimes causes crashes.
  • Protocol Winlog Evo TCP server: doesn't work - needed recompilation
  • Templates and template objects: In exceptional cases, when opening the template, Gauge object can cause crash of Runtime.

Dependencies upgrade

  • Language and API: MariaDB Connector/C upgraded to version 3.1.13.

v4.0.14

2021-07-15

New features

  • Language and API: Added APIs to interface with MySQL/MariaDB databases.
  • WebClient: Web templates can now be organized into subfolders.
  • Templates and template objects: Reference to templates can be specified with the full path.
  • WebClient: Add support to HistoricalView component.

Bug fixes

  • Data logs: "Mean value" columns are filled with wrong values.
  • Language and API: Some code analysis errors are meaningless.
  • Project Manager: Web templates opened by OnDblClick events are not considered for publication.
  • SmartApp: Event/alarm filters may work incorrectly if a user belongs to more than one group.
  • WebClient: Chart: y-axis labels could not be disabled.
  • WebClient: CheckBox, RadioButton: fix rendering in case of empty label.

Performance improvements

  • SmartApp Builder: Modified verification of correctness in the definition of alarm display conditions

v4.0.13

2021-05-27

New features

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

Bug fixes

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

v4.0.12

2021-04-09

Bug fixes

  • WebClient: Edit: fix issue on value change
  • Project Manager: Fixed issue on Project->options window
  • Gate Builder: Minor bug fixed

v4.0.11

2021-04-02

Bug fixes

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

v4.0.10

2021-03-25

New features

  • Sharing protocol OPC UA Server: Added OPC UA Server sharing protocol
  • WebClient: Chart: enabled "Enable points", "Line width", "interpolation" and "Show reset zoom button" properties

Bug fixes

  • WebClient: Fix evaluation of Enable and Access properties
  • Project Manager: The data log configuration files are not exported / imported if the check box for exporting / importing reports and data logs is not selected.

v4.0.9

2021-02-24

New features

  • Licensing: Project Manager can manage the upgrade of the software license.
  • Language and API: Added GetEvnGateProp() instruction.

Bug fixes

  • WebClient: Some templates could not be loaded on Chromium-based browsers
  • SmartApp: Gauge: fix bar width when the unit measure is not defined in pixels
  • SmartApp: UpDown: in some circumstances, decimals are not correctly displayed
  • Template Builder: StatusBar object - states with "None" condition are mistakenly deleted
  • SmartApp Builder: ToggleSwitch and Button objects - if you switch from selecting a digital to a numeric gate, the default condition is not updated.
  • Template Builder: StatusBar object - non-existent gates are added to the template gates list if there are statusBars with specified a gate to be displayed in the StatusBar text.
  • Language and API: GetDayOfWeekFromSeconds() instruction returns 7 for Sunday, while, according to the help, it should return 0.

v4.0.8

2021-02-11

Performance improvements

  • Licensing: 15 second filter introduced on "Not present "license detection

v4.0.7

2020-12-22

New features

  • Protocol Modbus RTU, Protocol Modbus TCP: Added reading and writing of two new Double format encodings (Functions 31,32,41,42)

Bug fixes

  • WebClient: Fix error on loading templates containing 16-bit Unicode characters
  • Template objects: In some circumstances, "Default" and "None" states of Image and Status bar objects can cause crash of Runtime.
  • SmartApp: Minor bug fix
  • Template objects: StatusBar: removed BkColor property
  • WebClient: In some circumstances, "Default" and "None" states of Image and Status bar objects are not correctly handled

v4.0.6

2020-11-30

Bug fixes

  • Template objects: AlarmsView, HistAlarmsView, OperatorView objects: multilanguage is not applied to the columns header

v4.0.5

2020-11-16

New features

  • Template objects: Image, StatusBar objects: possibility to specify a "Default" status

Bug fixes

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

Performance improvements

  • Language and API: SendMail: added possibility to send up to 20 attachments per single email.

v4.0.4

2020-09-02

New features

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

Bug fixes

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

Performance improvements

  • Reports: Updated PDF reports conversion procedure.

v4.0.3

2020-05-29

New features

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

Bug fixes

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

Performance improvements

  • SmartApp: General improvements
  • WebClient: Improvements for ComboBox, GroupBox, Edit and other objects.

GUI improvements

  • WebClient: Add scroll bars when a template overflows the viewport.

v4.0.2

2020-04-08

New features

  • SmartApp: Released Smart App v2. Code is completely refactored.
  • SmartApp: Added new conditions to select states of the objects.

Bug fixes

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

GUI improvements

  • Template objects: Added new led and switch images as resources.

Help

  • Code Builder: Online help updated.

v4.0.0

2020-02-03

New features

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

Bug fixes

  • Gate Builder: Exporting the gates in text format, column separator is added after the last column.

Performance improvements

  • Reports: Improved the procedures used to create and manage reports.