Read plc next engineer variables on c#

Hello Team.

I am looking a C# dll to read and write PLC Next variables on C#. Something like "PlciDotNEt" of "PC WORX"
I understand that I can get these using TCP/IP or Modbus, proggraming in C# and PLC Next. 
 
Regards.

Hello,

At the moment there is no .NET class library available that allows C# applications to access variables in the Global Data Space (GDS), or in PLCnext Engineer projects.
You mention TCP/IP and Modbus - you could also use an OPC UA client or a REST client in your C# code.
In future we hope to make RSC services (like the Data Access service) as easy to access from all languages, as they currently are from C++. However this is still some way off.
~ Martin.
Hello,<\/p>\nAt the moment there is no .NET class library available that allows C# applications to access variables in the Global Data Space (GDS), or in PLCnext Engineer projects.<\/p>\nYou mention TCP\/IP and Modbus - you could also use an OPC UA client or a REST client in your C# code.<\/p>\nIn future we hope to make RSC services (like the Data Access service) as easy to access from all languages, as they currently are from C++. However this is still some way off.<\/p>\n~ Martin.<\/p>
Hello Martin,  
> in my search for the way to access global data space and PLCNext Engineer variables in C# applications, I came across this old post saying that there aren't any libraries available that can allow this.  
> Is there any update on this topic? What is the best way to get the data and variables in the C# applications?  
> Best regards.  
>

If you (like the original poster) mean a C# application running outside the PLCnext Runtime, e.g. on .NET core (either on the PLCnext Control device or on a remote device), and if you don’t want to use one of the other methods mentioned above, then the best way to exchange data with the PLCnext Runtime is probably using grpc.

> There are a few articles in the Makers Blog about using grpc, including this example of a C# grpc client:  
> [How to create a client for the PLCnext Control gRPC server in C# - PLCnext Community](https://www.plcnext-community.net/makersblog/how-to-create-a-client-for-the-plcnext-control-grpc-server-in-c/)
_PLCnext Technology from Phoenix Contact is a unique, open ecosystem for modern automation that is capable of meeting all the challenges of the IoT world._
  
>   
>