16
CGfxCurveControl crash when entering ColumnManager (nullptr dereference in GetColumnManager)
Description The Service Engine sporadically closed when entering the Column Manager because CGfxCurveControl dereferenced a null pointer in GetColumnManager during the drag-detection logic. The issue has been addressed and the behavior is now as ...
SO import in zenon 16 is much slower than in zenon 15
Description Smart Object import in zenon 16 was slower than previously. The issue has been addressed and the behavior is now as expected. To benefit from this fix: Update your zenon Software Platform to the latest build of zenon 16 or higher. Item ...
Curl & Get Requests to WVS Ops Manager Port will trigger zenRT which never close
Description The WVS Ops Manager created persistent WVS sessions when curl or Invoke‑WebRequest probes were used on its endpoints. Those requests did not trigger the instance shutdown timer, causing sessions to remain open and licenses to be reserved. ...
IEC61850 server - SetURCBValues (same-value case) accepted without reservation — the server must return a negative response
Description The IEC 61850 Server fieldbus driver returned a positive response to a SetURCBValues service request despite a lack of reservation (Resv = False) for this client, because it did not check the validity when the current value already was ...
In PGW ICCP Server the feature 'SBO (routing)' does not work
Description The Process Gateway ICCP server failed to execute 'SBO (routing)' commands after a successful Select because it never forwarded the Execute step to the driver, causing a timeout and a subsequent negative response to the remote ICCP ...
WVS - Combi element - function not executed if "Write set value - w/o dialog" is selected or "Write set value" is not selected at all
Description The WVS combi element failed to execute its linked function when "Write set value - w/o dialog" was selected or no write-set was configured because WVS did not invoke the function on click, although the Service Engine executed it ...
Service Engine: Temporary login for function authorization does incorrect authorization checks and leads to SE crash
Description The Service Engine performed incorrect authorization checks during temporary function logins, intermittently allowing unauthorized actions or denying authorized users and producing inconsistent error messages. The issue has been addressed ...
T5BusIec850s: Logic IEC 61850 Server + GOOSE fieldbus does not respond to Release-Request ACSE
Description The Logic IEC 61850 Server with GOOSE fieldbus did not respond to ACSE Release-Request because the server failed to process Release-Request service calls. The issue has been addressed and the behavior is now as expected. To benefit from ...
Convert FBD to ST: bad conversion for ANY_TO_... calls
Description The FBD-to-ST conversion produced incorrect code for ANY_TO_... calls because negated contacts (e.g., -|P|-, -|N|-) were not converted correctly. The issue has been addressed and the behavior is now as expected. To benefit from this fix: ...
Convert FBD to LD: bad conversion for ANY_TO_... calls
Description The FBD-to-LD converter produced incorrect temporary variable types when converting ANY_TO_... calls, creating DINTs instead of TIME and BOOL instead of DINT, which caused initial data loss. The issue has been addressed and the behavior ...
EIP Adapter: bad value check for inactivity timeout
Description The EIP Adapter accepted an inactivity timeout of 1000 (outside the valid 0–60 range) and then prevented further edits because the value validation allowed the invalid timeout and left the setting unchangeable. The issue has been ...
Parser rejects explicit enum values when whitespace is used around the := operator
Description The zenon Logic Studio rejected enumerated values entered as "V1 := 10" because the parser did not accept whitespace around the ":=" operator. The issue has been addressed and the behavior is now as expected. To benefit from this fix: ...
When dropping Action Block in a program, don't send W5EDITN_SETVAR notification
Description Dropping an Action Block into its parent FreeFormLadder editor opened the variable selection dialog because the W5EDITN_SETVAR notification was sent before the W5EDIN_DROP event. The issue has been addressed and the behavior is now as ...
zenon Logic: MODBUS Slave: Logic Studio closes unexpectedly when confirming "MODBUS Slave addresses" window with OK
Description Logic Studio closed unexpectedly when the MODBUS Slave Addresses dialog was confirmed because the confirmation triggered an unhandled error that terminated the application. The issue has been addressed and the behavior is now as expected. ...
[Linux] Service-Engine crashes after multiple starting and stopping actions of AccessICCP ProcessGateway
Description The Linux Service Engine crashed after multiple start/stop cycles of the AccessICCP ProcessGateway because the repeated gateway restarts caused the engine process to terminate. The issue has been addressed and the behavior is now as ...
Service Engine Crash When Closing Trend Window During Lasso Variable Data Loading
Description The Service Engine sporadically closed when the Trend window was closed during Lasso-driven data loading. The issue has been addressed and the behavior is now as expected. To benefit from this fix: Update your zenon Software Platform to ...
Message Control: test gsm connectivity not available in 15 and above
Description The Message Control UI did not show the Test GSM connectivity button after configuring a GSM modem because the test control was not available. The issue has been addressed and the behavior is now as expected. To benefit from this fix: ...
zenon Logic API Event (LogicUserRightsSelected) not triggered in driver simulation logic
Description The zenon Logic Studio did not trigger the LogicUserRightsSelected event when opened via driver simulation because the simulation launch path did not start the event. The issue has been addressed and the behavior is now as expected the ...
PROFINET IO Controller: Configuration of specific modules with datatype "Float32" or "Float64" is not possible.
Description The PROFINET IO Controller failed to configure modules containing Float32 or Float64. The issue has been addressed and the behavior is now as expected. To benefit from this fix: Update your zenon Software Platform to the latest build of ...
S7TCP driver cannot communicate with specific devices after Update from V11 to V15
Description The S7TCP driver failed to connect to specific WinLC RTX devices after upgrading to V15 because the devices sent COTP packets with zero-length payloads, which the driver rejected. The issue has been addressed and the behavior is now as ...
[Edge Gateway] OPC UA Client Driver not displayed/available after creating the connection
Description The Manage Devices UI failed to display the newly created OPC UA client driver. The driver existed in the backend but was not rendered in the device list, so creation attempts reported the driver already existed and connection creation ...
[EdgeGateway] Stopping it as windows service returns success "too early" and breaks proper (re)start
Description The Edge Gateway windows service stopped prematurely when stopping the service, which left the EdgeGateway process running and broke subsequent restarts. The issue has been addressed and the behavior is now as expected. To benefit from ...
[EdgeGateway] Grid message on "empty" variables result is wrong on both "Overview" and "Configure variables" EdgeGateway pages when you have zero results
Description The Edge Gateway variable grids showed incorrect empty-state messages on both Overview and Configure Variables pages because the UI failed to distinguish zero results caused by active filters from an actually empty variable list. The ...
[EdgeGateway] Variable grids columns don't align across rows
Description The Edge Gateway variable grids showed column misalignment across rows when resizing or changing visible columns because the table body and header scrolled independently due to a layout/scroll handling issue that triggered Angular ...
[Edge Gateway] "Release Status" column entry should not be interactable
Description The Edge Gateway frontend showed the "Release Status" column as interactable but clicking did not sort the column because the column was not configured for sorting. The issue has been addressed and the "Release Status" column is not ...
"IEC61850 Configurator" wizard breaks SCL file read.
Description The IEC61850 Configurator wizard failed to import the SCL file and reported "SCL file is not valid" because it did not skip IEDs whose Communication sections lacked a valid IPv4 address. The issue has been addressed and the behavior is ...
IEC 61850 Server Configurator rejects MAC address outside recommended range (blocks test sGos5)
Description The IEC 61850 Server Configurator only accepted the MAC addresses within the recommended range, rejecting valid non-standard MAC addresses, this blocked the sGos5 GOOSE test case. The issue has been addressed and the behavior is now as ...
Conditional compiling and error pragma
Description The compiler emitted an error from an #else branch despite the #ifdef condition being true. The issue has been addressed and the behavior is now as expected. To benefit from this fix: Update your zenon Software Platform to the latest ...
Logic: Invalid UTF-8 chars in export when including fieldbus config
Description The Logic project XML export contained invalid UTF‑8 characters in the OPC‑UA server fieldbus configuration, which caused standard serializers to fail to load the file. The issue has been addressed and the behavior is now as expected. To ...
Logic: Xml export contains invalid utf-8 characters
Description The Logic XML export produced invalid UTF‑8 characters in subprogram descriptions, causing standard serializers to fail to load the file because those field values were serialized incorrectly. The issue has been addressed and the behavior ...
Straton process crash when unplugging a ProfiNET sub-module
Description An issue in the ProfiNET alarm management function block PNIOGETALARM sporadically caused the zenon Logic service process to terminate, e.g when unplugging a ProfiNET I/O sub-module. The process restarted automatically and communication ...
[Edge Gateway] Connection name is not red if variable is in pending release/removal
Description The Edge Gateway frontend showed connection names not highlighted in red when associated variables were pending release or removal because the UI did not apply the pending-state styling to the connection column. The issue has been ...
[Edge Gateway] Driver properties are duplicated in sidebar if settings are not saved
Description The Edge Gateway frontend showed duplicated driver properties in the sidebar after closing the driver settings without saving. The issue has been addressed and the behavior is now as expected. To benefit from this fix: Update your zenon ...
Released authorization level property of symbol element can no longer be edited after migration from zenon 15 to zenon 16
Description The symbol instance could no longer change the released authorization level after migration to zenon 16. The property was shown only as a numeric value and the selection control was missing, preventing selection of other authorization ...
SAP interface sporadically crashes when server function with CHAR parameter is called
Description The Service Engine sporadically crashed when a SAP server function with a CHAR[] parameter was invoked. The issue has been addressed and the behavior is now as expected. To benefit from this fix: Update your zenon Software Platform to the ...
StratonNG: Doesn't reconnect after reload of Service Engine if a variable got added in Logic and configured for StratonNG driver
Description The StratonNG driver did not reconnect after the Service Engine was reloaded following the addition of a Logic variable. This occurred because the reload did not re-establish the driver's connection for the updated configuration. The ...