Simple communication TCP / IP

Hello, I’m a software developer with little experience with very little experience with industrial communication protocols. I have a UPS that supports etherNet/IP, etherCat and profinet. I am wanting read certain statuses from the device from a c# program. I have a register address map that shows address I would like to read data from. I have established a TCP connection with the device, and had sent some packets thinking it supported Modbus, only to find out that the replies I got back were not as expected and it does not in fact support Modbus!! Is there a way of doing this from a standard c# .net program or will need 3rd party SDKs? Kind regards Marc

Hello Marc, can you give me more details, pease. I have the following question:

                                               1. You want to establish the connection between the UPS that supports the Profinet protocol and the AXCF2152 PN controller. Is there a reason why you are not using the Profinet connection / protocol (this is the most efficient and easiest way)?  
                                               2. The Modbus TCP Connection is not supported by UPS and it also schould not be used..  
                                               3. If you would like to implement the programs in .Net C#, please look into the eCLR-Programming-Reference.chm, that is available here: <https://www.plcnext.help/te/Programming/Csharp/Csharp_Supported_functions.htm?d_f=false>. Please note, the complete .Net standard will be not supported yet and on the PLCnext controller is no .Net Core installed.  As an alternative to PLCnext (eCLR) C #, you can also install the .NET Core Runtime on the controller. Then you have the full C # functionality (according to the .NET Core version and the restrictions of a controller without specific interfaces such as a monitor). But then you are completely in the non-realtime area and have to use e.g. OPC-UA as an interface. Please see the following graphical overview in PLCnext Info Center:  

https://www.plcnext.help/te/Home.htm

I hope I could help you. If you have additional questions, please don’t hesitate to ask!
Best Regards Eduard

Eduard, thanks for the reply. I’m probably on the wrong forum - I don’t have PLCNext, or any controller! Just a PC on which I’m developing my own software. I’m hoping to make a plugin that can obtain status information from our UPS. That is all it has to do, I was hoping I could just read some registers with a TCP socket connection. It looks like it might be a bit more involved than that! Regards Marc