Compiler crashes when parsing a LD program

Compiler crashes when parsing a LD program

Description

zenon Logic is terminated unexpectedly when building an LD program. The cause is the handover of a two-dimensional array to a UDFB that expects a one-dimensional array as input. This cannot work and leads to an error. It is expected that this error is displayed.

This behavior has been changed. zenon Logic is no longer terminated unexpectedly. The program remains open and, as expected, a corresponding error message is displayed.

To benefit from this fix:

  • Update your zenon Software Platform to the latest build of zenon 14 or higher.


Item ID: 281779
Version: 14.00 Build: 237866
Version: 14.00 Build: 239777
Version: 11.00 Build: 282289
    • Related Articles

    • Crash when converting LD to FFLD

      Description In zenon Logic a crash occurs when converting a program from Ladder Diagram (LD) to Free Form LadderDiagram (FFLD). This error has been fixed. The conversion from LD to FFLD occurs without errors as expected. To benefit from this fix: ...
    • Service Engine: S7TIA Driver - crashes on reconnect PLC

      Description The Service Engine has a connection to a S7TIA PLC. If the Service Engine loses the connection and the variables get the status "invalid", the S7TIA Driver is terminated unexpectedly after reconnecting. This error has been fixed. To ...
    • zenon Changesets CSV

      Here, you can access a comprehensive list of changes across all maintained versions of the zenon Software Platform as Excel Worksheets. This includes both implemented bug-fixes and new features. Additionally, these lists are available in as Excel ...
    • zenon Changesets Excel

      Here, you can access a comprehensive list of changes across all maintained versions of the zenon Software Platform as Excel Worksheets. This includes both implemented bug-fixes and new features. Additionally, these lists are available in CSV format ...
    • LD: confusion between FB input and global variable

      Summary In zenon Logic, the global variable is used instead of the local parameter in certain constellations in the Ladder Diagram (LD). This has been fixed. Description In zenon Logic, a user-defined function block has an input parameter. This has ...