Dear people, Is it possible to add external libraries/opensourcesoftware in the C# environment for PLCnext Technology? Or is it only possible to add opensource software for C++ programs? Kind regards, Bart Minten
Hello Bart, generally it is possible to add external libraries/opensourcesoftware in the C# environment (as source code or .dll lib), but you have to note that the .Net standard is not supported and .Net Core is not installed on plcnext target (it is possible that the used functions according to .Net standart will be not supported/executed on plc). The PLCnext (eCLR) C # only contains/supports what actually in the eCLR-Programming-Reference.chm is described (also linked in the project). The description is available here: http://plcnext-infocenter.s3-website.eu-central-1.amazonaws.com/PLCnext_Technology_InfoCenter/PLCnext_Technology_InfoCenter/Programming/Csharp/Csharp_Supported_functions.htm?d_f=falfal As an alternative to PLCnext (eCLR) C #, the .NET Core Runtime can also be installed on the controller. Then you have the full C # functionality (according to the .NET Core version and the restrictions of a controller). But in this case you are completely in the non-realtime area and have to use e.g. OPC-UA as an interface, please see the overview graphic:https://www.plcnext.help/te/About/Home.htm Regards ~Eduard