SINUMERIK .NET SDK + SIMATIC S7

SINUMERIK + SIMATIC S7 Cliententwicklung mit C#, VB.NET und C++/CLI.

SINUMERIK .NET SDK + SIMATIC S7 Produktbild
Software Development Kit (SDK) zur Entwicklung von Clientanwendungen zur Kommunikation mit SINUMERIK 840D Steuerungen der Solutionline (SL) Serie einschließlich intergrierter SIMATIC S7. Mit einem S7-LAN auch SINUMERIK 840D der Powerline (PL) Serie ebenfalls mit integrierter SIMATIC S7.
Angebot anfordern

Verwendung

Das SINUMERIK SDK ermöglicht die Entwicklung von Clientanwendungen zum direkten Datenaustausch mit SINUMERIK Steuerungen und integrierten SIMATIC S7 Steuerungen über TCP/IP. Zur Kommunikation wird ein Ethernet-Anschluss benötigt. Zum Verbindungsaufbau genügt die IP-Adresse. Wird die integrierte SPS angesprochen kann auch die Steckplatznummer der CPU im Rack angegeben werden. Zur Entwicklung wird kein zusätzliches NC-/SPS-Programm, keine Lizenz von Siemens und keine weitere Lizenz als die für Traegers SDK benötigt!

Codebeispiel, um die aktuelle Position der ersten Achse aus einer SINUMERIK und einen Temperatur-Wert aus der integrierten SIMATIC S7 zu lesen.

Der Zugriff auf den jeweiligen NC-Datenbereich funktioniert mit gewohnter SIEMENS Syntax wie in HMI Operate, sowie auf die SPS-Daten über die bekannte SIEMENS und IEC Syntax. Im obigen Beispiel wird so z.B. aus dem Bereich 'Channel' dem Modul für 'MachineAxis' die aktuelle Position der ersten Achse über 'measPos1' zusammen mit ein als DWord gespeicherten Temperatur-Wert aus dem SPS-Datenbaustein mit der Nummer zehn (10) ab Byte zwanzig (20) 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.

Vorteile

  • Kostenlose Evaluation ohne Registrierung
  • Einfache und schnelle Entwicklung
  • Industrielle Zuverlässigkeit
  • API-Design nach Microsoft Standards
  • Royalty-free Lizenzen
  • Qualifizierter Support
  • Viele Code-Beispiele
  • Schnelle Updates
  • Kein DDE / Sinumerik Operate .NET notwendig
  • Keine weitere Software erforderlich
  • Ohne Siemens Lizenz verwendbar
  • Ohne HMI überall ausführbar

Konnektivität

  • Zugriff via TCP/IP mit IP-Adresse oder Hostname
  • Konfiguration der MPI-Adresse der NCK
  • Verwendung benutzerdefinierter TSAPs
  • Unterstützung von SINUMERIK 840D PL/SL Steuerungen und ähnlichen NCK
  • Datenaustausch mit der integrierten SIMATIC S7
  • Kommunikation auch mit veralteten Firmware-Versionen
  • Interaktion mit der Steuerung ohne zusätzliches NC-/SPS-Programm
  • Zugriff auf unterschiedliche Bereiche im selben Protokollframe
  • Verbindungspool zur Optimierung mehrerer Verbindungen

Unentschlossen?

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 nur die SINUMERIK angesprochen werden? Das SDK gibt es auch ohne SIMATIC S7 API: SINUMERIK .NET SDK

Auf der Suche nach einem "fertigen" SINUMERIK + SIMATIC S7 Client? In unserer Industrie 4.0 Middleware können 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 + SIMATIC OPC UA Gateway einrichten. Auf diese Weise können schnell und einfach Prozessdaten wie R-Parameter, GUD-Variablen, Datenbausteine und Ein-/Ausgänge beliebig weiterverarbeitet und Daten zwischen diesen ausgetauscht werden.

Immer noch unentschlossen? Wir beraten Sie gerne kostenfrei und unverbindlich: Kontaktieren Sie uns jetzt!

Lizenzierung

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.

Branch License

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.

Single Developer License

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.

Features

  • Siemens Steuerungen wie ...

    SINUMERIK 840D PL / SINUMERIK 840D SL einschließlich integrierter SIMATIC S7

  • Ethernet-Anschluss über ...

    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.

  • Lesen und Schreiben von NC-Daten in ...

    Kanälen, Achsen, Vorschüben, Werkzeugen und Betriebsart-Gruppen (BAG)

  • Lesen und Schreiben von SPS-Daten in ...

    Eingängen, Ausgängen, Merkern, Datenbausteinen, Timern und Zählern

  • Auslesen von Geräte-Informationen wie ..

    Standort, Modul-Bezeichner, Modul-Serie, DB-Größen und Systemzeit

  • PDU-Optimierte Zugriffe für ...

    hochperformantes Lesen und Schreiben konsistenter Daten

  • Abbrucherkennung zur Sicherung ...

    konstanter Verbindungen durch automatischen Wiederaufbau

  • Adressierung aller NC-Datenbereiche über ...

    Standard-Variablen wie R-Parameter, GUD-Variablen und Symbolen aus NSK/DEF-Dateien

  • Adressierung aller SPS-Datenbereiche mit ...

    Bezeichnern im Format der SIEMENS und IEC Syntax

  • Alarme und Meldungen samt Lokalisierung für ...

    Englisch, Deutsch, Französisch, Italienisch, Spanisch und eigene (u.a. COM-Dateien)

  • Boolsche Werte und numerische Werte von ...

    1 bis 8, 16, 32 und 64 Bit Datenlänge – auch als ARRAY OF

  • Ganzzahlige Werte mit und ohne Vorzeichen über ...

    BYTE, WORD, DWORD, INT, DINT und LINT – auch als ARRAY OF

  • Gleitkomma-Werte mit einfacher/doppelter Genauigkeit über ...

    REAL, DOUBLE und LREAL – auch als ARRAY OF

  • Datum und Zeitwerte über ...

    TIME, S5-TIME, DATE, DATE_AND_TIME, DATE_TIME_LONG (DTL)

  • Zeichen und Zeichenketten über ...

    CHAR bis S7-STRING – auch über BYTE mit eigenem Encoding

  • Strukturierte SPS-Datentypen (UDTs) via ...

    eigenen .NET Typen mit statischer und dynamischer Adressierung

  • Unterstützte Sprachen

    C#, VB.NET und C++/CLI

  • Unterstützte Frameworks

    .NET Framework 4.6+, .NET Standard 2.0+, .NET Core 3.1+,
    .NET 5.0+ und .NET 6.0+

  • Unterstützte Laufzeitumgebungen

    Microsofts CLR, Mono, Xamarin, UWP und Unity

  • Unterstützte Plattformen

    Windows, Linux, macOS, Android, iOS und Docker