PC-S7-LINK SDK

SIMATIC S7 Client Development with C/C++, VB, Delphi and Excel

PC-S7-LINK SDK product image
Software Development Kit (SDK) for developing client applications for communication with SIMATIC S7 controllers via MPI/PPI. With a PC-MPI adapter with S7-300 and S7-400 and with a PC-PPI adapter with S7-200 controllers.
Request quotation

How to use

The PC-S7-LINK SDK enables the development of client applications for direct data exchange with SIMATIC S7 controllers and similar via MPI. Communication requires an RS232 port on the PC and an MPI port on the PLC. To establish a connection, all that is required is the COM port, the PLC and PC MPI numbers, as well as the desired baud rate and the identifier of the PLC type. For development, no change to the controller, no additional PLC program, no licence from Siemens and no licence other than that for Traeger's SDK is required!

/media/products/development/simatic-s7/insights/simatic-s7-pc-mpi.png

Access to the respective data area works via the identifier of the data area ('E' = input, 'A' = output, 'M' = flag, 'D' = data block, 'T' = timer and 'Z' = counter). In the above example, a temperature value stored as a DWord is read from the data block with the number ten (10) starting at byte twenty (20) and provided decoded as a double value. Any language with support for standard C programming interfaces (API) can be used for programming. Specifically supported are C/C++, VB, Delphi and Excel. 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
  • No additional software required
  • Usable without Siemens licence

Connectivity

  • Access via MPI with MPI address
  • Support of all SIMATIC S7 controllers of the S7-200 to S7-400 series
  • Communication even with outdated firmware versions
  • Interaction with the controller without additional PLC program

Undecided?

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

Looking for a "ready-to-use" SIMATIC S7 client? In our Industry 4.0 middleware, SIMATIC S7 controllers can be easily addressed via OPC UA and REST API, their data stored in a database, forwarded to other devices, easily visualised and exchanged bidirectionally: 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.

Features

  • Siemens controllers like ...

    SIMATIC S7-200 / SIMATIC S7-300 / SIMATIC S7-400

  • MPI/PPI connection via ...

    PC-MPI adapter (from Siemens) or PC-MPI cable (from Traeger) at the RS232 of the PC and at the MPI bus of the PLC

  • Transmission speeds of ...

    9,600, 19,200, 38,400 and 57,600 Bit/s
    (maximum speed with Traeger's PC-MPI cable)

  • Reading and writing of ...

    Inputs, outputs, flags, data blocks, timers and counters

  • PDU-optimised accesses for ...

    High-performance reading and writing of consistent data

  • Termination detection for securing ...

    Constant connections through automatic reconstruction

  • Boolean values and numeric values of ...

    1 to 8, 16, 32 and 64 bit data length - also as ARRAY OF

  • Integer values with and without sign via ...

    BYTE, WORD, DWORD, INT, DINT and LINT - also as ARRAY OF

  • Floating point values with single/double precision via ...

    REAL, DOUBLE and LREAL - also as ARRAY OF

  • Supported languages

    C/C++, VB, Delphi and Excel

  • Supported platforms

    Windows