We are using PLCNext Engineer version 2022.6. We seem to experience many undesirable characteristics such as:
* Spontaneous crash to desktop, typically when importing csv files. But other times also.
* CSV import issues, typically into the program Variables area or the Controller IEC area such as following;
* CSV data field entries lost, e.g. the "Usage" setting is all changed to 'Local' from the CSV detail (EXTERNAL/IN PORT/OUT PORT). This happens for large bulk imports and small short list imports. The original source is CSV Export.
* CSV imports declares success but inspection shows that only the Group names are present. All the lower level variable names are missing/have no entries. The original source is CSV Export.
We welcome any thoughts to avoid these types of problems.
Update: Sample Problem Report after Crash to Desktop when performing “Save As”
PLCnext Engineer, Version 2022.6 (Build 5.3.820.0, Revision e0d1fdaf)
Unexpected Exception
Object reference not set to an instance of an object.
Exception chain:
----------------------------------------------------------------------
NullReferenceException
======================================================================
Details
----------------------------------------------------------------------
NullReferenceException
Message:
------------------------------
Object reference not set to an instance of an object.
Stack trace:
------------------------------
at _3440664734d7456d9a28c523855e71a1.ippaj.Update(ISolution rlqav, UpdateSolutionSettings rlqav)
at Ade.Project.SolutionManager.Update(ISolution solution, UpdateSolutionSettings settings)
at Ade.Shell.ShellMediator.xebyi(String rlqav, ISolution rlqav, String rlqav, Boolean rlqav, Boolean rlqav, Boolean rlqav, Boolean rlqav, Boolean rlqav)
at Ade.Shell.ShellMediator.SaveSolutionAs(ISolution sourceSolution, String fileName, Boolean addToRecent)
at Ade.Components.Command.Execute(IAdeServiceProvider context, Object parameters)
at _0c4b6d79d8ca47e7afa032f22a559310.bhtia.OnExecute(IAdeServiceProvider otsph, Object otsph)
at Ade.Components.Command.Execute(IAdeServiceProvider context, Object parameters)
at _5c4c727db299464198602fd6b05c5d60.qfdib.OnExecute(IAdeServiceProvider gyacx, Object gyacx)
at Ade.Components.Command.Execute(IAdeServiceProvider context, Object parameters)
at Ade.Components.Command.Execute(IAdeServiceProvider context, Object parameters)
at Ade.UIFramework.WpfUIFramework.pdxmq(CommandInfo nelak, DependencyObject nelak, Object nelak)
at Ade.UIFramework.WpfUIFramework.pdxmn(Object nelak, ExecutedRoutedEventArgs nelak)
Hey Joseph,
I would recommend you to try out PLCnext Engineer Version 2022.0 (LTS).
The Long Term Support Version is much more stable than the newer versions. So if you do not need anything of the newer features in PLCnext engineer, I would strongly recommend using the LTS version.

Cheers
Hidde35
