Get Free Trial >

NET.S7LINK 4.0 is a fast, powerful, easy-to-use, runtime free solution for Siemens S7 Ethernet PLCs from from Visual Studio .NET.   NET.S7LINK supports Siemens  S7 200, 300,400,1200, 1500 & ET200 controllers.  NET.S7LINK 4.0 includes a S7Server class to receive unsolicited message from S7300,400,1200 & 1500 using GET/PUT function blocks.  You can even test your program without PLC. Form control linking allows you to automatically update form controls.

Need multi-platform support for Windows, Linux, macOS, .NETCore, .NET 6. & .NET Framework 4.7/4.8..  > S7Core 2022 is your single solution.

Supported Controllers
  • S7-200
  • S7-300, S7-400, ET-200
  • S7-1200 and S7-1500
Emulated Controllers for GET/PUT
  • S7-300, S7-400, ET-200
  • S7-1200 and S7-1500
Supported Languages and Tools
  • Microsoft Visual Studio 2005 and later
  • Microsoft Visual Studio Express 2005 and later
Supported Operating Systems
  • Microsoft Windows 11
  • Microsoft Windows 10
  • Microsoft Windows 8.x (32-bit/64-bit)
  • Microsoft Windows 7 (32-bit/64-bit)
  • Microsoft Vista (32-bit/64-bit)
  • Microsoft Windows Server (2003 or later)
  • Microsoft Windows XP (32-bit/64-bit)
  • Microsoft Windows CE.NET (4.x/5.x/6.x)
  • Microsoft Windows Mobile (5.x/6.x)
  • Linux/Mono Framework
Supported Microsoft .NET Frameworks
  • Version 4.x, 3.x, 2.x
Supported Virtual Hosts
  • Microsoft Virtual PC
  • VMWareTM
  • VirtualBox
Unsolicited Messages
  • S7 Server / Slave operation
  • Emulates S7300,400, 1200, 1500 PLC
  • Write to your application with PUT function
  • Read from your application with GET function
S7300, 400, 1200, 1500 Memory
  • Discrete in (I/E), discrete out (Q/A)
  • Internal (M/F)
  • Timer (T), counter (C/Z)
  • Peripheral input (PI/PA), peripheral output (PQ/PE), data block (DB)
S7200 Memory
  • Discrete in (I/E), discrete out (Q/A)
  • Analog in (AI), analog out (AO)
  • Timer (T), counter (C/Z)
  • Special mem (SM), internal mem (V), high speed counter (HC)
Data Types
  • BOOL (Boolean), SBYTE, BYTE, INT (Int16), WORD (UInt16), DINT (Int32), DWORD (UInt32), REAL (Single), string
TagGroup Scanning
  • Runs in background thread
  • Multiple TagGroups to same PLC
  • Read/Write, rfead-only and write-only operations
  • User mode read/writes
  • Random/ramp/sinusodial data simulation
Form Control Linking
  • Combine test, values and color
  • User-defined data formatting
  • Linear color transitions
Perpetual License - Unlimited runtime distribution – Design, create and deploy Windows programs, system services, console application, ASP.NET web services, and more all runtime free. Includes 12 months of product support.

Buy Now Free Trial
Add a USB License Key for $100


Team development – Developing automation and control projects in a Visual Studio team environment is now made easy and affordable.

2 TEAM MEMBERS – $1598 (Save $400)
3 TEAM MEMBERS – $2197 (Save $800)
4 TEAM MEMBERS – $2796 (Save $1200)
5 TEAM MEMBERS – $3395 (Save $1600)
6+ TEAM MEMBERS – Call for pricing

Buy Now Free Trial
Perpetual License - Single machine deployment – Design, test, debug and run Windows programs, system services, console applications and more on a single machine. Ideal for the developer that needs to leave their customer with a licened copy with their project source.

Buy Now Free Trial