SINUMERIK Cliententwicklung mit C#, VB.NET und C++/CLI
Das SINUMERIK SDK ermöglicht die Entwicklung von Clientanwendungen zum direkten Datenaustausch mit SINUMERIK Steuerungen und über TCP/IP. Zur Kommunikation wird ein Ethernet-Anschluss benötigt. Zum Verbindungsaufbau genügt die IP-Adresse. Zur Entwicklung wird keine Änderung an der Steuerung, kein zusätzliches NC-/SPS-Programm, keine Lizenz von Siemens und keine weitere Lizenz als die für Traegers SDK benötigt!
Der Zugriff auf den jeweiligen NC-Datenbereich funktioniert mit gewohnter SIEMENS Syntax wie in HMI Operate. Im obigen Beispiel wird so z.B. aus dem Bereich 'Channel' dem Modul für 'MachineAxis' die aktuelle Position der ersten Achse über 'measPos1' gelesen und unabhängig von dessen Datentyp bereitgestellt. Zur Programmierung kann jede .NET-Sprache wie z.B. C#, VB.NET und C++/CLI verwendet werden. Die Schnittstellen an sich unterscheiden sich nur in Bezug auf die verwendete Programmiersprache.
Möchten Sie nur die Daten der SIMATIC S7 Steuerung lesen oder schreiben? Dann ist das SIMATIC S7 .NET SDK das richtige Produkt für Sie!
Es muss (auch) die SIMATIC S7 der SINUMERIK angesprochen werden? Das SDK gibt es auch als SINUMERIK .NET SDK + SIMATIC S7 mit Unterstützung für die Kommunikation mit SIMATIC S7 Steuerungen!
Auf der Suche nach einem "fertigen" SINUMERIK Client? In unserer Industrie 4.0 Middleware können SINUMERIK Steuerungen einfach per OPC UA und REST API angesprochen, deren Daten in eine Datenbank gespeichert, an andere Geräte weitergeleitet, einfach visualisiert und bidirektional ausgetauscht werden: Codabix Industrial Edge
In wenigen Schritten lässt sich die Middleware als SINUMERIK OPC UA Gateway einrichten. Auf diese Weise können schnell und einfach Prozessdaten wie R-Parameter und GUD-Variablen beliebig weiterverarbeitet und ausgetauscht werden.
Immer noch unentschlossen? Wir beraten Sie gerne kostenfrei und unverbindlich: Kontaktieren Sie uns jetzt!
Eine einmal erworbene Lizenz ist unbegrenzt gültig (= unlimited license lifetime) und erlaubt die Entwicklung von beliebig vielen Produkten sowie deren unbegrenzten Vertrieb ohne weitere Lizenzkosten (= royalty-free). Enthalten sind 12 Monate Top Level Support durch unsere Entwickler sowie Updates einschließlich neuer Funktionen.
Kurz vor Ablauf des Supports, besteht die Möglichkeit diesen für 15% des aktuellen Listenpreis für mindestens weitere 12 Monate zu verlängern. Nur mit gültigen Support können Updates sowie neue Funktionen bezogen werden. Support-Anfragen können weiterhin gestellt werden, die Bearbeitung dieser findet je nach Umfang nachrangig statt. Bis zu einem Monat vor Ablauf des aktiven Supports benachrichtigen wir Sie über die Möglichkeit der Supportverlängerung. Eine Supporterneuerung ist jederzeit im ersten Jahr nach Ablauf des Supports für 30%, im zweiten Jahr für 60% und im dritten Jahr für 80% des aktuellen Listenpreis möglich. Ab dem vierten Jahr muss für die Supporterneuerung eine neue Lizenz erworben werden.
Eine Branch License gilt für alle Entwickler, welche ausschließlich am Standort (= eine postalische Adresse an der entwickelt wird) laut Lizenzvereinbarung das Produkt zur Softwareentwicklung verwenden.
Eine Single Developer License gilt für einen einzelnen Entwickler, welcher laut Lizenzvereinbarung als ausschließlich einziger (= vollständige Kontaktdaten des Entwicklers und Arbeitgebers) das Produkt zur Softwareentwicklung verwendet.
SINUMERIK 840D PL / SINUMERIK 840D SL
z.B. S7-LAN, CP-343-1, CP343-1IT, CP-443-1, CP443-1 IT, CP-343 LEAN, PN oder Onboard über S7-Ethernet und ProfiNet.
Kanälen, Achsen, Vorschüben, Werkzeugen und Betriebsart-Gruppen (BAG)
hochperformantes Lesen und Schreiben konsistenter Daten
konstanter Verbindungen durch automatischen Wiederaufbau
Standard-Variablen wie R-Parameter, GUD-Variablen und Symbolen aus NSK/DEF-Dateien
Englisch, Deutsch, Französisch, Italienisch, Spanisch und eigene (u.a. COM-Dateien)
1 bis 8, 16, 32 und 64 Bit Datenlänge – auch als ARRAY OF
BYTE, WORD, DWORD, INT, DINT und LINT – auch als ARRAY OF
REAL, DOUBLE und LREAL – auch als ARRAY OF
CHAR bis S7-STRING – auch über BYTE mit eigenem Encoding
C#, VB.NET und C++/CLI
.NET Framework 4.6+, .NET Standard 2.0+, .NET Core 3.1+,
.NET 5.0+ und .NET 6.0+
Microsofts CLR, Mono, Xamarin, UWP und Unity
Windows, Linux, macOS, Android, iOS und Docker