RFC 1006 .NET SDK

RFC 1006 Client- und Serverentwicklung mit C#, VB.NET und C++/CLI

RFC 1006 .NET SDK Produktbild
Software Development Kit (SDK) zur Entwicklung von RFC 1006 Client- und Serveranwendungen mit C#, VB.NET und C++/CLI zur Kommunikation über RFC 1006 (ISO-on-TCP) zwischen eigenen Anwendungen und anderen Teilnehmern (z.B. S7 Steuerungen) mit Unterstützung des Transport-Protokolls.

Verwendung

Das RFC 1006 .NET SDK ermöglicht die Entwicklung von RFC 1006 Client- und Serveranwendungen gemäß RFC 1006 (ISO-on-TCP). Zur Implementierung eines RFC 1006 Teilnehmers genügen die IP-Adresse und die lokale wie auch remote verwendeten TSAPs1 (siehe unten). Für die Entwicklung wird keine Lizenz vom IEEE/IET Konsortium und keine weitere Lizenz als die für Traegers SDK benötigt!

Codebeispiel für einen RFC 1006 Server und Client, die Daten austauschen.

Der Austausch der jeweiligen Daten funktioniert mit vom SDK selbstständig erzeugten DT-Paketen (= Data-Telegramme), in die die benutzerdefinierte Nachricht als Nutzlast binär kodiert, gemäß RFC 1006 partioniert und transportiert wird. 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
  • Code-Beispiele inklusive
  • Schnelle Updates
  • Keine weitere Software erforderlich
  • Ohne Lizenz vom IEEE/IET Konsortium verwendbar

Konnektivität

  • Zugriff via TCP/IP mit IP-Adresse oder Hostname
  • Verwendung benutzerdefinierter TSAPs
  • Clients als aktive Teilnehmer
  • Server als passive Teilnehmer

Unentschlossen?

Ihre Anwendung ist keine .NET-Anwendung? Das SDK gibt es auch für C/C++, VB und Delphi: RFC 1006 SDK

Möchten Sie über RFC 1006 Daten in der Steuerung lesen oder schreiben? Dann ist das SIMATIC S7 .NET SDK das richtige Produkt für Sie!

Auf der Suche nach einem "fertigen" RFC 1006 Client? In unserer Industrie 4.0 Middleware fehlen nur noch Ihre Telegramme: Codabix Industrial Edge

In wenigen Schritten lässt sich die Middleware als RFC 1006 OPC UA Gateway einrichten. Auf diese Weise können schnell und einfach Prozessdaten zwischen alten und neuen Teilnehmern ausgetauscht werden.

Immer noch unentschlossen? Wir beraten Sie gerne kostenfrei und unverbindlichen: 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.


  1. TSAP steht für Transport-Service-AccessPoint welche von Client und Server als "quasi weiteren Port" verwendet werden. Häufig werden TSAPs je nach Teilnehmer als local/remote bzw. source/destination TSAP bezeichnet. In diesem Fall wird auch von LSAP und RSAP bzw. SSAP und DSAP gesprochen.

Features

  • Individueller Datenaustausch mit ...

    RFC 1006 Client- und Serveranwendungen wie z.B. mit SIMATIC S7 Steuerungen

  • Lesen und Schreiben von ...

    Byte- und String-kodierten Daten

  • Austausch von Teilnehmer-Informationen wie ...

    Standort, Bezeichnung und Systemzeit

  • PDU-Optimierte Zugriffe für ...

    hochperformantes Lesen und Schreiben konsistenter Daten

  • Abbrucherkennung zur Sicherung ...

    konstanter Verbindungen durch automatischen Wiederaufbau

  • 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