Supported PLCs: SIEMENS S7-300, SIEMENS S7-400, VIPA 300S, VIPA 200V, VIPA 100V, SIEMENS S7-1200 with Ethernet, SIEMENS S5-Series
ComDrvS7 can be used with PLCs of the types S7-300, S7-400 and S7-1200 (and compatible PLCs).
ComDr7S7 Micro can be used with S7-1200 and LOGO! from SIEMENS.
You can use ComDrvS7 to enable your windows program, written in C++, C#, VB, ..., to access (read/write) the PLC.
ComDrvS7 supports S7-PLCs (S7-300, S7-400, and compatible PLCs)
ComDrvS7 Micro supports the PLCs S7-1200 and LOGO! from SIEMENS.
ComDrvS7 has many additional functionality.
Read more in the next sections.
Key-Features:
Available as a 32/64-Bit-Windows-Dynamic Link Library (DLL) and as .NET Assembly
Can be used with 32/64-Bit-Windows Applictions on Windows XP, Windows Vista (32/64 Bit), Windows7 (32/64 Bit)
With examples for Visual Basic 2006, Visual Basic .NET, VC++, C#, Excel, Embarcadero C++, Delphi
Without any other drivers you can connect to a S7-PLC (S7-300, S7-400, S7-1200) via TCP/IP, NETLink++, NETLink-PRO, IBH-Link, IBH-Link++
Supports SIEMENS MPI/DP Interfaces when the SIMATIC NET driver is installed
Read and write operands (Input, Output, Timer, Counter, Data)
ReadMix-Function: Read different addresses with optimizations with one function call
WriteMix-Function: Write different addresses with optimizations with one function call
Connect to several PLCs at the same tim
The first version of ComDrvS7 was released in 1999. ComDrvS7 is reliable , stable and
has a very good price - performance ratio .
Additional functions:
Read the RUN/STOP state
Read the state of the RUN/STOP switch
Read the serial number of the PLC
Read the serial number of the MMC Card
Read the order number of the connected PLC
Read the list of the accessible PLCs
Read the existing data block numbers in the PLC
Read the states of the LEDs (Error, Communication, ...) on the CPU module
Copy RAM to ROM
Read and write the clock of the PLC
Switch the PLC in RUN or STOP mode
Write complete data blocks to the PLC from a WLD file
Read complete data blocks in the PLC and write them into a WLD file
Many converter functions like BYTE to REAL, WORD to REAL, ...
Additional function in the ComDrvS7-Extended version:
Complete Backup of the PLC
Complete Restore of the PLC
Delete the hardware configuration of the PLC
Get the list of the blocks in the PLC
Delete a block in the PLC
Compress the RAM of the PLC
Load different blocks of the PLC and save it into a WLD file
Key features:
Available as a 32/64-Bit-Windows-Dynamic Link Library (DLL) and as .NET Assembly
Can be used with 32/64-Bit-Windows Applictions on Windows XP, Windows Vista (32/64 Bit), Windows7 (32/64 Bit), Windows8 (32/64)
With examples for Visual Basic 2006, Visual Basic .NET, VC++, C#, Excel, Embarcadero C++, Delphi
Without any other drivers you can connect to a LOGO! or S7-1200 device
ReadMix-Function: Read different addresses with optimizations with one function call
WriteMix-Function: Write different addresses with optimizations with one function call
Connect to several PLCs at the same time
Functions for S7-1200:
Read and write inputs
Read and write outputs
Read and write flags (bit memory)
Read and write data blocks (addresses). This is only possible if the data block not created with the option "only via symbolic addressable"
Functions for Siemens LOGO!:
Readable addresses:
Inputs, analog inputs
Networkinputs, analog network inputs
Output, analog output
Network output and analog network output
Flag (bit memory), analog flag
V-area
Writeable addresses:
Networkinputs, analog network inputs
Output, analog output
Network output and analog network output
Flag (bit memory), analog flag
V-area
See in this video how to use ComDrvS7 with Visual Studio 2010.
A small "Windows Form Application" in C# will be created and you see how you can access a S7-300 PLC over TCP/IP.
VIDEO
Can be used with the following operating systems:
Windows 10 (32- and 64 Bit)
Windows 8 (32- and 64 Bit)
Windows 7 (32- and 64 Bit)
Windows XP (32 Bit)
Windows Vista (32- and 64 Bit)
For all Editions: Home, Pro, Ultimate
Note:
Your application must be a 32-Bit-Software.
If your application is a native 64 Bit Software you need "ComDrvS7 Developer License" and "ComDrvS7 64 Bit Option for the Developer License"
Download the demo version:
Update 07-19-2012: Now with many examples in english language.
Frequently Asked Questions (FAQ):
Shall we keep you updated?
Subscribe to our newsletter .