Übersicht der PLCcom für S7 Funktionen
PLCcom für S7 ist eine Developer-Library für .net und java, um mit hoher Performance auf Siemens S7-SPS zuzugreifen.
Der Schwerpunkt liegt auf symbolischem Zugriff (Legacy Communication sowie Secure Communication/TLS) – ergänzt durch klassischen Put/Get-Zugriff (je nach Steuerungstyp).
PLCcom für S7 wird in zwei Editionen bereitgestellt: Standard und Expert.
Nutzung, Support & Wartung
| Feature | Standard Edition | Expert Edition |
|---|---|---|
|
Für gewerbliche oder kommerzielle Nutzung |
||
|
Professioneller Top Level Support |
Geräte & Verbindungen
| Feature | Zugriffsart | Standard Edition | Expert Edition |
|---|---|---|---|
|
Verbindung zu S7-Steuerungen der Baureihen 1200, 1200 G2, 1500, ET200SP sowie kompatible CPUs weiterer Hersteller |
Put/Get + symbolisch | ||
|
Verbindung zu S7-Steuerungen der Baureihen 200er, 300er, 400er, SoftSPS WinAC RTX sowie kompatible CPUs weiterer Hersteller |
Put/Get | ||
|
Verbindung zu S7-Steuerungen Logo! 0BA7, 0BA8, 0BA0, 0BA1 und 0BA2 |
Put/Get | ||
|
Zugriff per TCP/IP, MPI oder PPI (je nach Steuerungstyp) |
Put/Get + symbolisch |
Put/Get: Grundfunktionen
| Feature | Zugriffsart | Standard Edition | Expert Edition |
|---|---|---|---|
|
Lesen und Schreiben von Daten mittels Put/Get |
Put/Get |
Symbolischer Zugriff: Grundfunktionen
| Feature | Zugriffsart | Standard Edition | Expert Edition |
|---|---|---|---|
|
Symbolischer Zugriff
|
symbolisch | ||
|
Lesen und Schreiben von Daten aus optimierten oder nichtoptimierten Bereichen |
symbolisch | ||
|
Abonnieren von Variablen aus optimierten oder nichtoptimierten Bereichen |
symbolisch | ||
|
Abonnieren von Alarmen |
symbolisch | ||
|
Quittieren von Alarmen |
symbolisch |
Optimierung & Performance
| Feature | Zugriffsart | Standard Edition | Expert Edition |
|---|---|---|---|
|
Mehrfache Schreibe-und Lesezugriffe in einem gemeinsamen Funktionsaufruf |
Put/Get | ||
|
Gleichzeitiges Lesen oder Schreiben von mehreren Werten in verschiedene Bereiche |
Put/Get | ||
|
Optimierungsmethoden für gleichzeitiges Lesen von Werten (COMBINE_AREAS und CROSS_AREAS) |
Put/Get | ||
|
Automatische Erkennung der besten Optimierungsmethode (AUTO) |
Put/Get | ||
|
Optimierungsmethoden für ReadSymbolicRequest (OBJECT_BASED, CROSS_OBJECT, SMART) |
symbolisch | ||
|
Deep Lookup |
symbolisch | ||
|
DualChannelMode |
symbolisch | ||
|
Parallelisierte Anfragen |
Put/Get + symbolisch |
CPU-Steuerung & Systeminfos
| Feature | Zugriffsart | Standard Edition | Expert Edition |
|---|---|---|---|
|
Starten und Stoppen der CPU |
Put/Get | ||
|
Lesen und Setzen der SPS-Systemzeit |
Put/Get | ||
|
Lesen von Infos wie Model, Bestellnummer, Firmware etc. |
Put/Get | ||
|
Abfragen von Betriebsart und aktuellem Status wie Schalterstellung, etc. |
Put/Get | ||
|
Abfrage des Zustandes der LEDs (an, aus, blinken) |
Put/Get |
Diagnose & Systemzustand
| Feature | Zugriffsart | Standard Edition | Expert Edition |
|---|---|---|---|
|
Lesen der Systemzustandsliste |
Put/Get | ||
|
Abfrage der Diagnosedaten |
Put/Get |
Sicherheit & Authentifizierung
| Feature | Zugriffsart | Standard Edition | Expert Edition |
|---|---|---|---|
|
Freischalten einer passwortgeschützten Put/Get-Verbindung mittels Passwortübertragung |
Put/Get | ||
|
Freischalten einer geschützten Verbindung mittels (User-)Passwortübertragung |
symbolisch |
Blöcke, Backup & Restore
| Feature | Zugriffsart | Standard Edition | Expert Edition |
|---|---|---|---|
|
Abfragen einer Liste aller installierten Blöcke |
Put/Get | ||
|
Lesen der Blocklänge einzelner Objekte |
Put/Get | ||
|
Auslesen einzelner Blöcke im MC7-Format zur weiteren Speicherung (Backup) |
Put/Get | ||
|
Abfragen bestimmter Blockeigenschaften (z. B. Version, Author, Erstellungssprache, etc.) |
Put/Get | ||
|
Zurückschreiben von gespeicherten MC7-Dateien in die SPS (Restore) |
Put/Get | ||
|
Restore in abweichende Blocknummer |
Put/Get | ||
|
Löschen von Blöcken |
Put/Get |
Datenserver & Logging
| Feature | Zugriffsart | Standard Edition | Expert Edition |
|---|---|---|---|
|
Datenserver für eventgesteuerte Variablen-Überwachung auf der SPS |
Put/Get | ||
|
Fortlaufendes Logging von SPS-Daten in das Filesystem oder in SQL-Datenbanken |
Put/Get | ||
|
Fortlaufendes Logging von SPS-Daten in SQL-Datenbanken |
Put/Get | ||
|
Schreiben eines aktuellen Abbildes der SPS-Daten in das Filesystem |
Put/Get | ||
|
Schreiben eines aktuellen Abbildes der SPS-Daten in SQL-Datenbanken |
Put/Get | ||
|
Verschlüsselte Ablage der Daten im Filesystem |
Put/Get | ||
|
Freie Datenbankwahl durch den Entwickler |
Put/Get |
Funktionen je nach SPS-Typ
| Feature |
S7-1200
S7-1500 ET200SP symbolisch Legacy Communication *1) |
S7-1200 (G2)
S7-1500 ET200SP symbolisch Secure Communication |
S7‑200Put/Get *6)
|
S7‑300Put/Get
|
S7‑400Put/Get
|
S7‑1200Put/Get
|
S7-1500
ET200SP Put/Get |
WinAC RTXPut/Get *2) | Logo!Put/Get *3) |
|---|---|---|---|---|---|---|---|---|---|
|
Lesen von Werten |
|||||||||
|
Schreiben von Werten |
|||||||||
|
Abonnieren von Variablen |
native |
native |
via dataserver |
via dataserver |
via dataserver |
via dataserver |
via dataserver |
via dataserver |
via dataserver |
|
Abonnieren von Alarmen |
*4) | *4) | |||||||
|
Lesen der aktuellen Alarmliste |
*4) | *4) | |||||||
|
Quittieren von Alarmen |
*4) | *4) | |||||||
|
Lesen mehrerer nicht zusammenhängender Werte innerhalb eines Zugriffs |
|||||||||
|
Mehrfache Schreibe-und Lesezugriffe in einem gemeinsamen Funktionsaufruf |
|||||||||
|
Gleichzeitiges Lesen oder Schreiben von mehreren Werten in verschiedene Bereiche |
|||||||||
|
Starten und Stoppen der CPU |
|||||||||
|
Lesen und Setzen der SPS-Systemzeit |
|||||||||
|
Lesen von Infos wie Model, Bestellnummer, Firmware, etc. |
|||||||||
|
Abfragen von Betriebsart |
|||||||||
|
Abfrage des Zustandes |
|||||||||
|
Lesen der Systemzustandsliste |
|||||||||
|
Abfragen der Diagnosedaten |
|||||||||
|
Freischalten einer |
*5) | ||||||||
|
Abfragen einer Liste |
|||||||||
|
Lesen der Blocklänge |
|||||||||
|
Auslesen einzelner Blöcke |
|||||||||
|
Abfragen bestimmter |
eingeschränkt |
eingeschränkt |
|||||||
|
Zurückschreiben von gespeicherten |
|||||||||
|
Restore in |
|||||||||
|
Löschen von Blöcken |
|||||||||
| *1) Legacy Communication nicht für S7-1200 G2 | |||||||||
| *2) WinAC RTX ab Version 2010 | |||||||||
| *3) Logo! Controller ab 0BA7 | |||||||||
| *4) Nicht verfügbar bei S7-1200 | |||||||||
| *5) Verbindungen zu simulierten Steuerungen nur ohne Passworteingabe | |||||||||
| *6) Aufgrund der fehlenden Verfügbarkeit von S7-200 SMART-Steuerungen in Europa, werden diese Controller nicht offiziell unterstützt. | |||||||||

Haben Sie weitere Fragen zu den Editionen?
Sollten Sie weitere Informationen zu unseren Editionen oder Unterstützung bei der Auswahl benötigen, kontaktieren Sie uns gerne über unser Kontaktformular.
Unser Team hilft Ihnen schnell und unkompliziert weiter!



