Ich habe schon immer darauf gewartet dass es mal jemand direkt in C# schreibt.
Das Projekt ist wohl noch in Arbeit. Was mir so beim drüberschauen aufgefallen ist:
- PDU-Größe wird nicht ausgehandelt
- Nur ein Bereich pro Telegramm möglich
Leider sind die ganzen Protokollebenen in der Klasse zusammengewürfelt.
Ich würde mir ja wünschen dass man das mit einem ordentlichen Protokollstack aufbaut, für Ethernet z.B.
IP -> TCP -> ISO -> S7 Kommunikation
Den Luca-Treiber von Langner finde ich dahingehend ganz gut gemacht.