RFC 1006 SDK

RFC 1006 Client and Server Development with C/C++, VB and Delphi

RFC 1006 SDK product image
Software Development Kit (SDK) for the development of RFC 1006 client and server applications with C/C++, VB and Delphi for communication via RFC 1006 (ISO-on-TCP) between own applications and other participants (e.g. S7 controllers) with support of the transport protocol.

How to use

The RFC 1006 SDK enables the development of RFC 1006 client and server applications according to RFC 1006 (ISO-on-TCP). To implement an RFC 1006 subscriber, the IP address and the local as well as remotely used TSAPs1 (see below) are sufficient. No licence from the IEEE/IET consortium and no other licence than the one for Traeger's SDK is required for development!

Code example for an RFC 1006 server and client exchanging data.

The exchange of the respective data functions with DT packets (= data telegrams) generated independently by the SDK, into which the user-defined message is binary coded as a payload, partitioned according to RFC 1006 and transported. Any language with support for standard C programming interfaces (API) can be used for programming. C/C++, VB and Delphi are specifically supported. The interfaces themselves only differ in terms of the programming language used.

Advantages

  • Free evaluation without registration
  • Simple and fast development
  • Industrial reliability
  • API design according to C standards
  • Royalty-free licences
  • Qualified support
  • Code samples included
  • Fast updates
  • No additional software required
  • Usable without licence from IEEE/IET consortium

Connectivity

  • Access via TCP/IP with IP address or host name
  • Use of user-defined TSAPs
  • Clients as active participants
  • Servers as passive participants

Undecided?

Your application is a .NET application? The SDK is also available for C#, VB.NET and C++/CLI: RFC 1006 .NET SDK

Do you want to read or write data in the controller via RFC 1006? Then the IP-S7-LINK SDK is the right product for you!

Looking for a "ready-to-use" RFC 1006 client? Only your telegrams are missing in our Industry 4.0 middleware: Codabix Industrial Edge

Still undecided? We will be glad to advise you free of charge and without obligation: Contact us now!

Licensing

Once purchased, a licence is valid indefinitely (= unlimited licence lifetime) and allows the development of any number of products as well as their unlimited distribution without further licence costs (= royalty-free). Included are 12 months Top Level Support by our developers as well as updates including new functions.

Shortly before the support expires, it is possible to extend it for at least another 12 months for 15% of the current list price. Updates and new functions can only be obtained with valid support. Support requests can still be submitted, but will be processed on a priority basis depending on their scope. Up to one month before the expiry of active support, we will notify you of the possibility of support renewal. Support renewal is possible at any time in the first year after expiry of support for 30%, in the second year for 60% and in the third year for 80% of the current list price. From the fourth year onwards, a new licence must be purchased for the support renewal.

Branch License

A Branch License applies to all developers who use the product for software development exclusively at the location (= a postal address at which development takes place) according to the licence agreement.

Single Developer License

A Single Developer Licence applies to a single developer who, according to the licence agreement, is the only one (= full contact details of the developer and employer) to use the product for software development.


  1. TSAP stands for Transport-Service-AccessPoint which are used by client and server as an "additional port". TSAPs are often referred to as local/remote or source/destination TSAP, depending on the participant. In this case, we also speak of LSAP and RSAP or SSAP and DSAP.

Features

  • Individual data exchange with ...

    RFC 1006 Client and server applications, e.g. with SIMATIC S7 controllers.

  • Reading and writing of ...

    Byte- and string-coded data

  • Exchange of subscriber information such as ...

    Location, designation and system time

  • PDU-optimised accesses for ...

    High-performance reading and writing of consistent data

  • Termination detection to ensure ...

    Constant connections through automatic reconstruction

  • Supported languages

    C/C++, VB and Delphi

  • Supported platforms

    Windows