WebClient - Add support to HistoricalView component.
WebClient - Add Settings panel and Server date and time.
Templates and template objects - Reference to templates can be specified with the full path.
WebClient - Web templates can now be organized into subfolders.
Language and API - Added APIs to interface with MySQL/MariaDB databases.
Language and API - Added APIs to interface with SQLite databases.
WebClient - Chart: y-axis labels could not be disabled.
WebClient - CheckBox, RadioButton: fix rendering in case of empty label.
WebClient - StatusBar: fix label displayed gate's value.
SmartApp - Event/alarm filters may work incorrectly if a user belongs to more than one group.
Project Manager - Web templates opened by OnDblClick events are not considered for publication.
Data logs - "Mean value" columns are filled with wrong values.
Language and API - Some code analysis errors are meaningless.
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.
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.
Protocol Mitsubishi Melsec 3E frame - Added new communication protocol for Mitsubishi PLC IQ-R series
Protocol Sartorius balance - Added new communication protocol for Sartorius balance
Template objects - In Runtime, added support for SVG as background images of templates.
WebClient - Publication of Web Client may fail to export some fonts used in web templates.
Template objects - HistoricalView - the chronological order of the historical records belonging to the same second is reversed.
Protocol Mitsubishi Melsec 1E frame - Numeric gates block reading error in case of Double variables
Protocol Mitsubishi Melsec 1E frame - Error checking numeric gates in block in case of Double variables .
SmartApp - Filters on events/alarms are not working properly.
Sharing protocol OPC UA Server - Writing to a digital gate by an OPC UA client does not work.
Template objects - Fixed OnClick actions of the OnlineView object.
Virtual keyboard - With a keyboard layout other than English or Italian, the character "." is not sent correctly.
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
Gate Builder - Minor bug fixed
WebClient - Edit: fix issue on value change
Project Manager - Fixed issue on Project->options window
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
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.
WebClient - Fix evaluation of Enable and Access properties
WebClient - Chart: fix loading issue when the Chart object is configured to show future days
WebClient - Edit, Label, StatusBar: fix displayed value in particular circumstances
Licensing - Project Manager can manage the upgrade of the software license.
Language and API - Added GetEvnGateProp() instruction.
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.
Protocol Modbus RTU,
Protocol Modbus TCP - Added reading and writing of two new Double format encodings (Functions 31,32,41,42)
Template objects - StatusBar: removed BkColor property
SmartApp - Minor bug fix
WebClient - Fix error on loading templates containing 16-bit Unicode characters
WebClient - In some circumstances, "Default" and "None" states of Image and Status bar objects are not correctly handled
Template objects - In some circumstances, "Default" and "None" states of Image and Status bar objects can cause crash of Runtime.
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 - StatusBar: fix horizontal and vertical text alignment
WebClient - Fix reconnection alert issue
Protected project - The runtime license is not considered valid when executing a protected project.
Template Builder - On multi-monitor workstations, some windows appear on a different monitor than the one where the TBuilder main window is located.
Language and API - SendMail: added possibility to send up to 20 attachments per single email.
v4.0.4(2 Sep 2020)
Runtime - introduced SVG file support for Led, Switch and BkImage objects
P_Infr80 - added Junkalor communication protocol for Infralyt 80 industrial gas analyzers.
P_MPI (Siemens MPI protocol) - added possibility of communication with PLC S7-200 Smart
TBuilder - selecting the static properties of an ActiveX object causes an error.
WebClient - fix visualization of label with %.*f format
SmartApp - bug fixes
Runtime - when the "demo" mode expires, the state of the sampled gates is "OK" instead of "KO"
WebClient - improvements for ComboBox, GroupBox, Edit and other objects
Runtime - Pdf report generation updated
WebClient - add scroll bars when a template overflows the viewport
v4.0.3(29 May 2020)
TBuilder - add support to SVG images.
WebClient - Add support to SVG images
P_ODBC - added possibility to specify default values in case of records not found during reading.
Maximum number of read and write queries increased to 250.
Full protocol review and log file messaging.
WebClient - Fix Chart default line-width
WebClient - Fix object overflow in template
WebClient - Fix UpDown component height
WebClient - Fix automatic reconnection procedure
SmartApp - General improvements
v4.0.2(8 Apr 2020)
WebClient - Added Web Client, a new web interface to interact with Winlog Runtime.
SmartApp - Released Smart App v2
SABuilder: management of a new SmartApp interface and added possibility to choose new conditions on the states of the objects.
TBuilder: in some particular cases, saving the template changes the association of the gates to the objects.
Recipes: an error message appears when the recipe is renamed.
GBuilder: following the creation of a new application, the first time you enter GBuilder the default files of all types of gates are created but with incorrect names.
TObjs, TBuilder: added new leds and switches images as resources.
CBuilder: updated help
Sielco Sistemi is pleased to announce that the SCADA software Winlog Evo 4.0 is now available. The new version represents a real revolution in terms of look, functionality and performance.
We have re-designed the whole SCADA software platform to take advantage of new technologies, while maintaining the original robustness and reliability and ensuring the almost complete compatibility with previously developed applications.
The access to various functions and development tools is now more easy and intuitive.
We have revised all development tools, in order to increase performance and make it easier to use. A special effort was made to improve graphics, increasing the number of supported formats, enhancing transparency options, making it smoother motion graphics.
New communication protocols were included, such as BACnet protocol and OPC UA.
Version Evo makes available remote control via TeamViewer technology. By a simple “click” on the icon “Quick Support”, the user will allow the Sielco Sistemi support team to provide remote control and technical assistance through Internet.
Winlog Evo now provides a more fast and safe data exchange between client and server.
Currently available only for the Italian market.
v3.02.22(3 Dec 2019)
Runtime - in some circumstances the window opened by the InputDialog API terminates Runtime.
TBuilder - in some cases, the multiselection of the objects, incorrectly sets the value of the first object of the selection in the numerical properties.
TBuilder - in Web mode - in the filter classes of the Historical alarms / events view object, it erroneously allows to select also the gates.
TBuilder - VSlider,HSlider,Dial and GearDial objects - Copy/Paste does not work
Recipes.dll - added control that prevents multiple instances of the same file from opening simultaneously.
TBuilder - help update
v3.02.21(3 Sep 2019)
Lernel - introduced the possibility of using RecipeManager as a template object.
TBuilder - new Objects tree window introduced
TBuilder - Led and Switch objects - if images other than .bmp are selected, the selection of the transparency color erroneously continues to be enabled.
TBuilder - Switch object - the "Transparent color" property is not loaded correctly.
TBuilder - Edit object - in the web mode the Cursor property is not saved.
TBuilder - in Web mode the "Options" property of the Chart object and HistAlarmsView mistakenly allows you to select 4 types of time ranges while in reality it must always be forced to "Normal"
TBuilder - UpDown, Edit, Switch, RadioButton, ComboBox, CheckBox objects - in Web mode the "Enable" property is not saved.
TBuilder - the Gate property of the Edit object mistakenly allows you to select compound and event / alarm gates.
Runtime - Chart object - autorange does not work properly (from release 3.02.20)
Runtime - GetTranslatedText API is not recognized.
v3.02.20(12 Jul 2019)
TObjs - FileListBox object - added possibility to show files sorted according to alphabetical order, size or date of last modification.
TObjs - AlarmView object - added possibility to read from code the Class1 and Class2 properties.
TObjs - HistoricalView object - added possibility to read and write some properties from code.
The properties that can be written and read are: StartDateTime, EndDateTime, TimeRange and RecordFrequency.
TObjs - OperatorView object - added possibility to read and write some properties from code.
The properties that can be written and read are: StartDateTime, EndDateTime, TimeRange.
TObjs - HistAlarmsView object - added possibility to read and write some properties from code.
The properties that can be written and read are: StartDateTime, EndDateTime, TimeRange, Class1 and Class2.
TObjs - Chart object - added possibility to read and write some properties from code.
Properties that can be written and read: ChartGroupName, StartDateTime, EndDateTime, TimeRange, AutoRange, Curve1Max ... Curve10Max and Curve1Min ... Curve10Min.
TObjs - WebBrowser object - pages are not rendered correctly.
Runtime - in multi-language applications, in the event / alarm history, exclusion and inclusion record messages are not displayed correctly.
TObjs - the keyboard shortcuts Shift + F5 (Window | Cascade) and Shift + F4 (Window | Tile) do not work. The items in the Edit menu (Undo, Cut, Copy and Paste) do not interact with the template objects.
Recipes, Runtime, PManager: corrected the positioning of the recipe management window.
TBuilder - when loading a WebTemplate containing a ComboBox object the program crashes.
TObjs - in case of an error in validating the contents of an Edit object, a MessageBox of warning is shown without text.
TObjs - the navigation using the TAB key between the objects of a TabControl is not correct.
TBuilder - when loading a WebTemplate containing a CheckBox object the program crashes.
Smart App - button object do not correctly send OFF value
TBuilder - speeded up template loading
v3.02.19(11 Apr 2019)
L_Api - added new API GetActualSeconds().
L_Api - added new API RecipeDelete().
L_Api - Added API GetTranslatedText.
MLEditor - introduced possibility to add lines of text with the relative translations
CBuilder - Cut/copy/paste operations are not allowed in Find/Replace dialogs.
Runtime - Runtime hangs running a project that has no gates.
GBuilder - loading and exporting large files generates an "Out of Memory" error.
Runtime - In CSV export of historical events/alarms, column separator between first and second column is missing.
Runtime - Occasionally Runtime shows an error message box during PC automatic shutdown.
GBuilder - if I select more than one gate with the same sampling mode, it is never detected the same and must be re-entered manually.
Runtime - Historical event/alarm view does not show entries generated with Winlog versions prior to 3.
Recorder - the .DAT files of the composite gates are not generated.
TBuilder - changing the "Keyboard" property causes error.
v3.02.18(5 Feb 2019)
Runtime - PDF report content may be incorrectly sized if display zoom is different from 100%.
Runtime - Pressing Tab, Enter or Escape key in Edit template object causes play a system sound.
Runtime - In Gates status Window, removed flicker that may appear if gates change frequently.
v3.02.17(21 Dec 2018)
Runtime - the application crashes if it is multi-language and the number of lines of the multi-language file is higher than 16384.
Runtime - In templates TAB navigation order is not always respected.
Runtime - sometimes Chart object hangs during the historical file scan (from release 3.02.15).
TBuilder - is not possible to select any ActiveX object.
PManager - it is not possible to set up a periodic report with a period of 24:00:00.
v3.02.16(12 Nov 2018)
Communication protocol DMX - Implementation of the DMX protocol with SIUDI interface.
TBuilder - SimpleKey, FunctionKey, ShiftKey, SpecialKey objects: it must not be possible to paste objects inside them.
TBuilder - SimpleKey, FunctionKey, ShiftKey, SpecialKey objects: "Image position" property remains enabled even if the image is not present.
"9 Patch Editor" window: Pixel fields A, B, C, D are not filtered - they should only accept positive numbers.
TBuilder - Undo after copying / pasting a Key object causes crashes.
TBuilder - the first time you open TBuilder after the first installation of WInlog, the PropertyEditor has a too large horizontal size and covers part of the Template.
Recipes - optimized gates search routine
Recorder - historical files saving optimization.
v3.02.15(11 Oct 2018)
Recorder - fix compatibility issue with the latest Windows 10 updates.
VirtKbdr - In some circumstances, virtual keys are not able to produce Shift+key letter.
VirtKbdr - In virtual keyboards created with a version prior to 3, background images are not drawn when key is pressed.
PManager - Export to device library does not copy recipe model files.
TBuilder - in objects properties, image file names are displayed without the path if they belong to the application Bitmap folder.
Runtime - Startup and shutdown of the internal server has been improved.
Runtime - At program exit, an opened virtual keyboard will be closed automatically.
PManager - In Configuration | Options dialog, a warning appears if user enable web access but Java Web Client and/or Smart app have not been published.
PManager - In Configuration | Options dialog, conflicting or already used TCP port are shown in red color font.
lighttpd - Upgraded to version 1.4.49-1.
v3.02.14(21 Sep 2018)
Winlog Lite operating time in DEMO mode changed from 15 to 60 minutes.
P_MPI - (Siemens MPI Protocol) - it is not possible to set a Timeout different from 1000 ms
v3.02.13(12 Sep 2018)
P_MdbTCP (Modbus TCP Protocol) - after 65535 messages the communication status becomes KO.
TBuilder - "pasting" an object, carried out immediately after a property modification in case of Docked PropertyEditor, does not work.
Runtime - Historical View object: the display format %.*lf (which is not allowed) incorrectly displays 0.000000 instead of %.*lf.
Runtime - Historical View object: minor errors were corrected which could have caused a malfunction in the case of a display format equal to the maximum permissible size (ie 20 characters).
v3.02.12(6 Sep 2018)
Runtime - objects Historical view, Devices view, Alarms/Events view, Historical Alarms/Events view, Operator view, Report view : if they are displayed in a template, when the template is closed Winlog crashes.
Now Winlog Pro SCADA software supports the BACnet over IP.
BACnet, defined by ASHRAE (American Society of Heating and Air-conditioning Engineers) is a protocol designed specifically for building automation and control systems such as heating, ventilation, air conditioning, lighting, access control and fire detection.
BACnet protocol defines a number of services that are used to communicate between building devices. The protocol services include Who-Is, I-Am, Who-Has, I-Have, which are used for Device and Object discovery. Services such as Read-Property and Write-Property are used for data sharing.
As of ANSI/ASHRAE 135-2016, the BACnet protocol defines 60 object types that are acted upon by the services.
Winlog Pro supports a subset of BACnet objects as Analog Input/Output, Binay Input/Output, Calendar and Scheduler etc.
v3.02.11(3 Sep 2018)
Communication protocol BACnet - Implementation of the BACnet protocol.
Are supported all properties that the result of which is one of the following Datatypes: Boolean, Unsigned Integer, Signed Integer, Real, Double, Octet String,Character String (ANSI_X3_4 and ISO_8859_1 formats are supported),
Bit String, Enumerated, BACnetObjectIdentifier.
COV function (Change of value) supported.
The following structured properties are supported: DateList (library object BACnet_Property_DateList), EffectivePeriod (library object BACnet_Property_EffectivePeriod), ExceptionSchedule (library object BACnet_Property_ExceptionSchedule), WeeklySchedule (library object BACnet_Property_WeeklySchedule)
L_Api - Winlog code - introduced TObjGetLButtonDown () and TObjGetLButtonUp () functions.
Java WebClient - bugfix on template refresh and Switch object.
Communication protocol P_ODBC (ODBC client) - reading string gates block does not work.
Gates whose name contains non-ASCII characters may be not saved in DAT reports, or may be served incorrectly to a smart app.
In DAT reports created with a version prior to 3, Project Manager manages incorrectly gates whose name contains non-ASCII characters.
Runtime - Chart object in a report - if a curve of the chart is associated with a gate that does not change, the tracing of the curve is incomplete.
Recipes - Fixed some incompatibilities with non-occidental charset.
CBuilder - Changes due to TAB key press cannot be undone.
Runtime - Periodic reports are not generated.
Recipes - in some cases an incorrect gate description is displayed at runtime.
TBuilder - when the PropertyEditor is docked, the cursor and delete keys do not work on the object selected in the Template.
TBuilder - when the PropertyEditor is docked, CTRL X, CTRL C, CTRL V no longer works.
Runtime - reports with "Periodic" creation frequency are not created.
TBuilder - there is a slight fliccker in the PropertyEditor window when loading Templates with many objects
v3.02.10(27 Feb 2018)
Java WebClient - TabOrder management uncorrelated with the order in which the objects are created in the template.
Java WebClient - added "Items font" property to AlarmsView, HistAlarmsView, OperatorView, DevicesView, HistoricalView, ReportView objects.
TBuilder - added Undo and Redo functions.
TObjs - StatusBar object don't show any status (bug introduced from release 3.02.09)
TBuilder - minor bugfix on WebBrowser, Gauge and Chart objects.
TBuilder - WMF image file importing from Symbol Factory doesn't work correctly.
TBuilder - BkBitmap transparency does not work correctly
TBuilder - the "Paste" function remains enabled even if there are multiple multi-selected objects.
Help - PlaySound() function shows an example for the Play() function.
Kernel - Winlog language - If you initialize a variable without writing the value (int foo =;), the syntax check does not report an error, but execution causes Runtime to crash.
Protocols guide - Modbus - String gates : functions 35,37,45,47 are described in an inverted manner.
Runtime - Winlog language - TemplateRecipe() does not work.
SABuilder - sometimes when exiting the program it does not display the message "There are unsaved changes": it depends on which fields have been modified.
Kernel - Image selection window - if there is no images in the project, the "Paste" icon will not be enabled even if there is an image in the clipboard.
MLEditor - CSV file importing does not work correctly - Only the first column of the file is imported. The texts of the base column are also imported even if they have been modified.
TBuilder - can not add gates to a charts group of a password protected project.
TBuilder - In the multi-selection of the objects it is no longer mandatory to select the first element with the SHIFT key and objects can be deleted from the selection by clicking them.
TBuilder - Property Editor window dockable.
TBuilder - minor Graphic User Interface improvement.
GBuilder - "Import from clipboard" and "Import from text file" - set as default the "Insert at cursor position" instead of "Replace all."
Kernel - charts groups selection window improvement - The "Copy" function proposes the name of the source file as the default name.
Kernel - charts groups selection window improvement - Double clicking on a charts group makes the selection of the charts group even if called by TemplateBuilder and not only by Runtime.
Kernel - charts groups selection window improvement - The "Rename" function proposes the name of the source file as the default name.
Sielco Sistemi is pleased to announce the SS10680 gateway, an industrial device especially designed for data acquisition systems compliant with Internet of Things (IoT) paradigms. SS10680 provides a bidirectional communication between field devices and the Cloud software platform.
A Modbus master interface (RTU on RS485 or TCP on Ethernet) allows reading data from Modbus slave devices. Data read from devices are sent to the Cloud (at fixed time intervals or in case of change) via a MQTT protocol with SSL/TLS client certificate authentication.
Through web pages you can define the variables to be read from Modbus field devices, or simply take up from a library the software objects related to the available devices (IOlog series SS3000, SS8000, SS10000).
You can configure the MQTT message structure in order to fit with the different MQTT Brokers available (Amazon AWS, IBM Watson IoT, Azure IoT, Mosquitto etc.).
Specific Web pages allow you to carry out the whole device configuration or request a remote update of the firmware
v3.02.09(27 Dec 2017)
L_Api - added a new parameter to the AddUser() API that allow to specifiy if the user is enabled to access from remote through Java Web Client and Smart app.
Tutondo communication protocol - implemented A protocol.
L_Api - Winlog Language - introduced the ability to pass variables by reference in user-defined functions.
VirtKbdr - Predefined label of special keys is not displayed.
VirtKbdr - Special key 'Close' does not close the keyboard.
Runtime - In the lower alarm bar, the red background is not drawn if message text is blank.
PManager - Renaming items issue. Operation is not handled correctly if you change only the case of characters.
PManager - Unable to run Java clients when default template name contains non-ASCII characters.
Runtime - In templates, few symbolic color names are misinterpreted.
Java WebClient - bugfix on "Class 2" filter of HistView object.
Java WebClient - bugfix on objects enabling related to the access group.
Java WebClient - bugfix on digital gate writing on Switch and CheckBox objects.
Runtime-Winlog code - bugfix on StrSubString() Api.
Runtime-Winlog code - bugfix on StrSubString() Api.
Communication protocol OMRON FINS UDP - If a variable is requested to an invalid address and the PLC responds with the corresponding error code, no communication error is reported.
Runtime - TemplateCloseByName() Api function sometimes closes also the Supervisor->Status->Gates page.
v3.02.08(12 Jul 2017)
L_Api - introducing new Winlog language functions for reading historical files.
New API functions are : HistDbClose(), HistDbGetCmpValue(), HistDbGetDayOfMonth(), HistDbGetDigValue(), HistDbGetHour(), HistDbGetMinute(), HistDbGetMonth(), HistDbGetNextRecord(), HistDbGetNumValue(), HistDbGetPrevRecord(), HistDbGetSecond(), HistDbGetStrValue(), HistDbGetTimeStamp(), HistDbGetYear(), HistDbIsCommunicationKo(), HistDbOpenCmp(,,,,,,,), HistDbOpenDig(,,,,,,,), HistDbOpenNum(,,,,,,,), HistDbOpenStr(,,,,,,,)
Bsl - with the W-Net / PcLog + key sampling is never enabled (so you can not test the application).
Bsl - with the "W-Net/PcLog+" key sampling is never enabled (so you can not test the application).
SABuilder - the Del key does not work in the Edit fields.
SABuilder - characters can be entered in the numeric Edit.
ABuilder - if templates are in subdirectories, they are not duplicated.
GBuilder - characters not allowed in Gate ID field: It would be forbidden to use \ e ", in reality it is not blocked.
GBuilder - characters not allowed in Gate ID field: It would be forbidden to use \ e ", in reality it is not blocked.
Communication protocol Modbus TCP - Bug on reading numeric gates blocks containing function 37 or 47.
GBuilder - when importing from file, there is no list of allowed extensions when the search / opening file appears.
GBuilder - when exporting on text file, there is no list of allowed extensions when the saving file window appears.
GBuilder - when importing from file, there is no list of allowed extensions when the search / opening file window appears.
SABuilder - Introduced confirmation request for initialization.
v3.02.06(26 Apr 2017)
FCgiSrv - Added CGI services to display and manage online alarms and events.
Smart App - The "Alarms and events" view is now available. It makes it possible to monitor the active alarms and events status, and to perform actions like exclude, include and acknowledgment.
Smart App - Add the Gauge item.
Smart App - Add the Button item.
Recorder - Start and exit Winlog records are always inserted in english language.
Runtime - In PDF report conversion, page orientation options are inverted.
Smart App - Performance improvements and bug fixes.
SABuilder - "N-States" object has been renamed as "N-States switch"
SABuilder - "StatusBar" object has been renamed as "N-States label".
v3.02.05(16 Mar 2017)
CBuilder - added GetUserInactivityTime API that returns the number of seconds of user inactivity within the entire session.
FCgiSrv - Multiple client authentication without logout may cause crash of request handler thread.
TObjs - Template object Gauge does not remove communication error overlay until value change.
Runtime - The print of some windows (Alarm/event view, Chart, Thermal map, Device view, Alarm/event log, Data log, User log), embedded in template, causes hang of Winlog.
TObjs - Template object EditBox no longer waits for a gate sample before show the content.
Sielco Sistemi is pleased to announce that the new version 3.02 of SCADA software Winlog Pro is now available.
New version 3.02 allows you to develop Web Server applications that can be accessed by Internet Clients with a simple browser. Two different solutions are provided: Web Client solution to access the Server from fix devices supporting Java technology, and Smart Client solution to access the Server from mobile devices such as Smartphones and Tablets equipped with iOS, Android or Windows Phone.
Winlog Web Client allows you to connect to a Winlog Server application from any device which supports Java technology and is equipped with a web browser. By this way you can monitor and control remote plants and production processes, thus resulting in a dramatic reduction of maintenance costs. Winlog Web Server takes advantage of the characteristics of Java language to provide an encrypted TCP link between remote Internet Clients and a Winlog Server. Thanks to the Java Web Start technology, the remote user can access to plant information by simply linking to the Winlog Web Server installed on the main supervisory station (Server). By entering the specific address (IP or hostname) into the address bar of a web browser (Internet Explorer, Firefox, Chrome...), you will see the home page from which to request the download and automatic launch of the Winlog Web Client application.
A special development tool allows you to turn a Winlog application into a Winlog Web Server application and to create a Winlog Web Client application that can access the Server. Data from the Server can be displayed and set through a subset of graphical objects including Frame, Group Box, Label, Button, UpDown, Edit Box, BkBitmap, Bitmap, Switch, Check Box, Radio Button, Combo Box, Led, Gauge, StatusBar, Chart, Historical Alarm/Event View. Several Clients can connect simultaneously to the same Server. From Winlog Server you can define which users are allowed to access (with username and password) via Web Client and assign to each of them the proper access level. The Java Client application ensures a continuous update of data read from the Server throughout the whole observation period. CSV and PDF reports created by Winlog Pro can be deployed in a special folder in the HTTP Server public area and then downloaded by remote browsers.
Smart App Builder is the visual development tool for the quick creation of web applications (Smart Apps) that allow mobile devices (iOS, Android, Windows Phone) to interact with the Server application, in order to monitor and modify the variable values of the supervisory process (SCADA). The structure of a Smart App consists of a menu composed of categories (eg. physical or logical groupings) and their items and sub-items which include process variables; browsing through the items is similar to that provided by all popular mobile devices. Several Clients can simultaneously connect to the same Server. From Winlog Server you can define which users are allowed to access (with username and password) via Smart Client and assign to each of them the proper access level. CSV and PDF reports created by Winlog Pro can be deployed in a special folder in the HTTP Server public area and then downloaded by remote browsers.
v3.02.02(10 Jan 2017)
TBuilder - Template objects multiselection, done by the mouse, has been modified in order to correct a graph problem introduced by the monthly quality rollup of December 2016 for Windows security. The codes of the updates that cause the malfunction are the following: KB3207752 for Windows 7, KB3205401 for Windows 8.1 and KB3206632 for Windows 10.
SABuilder - in case of use of UpDown or Slider object, minimum and maximum values are always forced to 0.
SABuilder - help guide updated.
v3.02.01(5 Jan 2017)
TBuilder - the single pasted item is not selected, as it does when pasting multiple items.
SABuilder - If the Awesome font is not installed on your system, SABuilder can not use it even if it is temporarily installed by PManager.
TBuilder - If between the multi selected objects there is a bitmap or a TabSheet, the Copy / Paste is not working properly.
FCgiSrv - if the TCP port of the HTTP server is different from 80, the JNLP file generated for the '/webclient/get-jnlpfile.cgi' request is invalid.
GBuilder - If gates imported from files or clipboard have a single mistake (for example name too long), it is not provided the error message.
GBuilder - In case of importing gates from file or clipboard erroneously you prompted to save before loading gates.
P_OPC - If the OPC server does not provide the properties of the item selected the use of the item is not allowed.
TBuilder - Can only be open on the primary monitor; if it is moved on the desktop that belongs to a possible second monitor but left the main, that is, with negative coordinates, the mouse is not pointing properly objects but is confined to the first monitor.
Runtime - Chart object - In case of OnLine=true and Autorange = Common and with a large amount of points to be plotted, the Chart crashes immediately after the shift operation.
Runtime - Chart object - With a large amount of points to be plotted, the liberation of the memory after the template closing or Runtime closing lasts several seconds.
Runtime - Chart object - In case of graphic Online, during the shift phase is shown for 1 second a tracing of a segment of a curve in a wrong position.
Runtime - in some circumstances, alarm bar shows events instead of alarms.
VclREdit - During report creation (PDF or TXT), Runtime crashes if destination directory does not exist. Now destination directory is created automatically.
Runtime - Shutdown record in event and alarm log is wrong (it is the same as startup record).
Runtime - Syntax checking does not recognize empty expressions used as function call parameter.
Runtime - Runtime crashes in case of syntax checking error "variable not defined".
TBuilder - TBuilder can only open the template on the primary monitor; if it is moved on the desktop that belongs to a possible second monitor, the mouse is not pointing properly objects but is forced in the first monitor.
TBuilder - Open a template on a screen with resolution smaller than the template size (that was previously created on a larger screen resolution display), forces the template size to the display resolution it is opened with.
Bsl - Event gate with activation condition referred to a digital gate changing from 1->0 does not work correctly.
TBuilder - HMeter - Italian version: "Show reset zoom button" is displayed instead of "Posizione scala orizzontale".
TBuilder - 120Meter: Access group does not work correctly.
TBuilder - Property editor: if an integer property is deleted during changes, it is set to the minimum -32768 instead of 0.
TBuilder - Property editor: Integer properties are not correctly displayed after changes.
GBuilder - Text file importing with bad row terminator cause program hanging.
Kernel - Code syntax checking generates always a "No message available" error.
Runtime - Columns of HistoricalView template object have wrong width, different from the ones specified in the template file.
LTReg - Unable to register a software license specifying user/company name including double quote (") character.
Runtime - In Report view window, View and Template buttons are enabled for DAT Reports.
Runtime - The print of some windows (Alarm/event view, Chart, Thermal map, Device view, Alarm/event log, Data log, User log) causes hang of Winlog.
VirtKbdr - Winlog windows loose focus when virtual keys are pressed on a capacitive multitouch screen.
Kernel - FTPConnect: connection was always done with encrypted protocol.
PManager - in some circumstances, at the creation of a new project, the folder "Web template" is not shown in the project tree.
P_MDBTCP - Introduced management of Modbus Exceptions list so that it will not wait for timeout and made the reconnection if the device responds with error code.
Kernel - ImageSelection - update texts and minor features.
PManager - english language updated.
PManager - texts Italian / English modified.
TcpSrv - UI internalization is now performed using an external text file.
Recorder - UI internalization is now performed using an external text file.
GBuilder - "Import from text file" window has been modified.
GBuilder - "Export to text file" window has been modified.
TBuilder - Image selection form has been modified and improved.
PManager - In the "Images" folder, files of unsupported image format are no longer shown. Furthermore file extension is not editable.
CBuilder - add Winlog language function SetEvnGateExcludedStatus().
CBuilder - add Winlog language function GetEvnGateSignificantStatus().
CBuilder - add Winlog language function GetEvnGateExcludedStatus().
PManager - help updated.
Kernel - OpenSSL library upgraded to version 1.0.2j
LightTPD - upgraded to version 1.4.39-1.
v3.01.10(3 Nov 2016)
Runtime - Chart: resource leak fixed.
Runtime - Resource leak fixed.
v3.01.09(28 Sep 2016)
DataRecorder - DataRecorder can append records more frequently than programmed.
Kernel - Fixed some incompatibilities with non-occidental charset.
TBuilder - if an UpDown object is multi selected and immediately after a Label object is multi selected too, it shows an error message.
Runtime - In some circumstances, user specifications are not read correctly from previous versions projects (< 3.01).
Kernel - Software license may not work if Window user has limited Registry rights.
Recorder - There is a bug in deregistration procedure from recording process list. Sometimes, this prevents Runtime from closing successfully.
VirtKbdr - Image files in common Winlog Bitmaps directory are not loaded.
VirtKbdr - Bug causes flickering and repeated failures when a virtual keyboard is linked to an EditBox.
CBuilder - Editor: improvement on "Home" key press.
GBuilder - "Export text files" option has been modified.
GBuilder - "Import from clipboard" and "Import from file" options have been added.
GBuilder - "Import Text File" option has been deleted.
KBuilder - "Functions Key", "Special Key", "Shift key" - "Text to show" property: if property "Foreground" is different from "Text label" then "Text to show" is disabled.
KBuilder - "Functions Key", "Special key" - Changed property name "Text properties to send" to "Key to send".
KBuilder - "Simple Key", "Key Functions", "Special Key", "Shift key" - If during file loading, the object appears to have NOT defined the property "Image position" then it is initialized to "Filled" for compatibility with versions 2.7, whereas if the button is added, "Image position" is initialized to "Centered".
KBuilder - "Functions Key", "Special Key", "Shift key" - "Foreground image" property: if property "Foreground" is different from "Custom" then "Foreground image" is disabled.
v3.01.08(21 Jun 2016)
Data Recorder - when it accumulates a slight delay in saving files, due to an endless Sleep, Data Recorder stops to update the report file.
v3.01.07(17 Jun 2016)
Java Web Client - Bitmap: error on OnClick event enabling.
Runtime - HistoricalView: "Save CSV" option does not work correctly - the exported CSV file does not fill the Date Time column.
v3.01.06(3 Jun 2016)
TBuilder - AlarmHistView: changes to the property "Columns - Use custom columns" do not enable the "Save" icon.
Runtime - Chart: in case of reading DBF historical files, any incorrect record at the end of the file is filtered to prevent the display of an incorrect registration hole.
TBuilder - if template contains one of the following objects: HistoricalView, ThermMap, DevView, AlarmsView, HistAlarmsView, OperatorView then an error message or an hang status appear at the closing of the TBuilder.
Runtime - Template objects do not update state on enabling/disabling devices.
Runtime - Chart: all background buttons are disabled during the historical file loading phase.
Runtime - Chart: analytical cursor visualization is disabled during the historical file loading.
Runtime - Chart: all background buttons are disabled on Groups,Time range or Aspect windows opening.
TBuilder - if a Bitmap, a MetaFile or a Gauge object contains an image file that no longer exists, you see the outline of the frame in order to understand that there is something wrong.
CBuilder - Updated ChartSetTimeRange() guide.
Updated OMRON FINS protocol guide.
v3.01.05(24 May 2016)
Sentinel W-R/S1 license key is not recognized correctly.
Runtime - Gate properties dialogs do not filter invalid gate values inserted by user.
Runtime - Gate Status Window does not update correctly gate values and gate status icons.
Runtime - Gate Status Window does not update correctly numeric gate values when user changes format (decimal/hexadecimal/binary).
TBuilder - if template contains one of the following objects: VSlider, HSlider, Dial or GearDial then an error message or an hang status appear at the closing of the TBuilder.
CBuilder - Pressing "backspace" key does not delete the selected characters.
GBuilder - Numeric and Compound gates: conversion factor updated.
v3.01.04(11 May 2016)
TBuilder - when an object is pasted in a TabSheet objects, its coordinates are not moved to (+5,+5) respect to the source object.
ABuilder - The creation of a new application using a devices which has a template containing one or more StatusBar objects and the selection of an application language different from the default, makes TBuilder crash.
Runtime - Chart: if is set the property "Show Legend Window" equals to "Bottom" then the vertical scale axis is not correctly displayed.
Runtime - Chart: if a Chart object is contained into a TabSheet object then the online drawing does not work.
TBuilder - Multiselecting an object different from Chart and the adding a Chart object in the multiselection, make TBuilder crash.
TBuilder - Multiselecting one ore more ActiveX objects their sizes change incorrectly.
TBuilder - if a Label, GroupBox, CheckBox, RadioButton or StatusBar is inserted in a Bitmap object and their background color is vlBtnFace, on the next template loading the background color displayed is black.
v3.01.03(2 May 2016)
v3.01.02(26 Apr 2016)
Runtime - if the application have more that seven .DAT report models, then Runtime displays an error message about memory sharing.
v3.01.01(22 Apr 2016)
v3.01.00(22 Apr 2016)
Realistic rendering of panel instrumentation provides remote users with an instant check of the variables to monitor. For this purpose we have introduced in our Winlog Pro SCADA software the popular library of animated graphic objects Industrial Gadgets ActiveX Basic Edition with lots of animated digital (buttons, switches, leds) and numeric objects (pointer indicators, potentiometrs, led displays).
Sielco Sistemi is pleased to announce that the new version 3.01 of SCADA software Winlog Pro is now available. The new version represents a real revolution in terms of look, functionality and performance.
We have re-designed the whole SCADA software platform to take advantage of new technologies, while maintaining the original robustness and reliability and ensuring the almost complete compatibility with previously developed applications.
The product has a more up-to-date and appealing look; all icons are in Pure Flat 2013 style and access to various functions and development tools is now more easy and intuitive.
We have revised all development tools, in order to increase performance and make it easier to use. A special effort was made to improve graphics, increasing the number of supported formats (JPG, PNG, GIF, …), enhancing transparency options, making it smoother motion graphics.
In addition to the graphic library Symbol Factory, development tools include the popular libraries of animated graphic objects Industrial Gadgets ActiveX Basic Edition and Industrial Gadgets ActiveX PRO Edition, with lots of animated objects digital (buttons, switches, leds), numeric (pointer indicators, potentiometrs, led displays) and complex (motors, pumps, valves, tanks, pipes).
All communication drivers have been revised, in order to uniform the configuration of the various protocols. New communication protocols were also included, such as M-Bus protocol and Mitsubishi MELSEC.
Version 3.01 makes available remote control via TeamViewer technology. By a simple “click” on the icon “Quick Support”, the user will allow the Sielco Sistemi support team to provide remote control and technical assistance through Internet.
Winlog Pro now includes a new web server support which conforms the graphical object properties to those of the standard version and provides a more fast and safe data exchange between client and server. Clients can access the server via new passwords for sending commands and write data. Web server support is now available with the free demo version of Winlog Lite.
Finally it should be noted that version 3.01 of SCADA software Winlog Pro makes it available new and even more convenient development and runtime licenses.
The Sielco Sistemi website has been completely renewed in graphics and contents. The new website features a modern and attractive layout with a mobile responsive design.
Sielco Sistemi was created from the original group that in the early '90 has developed the software package for automation Winlog and now is offering its renewed and enhanced version Winlog Pro. Our mission is to promote the diffusion of the SCADA software Winlog Pro all over the world through the continuous updating and enrichment of the product, the close cooperation with our customers and Solution Providers and the expansion and strengthening of our distribution network. In addition to Winlog Pro SCADA software, we offer a range of industrial Panel PCs (PClog) and a Data Acquisition System (IOlog). Sielco Sistemi also offers itself as a partner for the development of applications and the implementation of integrated hardware/software solutions.
Our know-how comes from direct experience gained in over twenty years of fieldwork. Among our customers are machine manufacturers, production managers, engineering companies and electrical installers. We have provided systems for supervision of industrial plants, for acquisition and processing of production data, for quality control of production and storing process, for building automation, for remote control of public utility networks. We have gained specific skills in several industrial sectors as textiles, plastics, food, ceramics and electronics.
Sensitivity to our customer’s needs is the most distinctive feature of the way we do business. We are committed to work closely with our customers, to find a common language, understand their specific problems and provide timely responses and solutions. Our services: training and upgrading courses, consultancy in the design phase, development of the project, assistance during start-up, after-sales support and technical assistance contracts.