S7 Connector .net

Siemens S7 Driver S7-Connector (connectivity to Siemens S7-1500, S7-1200, S7-300, S7-400, S7-200) ist vollständig in C#.NET programmiert und ist somit direkt in ihr Projekt über einen Verweis implementierbar. Es wird kein Wrapper oder gesondertes API benötigt. Der S7-Connector ist plattform-unabhängig, für alle Systeme, die über ein .NET-Framework oder Mono-Framework verfügen. Mit im Lieferumfang sind Beispiele für C#.NET, VB.NET und für Compact Framework. Ein Beispiel für Windows Mobile sowie für Linux und Mac Systeme, welche das Mono-Framework installiert haben müssen, sind ebenfalls enthalten. Dies ermöglicht einen schnellen Start in die Programmierung mit den möglichen Sprachen und Systemen. Ein Handbuch in deutscher Sprache liegt dem Download ebenfalls bei.

Hauptvorteile
Benötigt keine Siemens, OPC oder externe Treiber
x86, x64 und alle CPU-kompatibel
Unterstützt Blockübertragungen über die vollen Dateikapazität
Mit abstrakten Basisklassen können Sie generischen Code schreiben, der mit allen Treibern funktioniert
Erstellen Sie Windows Forms und Konsolenanwendungen, die unter Linux mit dem Mono-Framework ausgeführt werden
Keine Begrenzung der Anzahl von Geräten oder Datenpunkten
Beispielanwendungen mit VB- und C#-Quellcode enthalten
Keine Laufzeitgebühren

Als Verbindungspartner werden alle Steuerungen der Simatic S7-200, S7-300, S7-400 und S7-1200-1500 SPS Serie und alle kompatiblen Steuerungen (Vipa, Berthel) unterstützt. Diese können über MPI (USB und RS232), TCP-IP RFC1006 oder auch Profibus, bzw. Profinet angesprochen werden.
Ein einmal erstellter Programmcode kann ohne Änderungen für eine andere Verbindungsart verwendet werden. Dazu wurden die Funktionen, die zum Lesen und Schreiben verwendet werden, mit den verschiedenen physikalischen Verbindungsarten überlagert. Das Einzige, was Sie ändern müssen, um eine neue Verbindungsart zu benutzen, ist die Initialisierung des S7-Connectors. Alle nachfolgenden Befehle, wie Read oder Write, bleiben identisch.Egal ob die verbindug über TCP oder über Mpi zustande gekommen ist.