S7.Net is a plc driver that worksonly with Siemens PLC and only with Ethernet connection. This means that yourplc must have a Profinet CPU or a profinet external card (CPxxx card).
S7.Net is written entirely in C#, soyou can debug it easily without having to go through native dlls.
SupportedPLC
S7.Net is compatible with S7-200,S7-300, S7-400, S7-1200, S7-1500.