v4.0.27
Bug fixes
Runtime
- Demo mode lasts 2 minutes instead of 120.
Reports
- Memory leak due to RTF/PDF report generation - Runtime crash possible after generating several reports.
Template Builder
- Web - if there are onClick properties associated with a Frame or Image object with children, then template loading will crash.
v4.0.26
New features
Runtime
- New disk full alarm management and recording of "Disk full alarm" and "Invalid license alarm" in the alarm history.
WebClient
- The OnClick property now allows two actions so you can do an "Apply Changes" and an "Open Template".
I/O drivers
- Added new MQTT driver designed to allow publishing and subscribing to topics on MQTT v3.1.1 brokers.
Bug fixes
Runtime
- The automatic deletion of the oldest historical files in case of disk full, is not performed on the alarm/Event and user changes histories.
Reports
- When each report is generated, a handle remains allocated.
Watchdog
- If multiple exceptions are received within a short time frame, the Runtime will slow down significantly.
Performance improvement
Template Builder
- MessageBoxes are sometimes covered by the PropertyEditor and Objects tree windows.
Breaking change
Protocol Siemens MPI
- Device Ethernet - Fixed the use of PC MPI address, Station address, Rack number and Slot number parameters.
v4.0.25
New features
Language and API
- Added Winlog language instructions StrToUnsigned() and UnsignedToStr().
I/O drivers
- Keyence PLC communication protocol: added string gates management.
Templates and template objects
- Chart object: introduced the ability to display in the cursor window the maximum, minimum and delta limits of a box displayed on the graph plot window.
Language and API
- Added SetFocus function (TObjFunction(20)) to Edit, Button, CheckBox, RadioButton, ComboBox, FileListBox objects.
Bug fixes
Language and API
- Runtime crashes when using the interface APIs to MySQL/MariaDB.
Template Builder
- Chart Object: Cursor icon not displayed.
Runtime
- In case of multi-session operating system, a copy of Winlog was started for each session.
Dependency upgrade
Language and API
- MariaDB Connector/C upgraded to version 3.1.24.
v4.0.24
New features
Templates and template objects
- Chart object - added "Show unit of measure" property.
Templates and template objects
- Chart object - maximum number of lines improved from 10 to 20.
Templates and template objects
- Chart object - added "Cursor pointer action" property.
Templates and template objects
- Chart object - chart group completely revised, adding the possibility to specify interpolation mode, line width, show points, decimal or logarithmic scale and unit of measure for each single line.
Templates and template objects
- Chart object - Cursor window - added possibility to show cursor actual position (analytic), delta between two points (delta) or gradient calculated between two points (gradient).
Templates and template objects
- Chart object - Added logarithmic graph management.
Template Builder
- ToolTip display near the mouse pointer when object insertion is in progress.
Bug fixes
Runtime
- Sometimes it happens that an application doesn't start..
Templates and template objects
- Chart object - Online button don't change to "enabled" status if the chart is not started in Online mode.
WebClient
- WMF and EMF images are mistakenly converted with black background.
SmartApp
- The permissions for changing the value of ports and confirmation of an event are those of the WebClient and not those of the SmartApp.
Templates and template objects
- SVG background bitmaps are not resized correctly.
Templates and template objects
- If some elements (image file names, template names, comparison strings) contain the ',' (comma) character, they are not handled correctly.
Template Builder
- If you add an already existing frame to an "Image" object and do not confirm the overwriting, an error appears.
Performance improvement
Sharing protocol OPC UA Server
- Recompilation with updated library
GUI improvement
Templates and template objects
- Enhanced the rendering of SVG images.
Dependencies upgrade
Base libraries
- PCRE library upgraded to version 8.45.
Base libraries
- zlib library upgraded to version 1.3.1.
Language and API
- MariaDB Connector/C upgraded to version 3.1.23.
v4.0.23
New features
Protocol Modbus RTU
- introduction of optional parameter "end of string" on writing string gate.
Protocol Modbus TCP
- introduction of optional parameter "end of string" on writing string gate.
Sharing drivers
- Added new Modbus master driver. It allows to share gates value over network (Modbus TCP and Modbus UDP) and serial (Modbus RTU) connections.
Project Manager
- 'About' dialog box shows the availability of software updates.
I/O drivers
- added Keyence Host Link communication protocol.
Bug fixes
WebClient
- fix 12h format issue
WebClient
- StatusBar: fix text and background color issue on particular cases
WebClient
- BarChart: fix axes and scales visualization in particular cases
Gate Builder
- If you import gates from an application without shared protocols into an application with shared protocols, the data relating to the shared protocols are not initialized to the default.
WebClient
- Compound gates are not drawn in the charts.
Watchdog
- On applications with 15 channels it gives false error message.
Templates and template objects
- Label object - The TObjGetText(ID) function can cause a crash if there are 2 or more Label objects with the same ID and equal to the one requested by the TObjGetText(ID).
Runtime
- In the case of application with sampled gates and no associated protocol, the license is always reported as "Verifying..."
Templates and template objects
- XYChart object - Crash if XMin = XMax or YMin = YMax.
Recipes
- memory leak in case of importing and executing recipes with gates whose name reaches the maximum length (20 characters).
Virtual keyboard
- The 'tiled' mode display of the key background image is ignored.
Virtual keyboard
- Foreground image of the virtual keys is drawn in wrong size.
Protocol KNX (Falcon)
- 'Routing counter' parameter is not sent correctly in read and write frames.
Gate Builder
- importing text from file and from Clipboard loses the last column.
Templates and template objects
- Chart object: in the Chart group selection window, if you press the "Help" button, the help opens but it points to a page that does not exist.
Gate Builder
- In the "Gates information" window, compound gates are incorrectly counted as "Always" sampled
Language and API
- The HistDbGetNextRecord() language statement leaves the file open in some cases.
Runtime
- Sometimes the application doesn't end properly.
Performance improvement
Sharing protocol OPC UA Server
- complete revision.
Help
Sharing drivers
- Help update
Code Builder
- updated examples relating to the API/Files section.
v4.0.22
New features
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.
Virtual Keyboard Builder
- added "Stay pressed" property to Shift key.
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.
WebClient
- Add BarChart, PieChart and XYChart components
Protocol M-Bus
- Added "TCP Socket" mode to allow communication through a "transparent" Ethernet/M-Bus gateway.
Bug fixes
Templates and template objects
- Chart object - sometimes shows false logging holes.
Templates and template objects
- Alarms/Events view object - display error in the "To Ack" column.
Templates and template objects
- Chart object - sometimes crashes while loading history.
Templates and template objects
- Chart object - in some cases the registration hole is not correct.
Templates and template objects
- Chart object - restting zoom in online mode traces incorrect lines.
Templates and template objects
, Template Builder
- XYChart object - Y-axis label not centered.
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.
Template Builder
- XYChart object - error if "Legend elements" is set to "Auto".
Templates and template objects
- XYChart object - lower X axis oblique text display error.
Templates and template objects
- XYChart object - legend display error.
Templates and template objects
- XYChart object - sometimes crashes when opening the template containing the object.
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.
Language and API
- ReportInsertHistoricalAlarmRTF() function: erroneously inserts the TAB also at the end of the last field.
Performance improvements
Templates and template objects
, Template Builder
- new implementation of the TimeRange property.
WebClient
- Chart: fixes and improvements
GUI improvements
Virtual Keyboard Builder
- virtual keyboard default pictures have the same style between pressed and not pressed.
Templates and template objects
, Template Builder
- XYChart object - modified legend view merged with cursor.
v4.0.21
New features
Templates and template objects
- Added PieChart and BarChart objects, ThermMap object transformed into XYChart.
WebClient
- Template: add window style
WebClient
- Added "Style" and "Name" properties to the web template.
Bug fixes
SmartApp
- Hide footer if events/alarms are not enabled for the user
Sharing protocol OPC UA Server
- an error appears if it is shared a gate whose name contains an ASCII character > 127.
Template Builder
- An error message appears when inserting the FileListBox object into the template.
v4.0.20
New features
Templates and template objects
- Added properties to the FileListBox object to allow sorting of folders and navigation only below the initial folder.
Data logs
- For ODBC destinations, column types of created tables are no longer fixed, but derived from the DBMS. This ensures full compatibility with Oracle and PostgreSQL.
Protocol KNX (Falcon)
- Added support to datatypes 30 and 219 for numeric gates.
Template Builder
- Chart object - added opening of the charts definition window by double clicking on the object
Bug fixes
Language and API
- Values returned by the Random function are not so random.
WebClient
- OnlineView, HistView: fix issue on filter by class
Code Builder
- Fixed help MessageBox().
Template Builder
- StatusBar object - if the text contains quotes then the template is saved incomplete.
Templates and template objects
- Chart object - "Reset Zoom" sometimes doesn't reset the correct Y scale.
Templates and template objects
- Chart object - TObjSetPropertyString() of ChartGroupName does not load the Y scale of the newly selected group.
Templates and template objects
- Chart object - error displaying cursor coordinates when number of decimal digits of the gate is 0.
Templates and template objects
- Chart object - error drawing a digital gate that never changes.
Language and API
- Updated help of SMSOpenChannel() instruction.
Templates and template objects
- Chart object - buttons are not disabled during remote server selection.
Templates and template objects
- Sometimes the server selection window crashes in the Chart, HistoricalView, HistoricalAlarm/EventView and OperatorView objects.
Protocol OPC UA Client
- In some cases, some folders and their respective items are not displayed.
WebClient
- In web templates the property "Positioning - relative" is saved incorrectly.
Templates and template objects
- Chart object: sometimes the charts corresponding to gates that do not change are not displayed.
Reports
, Templates and template objects
- If a report containing a Chart object is generated more than 255 times without restarting the computer then the message "Too many pages in scheme" appears.
Performance improvements
Templates and template objects
- In order to reduce use of system resources, now template objects use shared fonts.
Protocol OPC UA Client
- Speeded up the loading of the Item selection window
Gate Builder
- Optimization of loading of the items made available by the OPC Client protocols.
Breaking change
Gates
- For gates declared to be sampled "in monitor and at startup", the initial read attempt is repeated until a valid response.
v4.0.19
New features
WebClient
- Historical View, Alarms View, Operator View: add support to "Save as CSV" and "Print"
WebClient
- Settings: add "Locale" tab
SmartApp
, WebClient
- Added support for multiple tabs (or browser windows) connected to the same server.
Bug fixes
WebClient
- Gadgets, RadialMeter: fix sectors size when min and max values are different from 0 and 100
WebClient
- ChechBox, RadioBtn: fix object visualization when the associated label is empty
WebClient
- NeedApply: fix issue raised when confirming the value of two or more components assigned to the same gate
SmartApp
- fix issue with big icons on Internet Explorer
Template Builder
- Multi-selecting the HMeter object, all the other objects inserted in the multi-selection are moved.
Project Manager
- In the table that defines gates of a data log, if you click reorder buttons while editing columns, the table data may be corrupted.
SmartApp
, WebClient
- Memory leaks serving data to clients.
v4.0.18
New features
Protocol Modbus TCP
- Added possibility to specify Backup Ip Address to manage redundant Modbus devices.
WebClient
- Chart object: "Enable Groups" and "Show Groups Button" properties have been addded.
WebClient
- Chart Object - the Combined Interpolation, Autorange properties and all the properties relating to the Legend and the cursor have been added.
SmartApp
- Added ability to specify the direction of the Gauge object.
Template Builder
- Introduced the possibility of displaying the ID and main properties of each object in the Object Tree window.
Template Builder
- Added "Template resizing" function.
Protocol Siemens MPI
- Introduced the possibility of reading / writing string gates - format Char [] (DBx.DBCy).
WebClient
- Chart groups are no longer statically converted during web publishing. From now on they will reflect changes at runtime.
Bug fixes
Template Builder
- Multi-selecting the HMeter object, all the other objects inserted in the multi-selection are moved.
If in Windows the time display is set to 12 hours, in Winlog it is not shown AM or PM.
Templates and template objects
- HistoricalView object - in some cases the hour column represents hours on a 12 basis without indicating AM or PM. Now the display has been forced on a 24 hour basis.
WebClient
- fix dates when client and server have different time zones
SmartApp Builder
- .bmp images are not converted.
SmartApp Builder
- On Windows 8.1 you do not see the icons associated with the fonts.
Templates and template objects
- Chart object - minor bug fix.
SmartApp Builder
- The preview does not work (starting from version 4.0.17)
Template Builder
- In zoomed mode, saving the Item Height parameter from the ComboBox is wrong .
Template Builder
- In zoomed mode, by clicking on the squares that delimit the object, the resize does not work correctly.
Performance improvement
Gate Builder
- Disabled auto-completion of the text in the gate definition.
v4.0.17
New features
SmartApp
- Added possibility to configure the active alarms / events counter shown on the main page of the SmartApp
Language and API
- SendMail function - added negotiation with mail server for TLS 1.2 support
Protocol Panasonic - Mewtocol
- Introduced the possibility of reading / writing string.
Bug fixes
Gates
- Gates status template - if a channel that has no gates of that type is selected in the filter, the Runtime closes.
Virtual Keyboard Builder
- In template zoomed mode, moving an object using the cursor keys changes its size
Code Builder
- Almost all HistDb functions do not point to the correct help.
Template Builder
- In template zoomed mode, moving multiple multi-selected objects using the cursor keys changes their alignment.
Template Builder
- In template zoomed mode, moving an object using the cursor keys changes its size.
Gate Builder
- The Sharing tab is always enabled even if the license does not allow it.
Recipes
- If you cancel the recipe import operation, sometimes an error message appears.
Recipes
- Closing the recipe template editor always asks if you want to save even if nothing has been changed.
Code Builder
- Text in the Preferences window is displayed incomplete.
Language and API
- Runtime closes when a subtraction, multiplication or division between strings is performed.
Gate Builder
- Copying/pasting gates between two different applications generates an error if one of the two applications has a share protocol enabled and the other does not.
Gates
- Writing a numeric gate with a conversion factor incorrectly set to 0->0 and 1->0 causes a crash in the Runtime.
Gate Builder
- Numeric and compound gates - added verification of correctness of conversion factor
Templates and template objects
- Button, UpDown, Edit, CheckBox, RadioButton and ComboBox objects continue to show the custom cursor even when disabled.
Language and API
- StrSubString function - by calling the function with parameter pos <= 0, the Runtime closes.
Performance improvements
Code Builder
- Now an error is reported if an assignment is made to a variable using a void function.
Code Builder
- Improved syntax checking on expressions
Code Builder
- Improved syntax check in case of missing end of statement delimiter (;)
v4.0.16
New features
Template Builder
- Added "Zoom" function.
Template Builder
- StatusBar object - added opening of the "Status configuration" window on double click.
Template Builder
- Led object - the double click now opens by default the setting of the On condition
Protocol Modbus TCP
- Added "Wait for connection" parameter.
SmartApp
- Add Settings panel
WebClient
- Add Gadgets items (Sliders, meters, thermometers, etc..)
SmartApp
, WebClient
- Add "Stay signed in" option in the login forms
Bug fixes
Protocol Modbus TCP
- Modified Response Handling routine to discard, within the timeout, all frames that do not have TransactionId congruent with the question.
Protocol OPC UA Client
- the download of variables from a server that requires authentication (username and password) does not work.
SmartApp Builder
- Button object - ON condition on digital gate always remains set to 1
WebClient
- Gauge: fix text contrast in Standard Gauge
Templates and template objects
- the RecipeManager object incorrectly shows the two simulated models, used in the TBuilder object.
GUI improvement
SmartApp
- Improve layout and items behavior
v4.0.15
New features
Protocol Siemens MPI
- Introduced the possibility of reading and writing variables DBx.DBWS and DBx.DBDS (swapped = Big Endian).
Language and API
- Added plugins of MariaDB Connector/C.
Bug fixes
Templates and template objects
- In exceptional cases, when opening the template, Gauge object can cause crash of Runtime.
Protocol Winlog Evo TCP server
- doesn't work - needed recompilation
Templates and template objects
- Chart object - changing chart group sometimes causes crashes.
Template Builder
- Switch objects defined with resource number 2 are not shown.
Templates and template objects
- Chart object - "EndUpdate" command, during historical loading, causes crash.
Templates and template objects
- RockerSwitch object - the "Button level 2 width" property does not work
Template Builder
- VMeter, HMeter, 120Meter, 180Meter, 270 Meter, Thermometer, RockerSwitch and ToggleSwitch objects - "Bevel outer contour" and "Bevel inner contour" properties do not work
Dependency upgrade
Language and API
- MariaDB Connector/C upgraded to version 3.1.13.
v4.0.14
New features
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.
Bug fixes
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.
Performance improvement
SmartApp Builder
- Modified verification of correctness in the definition of alarm display conditions
v4.0.13
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.
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.
Bug fixes
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.
Performance improvements
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
v4.0.12
Bug fixes
Gate Builder
- Minor bug fixed
WebClient
- Edit: fix issue on value change
Project Manager
- Fixed issue on Project->options window
v4.0.10
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
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
v4.0.9
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
Performance improvements
Licensing
- 15 second filter introduced on "Not present "license detection.
v4.0.7
New feature
Protocol Modbus RTU
, Protocol Modbus TCP
- Added reading and writing of two new Double format encodings (Functions 31,32,41,42)
Bug fixes
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.
v4.0.6
Bug fix
Template objects
- AlarmsView, HistAlarmsView, OperatorView objects: multilanguage is not applied to the columns header
v4.0.5
New feature
Template objects
- Image, StatusBar objects: possibility to specify a "Default" status
Bug fixes
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.
Performance improvement
Language and API
- SendMail: added possibility to send up to 20 attachments per single email.
v4.0.4
(2 Sep 2020)
New Features
Kernel
, TBuilder
, 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
Bug Fixes
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"
Performance Improvements
WebClient
- improvements for ComboBox, GroupBox, Edit and other objects
Runtime
- Pdf report generation updated
GUI Improvement
WebClient
- add scroll bars when a template overflows the viewport
v4.0.3
(29 May 2020)
New Features
Kernel
, 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.
Bug Fixes
WebClient
- Fix Chart default line-width
WebClient
- Fix object overflow in template
WebClient
- Fix UpDown component height
WebClient
- Fix automatic reconnection procedure
Performance Improvement
SmartApp
- General improvements
v4.0.2
(8 Apr 2020)
New Features
Runtime
, PManager
, FCgiSrv
, Kernel
, WebClient
- Added Web Client, a new web interface to interact with Winlog Runtime.
Runtime
, PManager
, FCgiSrv
, Kernel
, 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.
Bug Fixes
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.
GUI Improvement
TObjs, TBuilder: added new leds and switches images as resources.
Help
CBuilder: updated help
Sielco Sistemi è lieta di comunicare che è stato rilasciato in nuovo software SCADA Winlog Evo 4.0. La nuova versione costituisce una vera e propria rivoluzione in termini di immagine, funzionalità e prestazioni. L’intera piattaforma SCADA è stata riscritta per sfruttare i vantaggi offerti dalle nuove tecnologie, mantenendo tuttavia intatte le caratteristiche di robustezza e affidabilità del prodotto e assicurando la quasi completa compatibilità con le applicazioni sviluppate precedentemente. A livello di immagine si è operato per offrire un prodotto più moderno e accattivante, rendendo più semplice e immediato l’accesso agli strumenti di sviluppo. Tutti gli strumenti di sviluppo sono stati rivisti al fine di accrescerne le prestazioni e renderne più agevole l’utilizzo. In particolare si è operato sulla grafica, ampliando il numero dei file gestiti, potenziando le opzioni di trasparenza, rendendo più fluide le animazioni. Sono stati integrati nuovi protocolli come il protocollo BACnet e OPC UA. È stata integrata la possibilità di richiedere la teleassistenza con tecnologia TeamViewer. Con un semplice “click” sull’icona di Quick Support sarà possibile consentire il controllo remoto e il supporto tecnico tramite Internet da parte del servizio di assistenza di Sielco Sistemi. E’ stata riprogettata la funzionalità Web Server rendendo più rapido, efficiente e sicuro lo scambio di dati fra client e server. |
v4.0.1
(4 Feb 2020)
v3.02.22
(3 Dec 2019)
Bug Fixes
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
Performance Improvement
Kernel
, CBuilder
, GBauilder
, TBuilder
, KBuilder
, SABuilder
, MLEditor
, Recipes.dll
- added control that prevents multiple instances of the same file from opening simultaneously.
Help
TBuilder
- help update
v3.02.21
(3 Sep 2019)
New Features
Runtime
, TObjs
, Recipes
, TBuilder
, Lernel
- introduced the possibility of using RecipeManager as a template object.
TBuilder
- new Objects tree window introduced
Bug Fixes
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)
New Features
TBuilder
, TObjs
- FileListBox object - added possibility to show files sorted according to alphabetical order, size or date of last modification.
Runtime
, TObjs
- AlarmView object - added possibility to read from code the Class1 and Class2 properties.
Runtime
, 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.
Runtime
, 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.
Runtime
, 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.
Runtime
, 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.
Bug Fixes
Runtime
, 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.
Runtime
, 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.
Runtime
, 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
Performance Improvement
TBuilder
- speeded up template loading
v3.02.19
(11 Apr 2019)
New Features
Runtime
, L_Api
- added new API GetActualSeconds().
Runtime
, L_Api
- added new API RecipeDelete().
Runtime
, L_Api
- Added API GetTranslatedText.
MLEditor
- introduced possibility to add lines of text with the relative translations
Bug Fixes
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)
Bug Fixes
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.
GUI Improvement
Runtime
- In Gates status Window, removed flicker that may appear if gates change frequently.
v3.02.17
(21 Dec 2018)
Bug Fixes
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)
New Feature
Communication protocol DMX - Implementation of the DMX protocol with SIUDI interface.
Bug Fixes
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.
Performance Improvements
Recipes
- optimized gates search routine
Recorder
- historical files saving optimization.
v3.02.15
(11 Oct 2018)
Bug Fixes
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.
GUI Improvements
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.
Upgrade
lighttpd
- Upgraded to version 1.4.49-1.
v3.02.14
(21 Sep 2018)
New Feature
Winlog Lite operating time in DEMO mode changed from 15 to 60 minutes.
Bug Fix
P_MPI - (Siemens MPI Protocol)
- it is not possible to set a Timeout different from 1000 ms
Il software SCADA Winlog Pro ora supporta il protocollo BACnet over IP. BACnet, definito da ASHRAE (American Society of Heating, Refrigetaion and Air-conditioning Engineers) è un protocollo progettato specificamente per l'automazione degli edifici e sistemi di controllo quali riscaldamento, ventilazione, condizionamento dell'aria, illuminazione, controllo accessi e sistemi di rivelazione incendi. Il protocollo BACnet definisce un numero di servizi che vengono utilizzati per comunicare tra i dispositivi degli edifici. I servizi di protocollo includono Who-Is, I-Am, Who-Has, I-Have, che vengono utilizzati per identificare dispositivi ed oggetti. Servizi come Read-Property e Write-Property vengono utilizzati per la condivisione dei dati. A partire da ANSI / ASHRAE 135-2016, il protocollo BACnet definisce 60 tipi di oggetto che sono gestiti dai servizi. Winlog Pro supporta un sottoinsieme di oggetti BACnet come Analog Input/Output, Binay Input/Output, Calendar e Scheduler ecc. |
v3.02.12
(6 Sep 2018)
Bug Fix
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.
v3.02.13
(12 Sep 2018)
Bug Fixes
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.11
(3 Sep 2018)
New Features
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)
Runtime
, L_Api
- Winlog code - introduced TObjGetLButtonDown () and TObjGetLButtonUp () functions.
Bug Fixes
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.
GUI Improvement
TBuilder
- there is a slight fliccker in the PropertyEditor window when loading Templates with many objects
v3.02.10
(27 Feb 2018)
New Features
Runtime
, TObjs
, TBuilder
, Java WebClient
- TabOrder management uncorrelated with the order in which the objects are created in the template.
Runtime
, TObjs
, TBuilder
, Java WebClient
- added "Items font" property to AlarmsView, HistAlarmsView, OperatorView, DevicesView, HistoricalView, ReportView objects.
TBuilder
- added Undo and Redo functions.
Bug Fixes
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.
Runtime
, 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.
Kernel
, Runtime
, TBuilder
- can not add gates to a charts group of a password protected project.
GUI Improvements
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 è lieta di presentare il gateway SS10680, un dispositivo industriale studiato appositamente per realizzare sistemi di raccolta dati che operino secondo i paradigmi dell'Internet delle cose (IoT). SS10680 consente una comunicazione bidirezionale tra la strumentazione di campo e la piattaforma software sul Cloud. Dispone di una interfaccia Modbus master RTU su RS485 o TCP su Ethernet tramite la quale interroga dispositivi distribuiti sul campo. Le variabili lette dai dispositivi Modbus slave vengono inviate al Cloud tramite protocollo MQTT con autenticazione del certificato client SSL/TLS su variazione o a tempi fissi. Tramite pagine web è possibile definire le variabili da campionare di qualsiasi dispositivo Modbus, o richiamare i dispositivi presenti in libreria (moduli IOlog serie SS3000, SS8000, SS10000). E' possibile configurare la struttura messaggio MQTT al fine di meglio adattarsi ai diversi Broker MQTT disponibili (Amazon AWS, IBM Watson IoT, Azure IoT, Mosquitto ecc.) La configurazione del dispositivo si effettua tramite pagina Web ed è possibile eseguire l'aggiornamento da remoto del firmware.
Il sistema per come è stato progettato, risulta particolarmente adatto per gestire: - telemanutenzione , telediagnosi e controllo in remoto - monitoraggio e controllo delle condizioni di lavoro delle macchine - monitoraggio dei consumi energetici e idrici e riduzione delle emissioni - controllo qualità a livello di sistema produttivo e dei relativi processi. Per le sue caratteristiche, il sistema, incontra perfettamente le linee guida sancite nel Piano Nazionale Industria 4.0 approvato con la Legge di Bilancio 2017. |
v3.02.09
(27 Dec 2017)
New Features
Runtime
, 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.
Runtime
, L_Api
- Winlog Language - introduced the ability to pass variables by reference in user-defined functions.
Bug Fixes
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)
New Feature
Runtime
, 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(,,,,,,,)
Bug Fixes
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.
GUI Improvements
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.07
(19 May 2017)
v3.02.06
(26 Apr 2017)
New Features
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.
Bug Fixes
Recorder
- Start and exit Winlog records are always inserted in english language.
Runtime
- In PDF report conversion, page orientation options are inverted.
Performance Improvement
Smart App
- Performance improvements and bug fixes.
GUI Improvements
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)
New Feature
Runtime
, L_Api
, CBuilder
- added GetUserInactivityTime API that returns the number of seconds of user inactivity within the entire session.
Bug Fixes
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.
GUI Improvement
TObjs
- Template object EditBox no longer waits for a gate sample before show the content.
Sielco Sistemi è lieta di comunicare che è stata rilasciata l’attesa versione 3.02 della piattaforma SCADA Winlog Pro. Con la nuova versione 3.02, l’accesso tramite browser all’applicazione Server è consentito sia da dispositivi fissi che supportano la tecnologia Java (soluzione Web Client), sia da dispositivi mobili come smartphone e tablet con sistemi operativi IOS, Android e Windows Phone (soluzione Smart Client). Winlog Web Client consente di connettersi ad una applicazione Server Winlog tramite qualsiasi dispositivo che supporti la tecnologia Java e sia dotato di browser Internet. Risulta così possibile monitorare impianti o controllare processi produttivi a distanza, con una conseguente drastica riduzione dei costi di manutenzione. Winlog Web Client sfrutta le caratteristiche del linguaggio Java per realizzare un collegamento TCP criptato tra client remoti e il Server Winlog. Attraverso la tecnologia Java Web Start, l'utente potrà accedere alle informazioni dell'impianto semplicemente collegandosi al Web Server Winlog installato sulla stazione di supervisione; specificando l'indirizzo (IP o hostname) nella barra indirizzi del browser web (Internet Explorer, Firefox, Chrome...) verrà visualizzata la pagina di partenza dalla quale effettuare il download e l’avvio automatico dell’applicazione Winlog Web Client. Uno speciale tool di sviluppo consente di trasformare l’applicazione Winlog in una applicazione Winlog Web Server e di costruire un’applicazione Winlog Web Client in grado di accedere al Server e di visualizzare ed impostare i dati tramite un sottoinsieme degli oggetti grafici comprendente: 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. Più client possono connettersi contemporaneamente ad uno stesso Server. Dal Server Winlog è possibile definire quali utenti hanno la possibilità di accedere (con Username e Password) tramite Web Client, e per ognuno di essi definire il relativo livello di accesso. L’aggiornamento automatico dei dati è assicurato per tutto il periodo di osservazione. I rapporti in formato CSV e PDF creati da Winlog Pro possono essere resi disponibili in una particolare directory nell'area pubblica del Server HTTP e scaricati tramite un semplice browser. Winlog Smart Client consente di connettersi ad una applicazione Server Winlog tramite i più comuni dispositivi mobili (IOS, Android e Windows Phone), al fine di monitorare impianti o controllare processi produttivi a distanza. Winlog Smart Client sfrutta le caratteristiche del linguaggio JavaScript per realizzare un collegamento TCP criptato tra client remoti e il Server Winlog. Grazie a un’interfaccia sviluppata utilizzando le più moderne tecnologie (HTML5, JavaScript e CSS3), l'utente potrà accedere dal proprio smartphone o tablet alle informazioni relative all'impianto collegandosi direttamente al Server Winlog installato sulla stazione di supervisione; specificando l'indirizzo (IP o hostname) nella barra indirizzi del browser web (Safari, Internet Explorer, Firefox, Chrome, Safari...), verrà visualizzata la pagina di partenza dalla quale accedere alla supervisione. Smart App Builder è lo strumento di sviluppo visuale per creare velocemente delle applicazioni web (Smart Apps) ottimizzate per dispositivi mobili (IOS, Android e Windows Phone), in grado di interagire con l'applicazione Server per monitorare e modificare le grandezze che fanno parte del processo di supervisione (SCADA). La struttura di una Smart App è rappresentata da un menù composto dalle categorie (es. raggruppamenti logici o fisici dell’impianto) e dai loro elementi e sotto elementi comprendenti le variabili di processo; la navigazione è quella tipica utilizzata in tutti i più comuni dispositivi mobili. Più client possono connettersi contemporaneamente ad uno stesso Server. Dal Server Winlog è possibile definire quali utenti hanno la possibilità di accedere (con Username e Password) tramite Smart Client, e per ognuno di essi definire il relativo livello di accesso. I rapporti in formato CSV e PDF creati da Winlog Pro possono essere resi disponibili in una particolare directory nell'area pubblica del Server HTTP e scaricati tramite un semplice browser. |
v3.02.02
(10 Jan 2017)
Bug Fixes
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.
Help
SABuilder
- help guide updated.
v3.02.01
(5 Jan 2017)
Bug Fixes
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).
Kernel
, 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.
Kernel
, 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.
Performance Improvement
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.
GUI Improvements
Kernel
- ImageSelection - update texts and minor features.
PManager
- english language updated.
PManager
- texts Italian / English modified.
Runtime
, TObjs
, 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.
New Features
Runtime
, CBuilder
- add Winlog language function SetEvnGateExcludedStatus().
Runtime
, CBuilder
- add Winlog language function GetEvnGateSignificantStatus().
Runtime
, CBuilder
- add Winlog language function GetEvnGateExcludedStatus().
Help
PManager
- help updated.
Upgrades
Kernel
- OpenSSL library upgraded to version 1.0.2j
LightTPD
- upgraded to version 1.4.39-1.
v3.01.10
(3 Nov 2016)
Bug Fixes
Runtime
- Chart: resource leak fixed.
Runtime
- Resource leak fixed.
v3.01.09
(28 Sep 2016)
Bug Fixes
DataRecorder
- DataRecorder can append records more frequently than programmed.
CBuilder
, TBuilder
, GBuilder
, 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.
Performance Improvement
CBuilder
- Editor: improvement on "Home" key press.
GUI Improvements
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)
Bug Fix
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)
Bug Fixes
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)
Bug Fixes
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.
GUI Improvements
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.
Help
CBuilder
- Updated ChartSetTimeRange() guide.
Updated OMRON FINS protocol guide.
v3.01.05
(24 May 2016)
Bug Fixes
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.
Help
GBuilder
- Numeric and Compound gates: conversion factor updated.
v3.01.04
(11 May 2016)
Bug Fixes
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)
Bug Fix
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)
Il nuovo store di Sielco Sistemi è finalmente online! Visitateci all'indirizzo https://www.sielcosistemi.com/store/ |
La rappresentazione realistica della strumentazione fronte quadro garantisce agli operatori remoti una percezione immediata delle grandezze da controllare. A questo scopo abbiamo incluso nel nostro software SCADA Winlog Pro libreria di oggetti animati “Industrial Gadgets ActiveX Basic Edition”, comprendente oggetti digitali (pulsanti, interruttori, luci) o analogici (indicatori a lancetta, potenziometri, visualizzatori a led).
Sielco Sistemi è lieta di comunicare che è stata rilasciata l’attesa versione 3.01 della piattaforma SCADA Winlog Pro. La nuova versione costituisce una vera e propria rivoluzione in termini di immagine, funzionalità e prestazioni. L’intera piattaforma SCADA è stata riscritta per sfruttare i vantaggi offerti dalle nuove tecnologie, mantenendo tuttavia intatte le caratteristiche di robustezza e affidabilità del prodotto e assicurando la quasi completa compatibilità con le applicazioni sviluppate precedentemente. A livello di immagine si è operato per offrire un prodotto più moderno e accattivante, rendendo più semplice e immediato l’accesso agli strumenti di sviluppo tramite un set di icone interamente ridisegnato in stile Pure Flat 2013. Tutti gli strumenti di sviluppo sono stati rivisti al fine di accrescerne le prestazioni e renderne più agevole l’utilizzo. In particolare si è operato sulla grafica, ampliando il numero dei file gestiti (JPG, PNG, GIF, …), potenziando le opzioni di trasparenza, rendendo più fluide le animazioni. In aggiunta alla tradizionale libreria di simboli “Symbol Factory” sono state incluse le due nuove librerie di simboli animati “Industrial Gadgets ActiveX Basic Edition”, comprendente oggetti digitali (pulsanti, interruttori, luci) o analogici (indicatori a lancetta, potenziometri, visualizzatori a led), e “Industrial Gadgets ActiveX PRO Edition”, comprendente oggetti complessi (motori, pompe, valvole, serbatoi, tubi). Sono stati rivisti tutti i protocolli di comunicazione esistenti, in particolare quelli su Ethernet, al fine di rendere le configurazioni più complete e più omogenee fra loro. Sono poi stati integrati nuovi protocolli come il protocollo M-Bus e Mitsubishi MELSEC. È stata integrata la possibilità di richiedere la teleassistenza con tecnologia TeamViewer. Con un semplice “click” sull’icona di Quick Support sarà possibile consentire il controllo remoto e il supporto tecnico tramite Internet da parte del servizio di assistenza di Sielco Sistemi. E’ stata riprogettata la funzionalità Web Server, allineando le proprietà degli oggetti grafici a quelle della versione standard e rendendo più rapido ed efficiente lo scambio di dati fra client e server. Sono state previste nuove password di accesso dai client ed è stata aggiunta la possibilità di accedere al Server anche in scrittura. La funzionalità Web Server è stata estesa anche alla versione dimostrativa Winlog Lite, liberamente scaricabile dal nostro sito. Da ultimo si segnala che con la versione 3.01 sono disponibili nuove licenze di sviluppo e runtime, ancora più economiche rispetto a quelle precedenti. |
Completamente rinnovato nell’aspetto grafico, nei contenuti e nelle sue potenzialità informative, è online il nuovo sito web di Sielco Sistemi, caratterizzato da un layout moderno e d’impatto e orientato ai dispositivi mobili. Sielco Sistemi è stata fondata dal gruppo originario che nel corso degli anni '90 ha progettato e realizzato la piattaforma software SCADA Winlog, e che da oltre 10 anni ne propone la versione rinnovata e potenziata Winlog Pro. La nostra missione è quella di promuovere la diffusione del software SCADA Winlog Pro in Italia e nel mondo attraverso il continuo lavoro di aggiornamento e arricchimento del prodotto, la stretta collaborazione con i nostri clienti e Solution Provider, l'allargamento e il potenziamento della nostra rete di distributori. Assieme al software SCADA Winlog Pro, la nostra offerta comprende la linea di PC industriali touch screen PClog e il sistema di acquisizione dati IOlog. In aggiunta ai propri prodotti, Sielco Sistemi mette a disposizione la propria competenza per lo sviluppo di applicazioni e la realizzazione di soluzioni integrate hardware/software. Le nostre competenze derivano dall'esperienza diretta maturata in venti anni di lavoro sul campo; annoveriamo fra i nostri clienti costruttori di macchine, responsabili di produzione, società di ingegneria, installatori; abbiamo realizzato sistemi per la supervisione di impianti industriali e civili, per la raccolta e l'elaborazione dei dati di produzione, per il controllo di qualità dei processi di produzione e di conservazione, per la telegestione di reti di pubblica utilità; abbiamo acquisito una specifica esperienza in diversi settori industriali, dal tessile alla plastica, dal legno all'alimentare, dalla ceramica alle telecomunicazioni. La sensibilità verso le problematiche del cliente costituisce il tratto più distintivo del nostro modo di operare; collaborare con il cliente, trovare un linguaggio comune, capirne i problemi e fornire soluzioni, rispondere sempre in modo tempestivo a tutte le sollecitazioni costituiscono altrettanti impegni per ognuno di noi; i servizi offerti comprendono corsi di formazione e aggiornamento, consulenza in fase di definizione del progetto, sviluppo congiunto dell'applicazione, assistenza all'avviamento, supporto post-vendita e contratti di assistenza. |