ComDrvS7 ist eine Kommunikationsbibliothek (Windows-DLL) für Steuerungen der Reihen S7-300/400 von Siemens sowie VIPA100V/200V/300S. Sie ermöglicht den Zugriff auf Operanden einer S7-Steuerungen über MPI, Profibus-DP und Ethernet. Ebenso kann der Zugriff über eine Telefonleitung (analog/ISDN zusammen mit Teleservice) erfolgen. Auch das Routen über Netzgrenzen hinweg wird unterstützt. ComDrvS7 ist nun in der Version 5 verfügbar. Die Seriennummer einer S7-CPU, sowie die Seriennummer der in der S7-CPU gesteckten MMC kann ausgelesen werden. Damit ist der Softwareentwickler beispielsweise in der Lage, sein PC-Programm auf eine bestimmte CPU bzw. MMC zu dongeln. Des Weiteren wurde eine Funktion implementiert, mit welcher der Zustand der Fehler-LEDs auf einer CPU abgefragt werden kann.