.

Release Notes: CODESYS LD/FBD 4.5.0.0

Key Issue Type Summary Resolution Note
LDFBD-315 Bug

[Dev+Test] Internal error during generation of LM

Fixed
LDFBD-311 Bug

Project compare adds/deletes network instead of merge

Won't Fix [[GENERAL]]
There is no need to fix this issue because the merge is already possible when clicking on the "Oppose Changes" button (see attached screenshot). It is a feature for the user to decide if the networks should be added/deleted or merged.
LDFBD-305 Bug

LDFBD Editor: No Tooltip Indicator for longer ENUM value in LD FBD

Fixed
LDFBD-300 Bug

AutoDeclare has wrong behavior

Fixed
LDFBD-291 Bug

Exception on switch to online view with POU in FBD

Cannot Reproduce [[GENERAL]]
Issue not reproducible since LDFBD 4.4.0.0
The issue has been fixed with LDFBD-273
LDFBD-289 Bug

PLCopenXML export/import: Return in separat network is moved to previous network

Fixed
LDFBD-287 Bug

PLCopenXML: VAR_IN_OUT is exported as VAR_IN

Fixed
LDFBD-286 Bug

LD/KOP: The ST code disappeared after “Auto Declare” variable via the “Execute” box

Cannot Reproduce
LDFBD-275 Bug

Drag and Drop of operators next to parallel contact removes therefore already placed parallel branches

Fixed
LDFBD-250 Bug

NaN is not displayed correctly

Won't Fix [[GENERAL]]
The OnlineExpressionInterpretor is used to calculate and display intermediate results in a network that are not assigned to a variable. For these, the sibilant result is calculated in PS and displayed in various places. The point criticized in the screenshot - since it is not the main output - is calculated directly and genuinely read and displayed by the controller. Hence the isplayed "5" is the correct value, as the control unit no longer executes the DIV0 and therefore cannot update the latest value any more.

If the value (e.g. for a DIV without EN/ENO) is written to the main output an intermediate result is calculated with the interpreter
and also displayed before the subsequent assignment. In this case (see attached screenshot "Case2"), "NaN" is displayed for the intermediate intermediate value, but for the following variable the correct value "5".
LDFBD-217 Bug

Execute Box: Refactoring does not work

Fixed
LDFBD-159 Bug

Execute Box: Editor does not close but shows strange content in online mode

Duplicate
LDFBD-156 Bug

Execute Box: No monitoring after changes in the box

Fixed
LDFBD-152 Bug

FBD: Wrong display if the attribute {attribute 'pingroup' := 'HMI'} is used.

Cannot Reproduce [[GENERAL]]
The issue is no more reproducible since LDFDB 4.2.0.0
The problem has been fixed with LDFBD-108
LDFBD-149 Improvement

Go to Definition: In FBD on a Method call should directly open the related method

Fixed [[GENERAL]]
Double click on a method call in FBD now immediately jumps to the function block instance. For technical reasons, selecting "Go to Definition" from the context menu still displays a dialog to select the instance.