Sign Up
EU Cyber Resilience Act (CRA) — First Deadline September 2026
If you sell LabVIEW-based software and systems in the EU, please be aware that new CRA regulations may require you to implement security vulnerability reporting starting September 11, 2026. The VIPM Team has prepared guides to help you understand how this applies to your software applications and published packages, since it's important you understand these regulatory requirements (click the Learn More link to read these guides). Thank you for your help in keeping security front-and-center within the LabVIEW community.
Learn more

SP7 by DATA AHEAD - Toolkit for LabVIEW Download

SP7 is a tool to directly communicate with Siemens SIMATIC S7 PLCs over Ethernet. It does not require any additional third party Software.

Watch * 7 ↓5,054
 logo
Version2021.1.0.3
ReleasedFeb 01, 2021
Publisher DATA AHEAD
License EULA for DATA AHEAD "SP7"
LabVIEW VersionLabVIEW>=11.0
Operating System Windows
Project links Homepage  

Description

JKI Package Manager 2017 or higher is required to install SP7

DATA AHEAD SP7
With SP7 you can communicate with a Siemens PLC via an easy-to-use LabVIEW API – even in real time environments

- Multiple read and write functions
- Access over Ethernet
- No need for expensive OPC connections or complex Bus systems.

Works with all ethernet equipped Siemens hardware PLCs:
- S7-300 Series (e.g. the S7 312, 313, 314, 315, 317, 319 and all other variants in the series including the C, F and T-Models)
- S7-400 Series (e.g. the S7 412, 414, 416, 417 and all other variants in the series including the F and H-Models)
- S7-1200 Series (e.g. S7 1211, 1212, 1214, 1215, 1217 and all variants within the series)
- S7-1500 Series (e.g. S7 1511, 1513, 1515, 1516, 1517, 1518 and all variants within the series including the C, F, R and T-Models)
- LOGO! (e.g. the Logo 8 Modules and all other Logos in the series)

- Works with many Siemens compatible PLCs like Vipa / YASKAWA. Please download the SP7 evaluation version to test the connection.

You can evaluate SP7 for 30 days, after that a developer license can be purchased.

Requirements:
SP7 requires LabVIEW 2011 or newer.
There are no specific OS requirements as SP7 only uses basic LabVIEW functions.

Support information:
A quick reference guide (which also explains the activation of the toolkit) can be found in ..\National Instruments\LabVIEW xx\help\DATA AHEAD GmbH\SP7\
or click in LabVIEW on "Help" -> "DATA AHEAD" -> "SP7 Quick Reference Guide (PDF)..." which opens a short reference or click on "Help" -> DATA AHEAD" -> SP7... which opens a detailed documentation for each VI.

For technical support contact DATA AHEAD at http://decibel.ni.com/content/groups/data-ahead-toolkit-support

Release Notes

2021.1.0.3 (Feb 01, 2021)

v2021.1 (January 2021)
- New: Option to use non-standard values for rack & slot on connection to a S7 1200/1500
- Bugfix: in rare cases a semaphore that should have prevented parallel request to the same PLC has been released to early
- Bugfix: Several write VIs had a default write array of size 2 - this has caused some confusion for beginners. Now the standard array size for all write functions is 1 (except for "write bool arrays")

v2019.6 (June 2019)
- New / Bug fix: connection to a S7-200 requires same TSAP-settings as Logo8
- New: a version VI lets you read out the version number of the API.
- New: Telegram size between API and S7 PLC is determined dynamically. Impacts S7-1500 & S7-400 only.
- New: More datatypes for read/write DB
- Bugfix: DB write Word array: standard value for "offset" was 10.
- Change: former error code 6010 is now splitted to several error codes
- Change: improved doccumentation (help file AND quick reference guide)

v2018.6 (June 2018)
- New: single boolean calls have been added for: Read/Write DB, Read/Write M, Read DI, Write DO
- Bug fix: SP7 connect VI did not always correctly set the "connected?" flag insode the SP7 connection cluster

v2018.4 (April 2018)
- the March 2018 release contains a memory leak error when reading/writing data very fast. That bug is fixed with this release. We recommend for everyone to update and not use v2018.3.0.5

v2018.3 (March 2018)
- support for Siemens LOGO! 8
- reentrancy for all read and write VIs
- additional connection options for S7-400
- Attention: dropping support for LabVIEW 2010
- New: Deactivation of toolkit license will be possible if activated in a LabVIEW version >= 2014
- Extended documentation


Download Package

Versions

  Post an Idea   Post a Resource

Recent Posts

फोनपे पर गलत पेमेंट हो जाए तो क्या करें:';:
फोनपे से गलत ट्रांजेक्शन हो जाये तो फ़ोनपे में गलतट्रांजेक्शन हो गए हैं, उन्हें वापस पाने के लिए क्या क…

by Karam, 1 year ago, 0 , 0
suggestion
फोनपे पर गलत पेमेंट हो जाए तो क्या करें:'
फोनपे से गलत ट्रांजेक्शन हो जाये तो फ़ोनपे में गलतट्रांजेक्शन हो गए हैं, उन्हें वापस पाने के लिए क्या क…

by Karam, 1 year ago, 0 , 0
resource
फोनपे पर गलत पेमेंट हो जाए तो क्या करें:'
फोनपे से गलत ट्रांजेक्शन हो जाये तो फ़ोनपे में गलतट्रांजेक्शन हो गए हैं, उन्हें वापस पाने के लिए क्या क…

by Karam, 1 year ago, 0 , 0
resource
फोनपे पर गलत पेमेंट हो जाए तो क्या करें:'
फोनपे से गलत ट्रांजेक्शन हो जाये तो फ़ोनपे में गलतट्रांजेक्शन हो गए हैं, उन्हें वापस पाने के लिए क्या क…

by Karam, 1 year ago, 0 , 0
suggestion