I can read and write on C# from AllenBradley compactlogix PLC via ethernet IP. I am using the code; Compactlogix1.ReadAny("MAC1_Laser_CrCycleTime"); // reading tag