User Tools

Site Tools



An open-source communication driver for talking to Siemens S7 PLCs via TCP/IP; implemented in plain LabVIEW TCP/IP primitives.

Disclaimer: This is a reference implementation that has NOT been vetted for a production setting. It might or might not meet traditional requirements in terms of uptime, security, absence of bugs, etc. Use at your own risk!

The original code was published by Marc Christenson, Sisu Devices,
on the NI Forums Example Program Code Exchange.

VI Package

A ready-made VI Package can be found at

Source Code

The source code can be found at


These libraries build (on) our standard structure:
10 Repo Structure


code/open-source/s7netcom.txt · Last modified: 2024/05/22 10:26 by joerg.hampel