FAQ - S7 Plus Driver

Welche Controller und Simulationen können verwendet werden?

S7-1200, S7-1500, ET200SP, S7-1500 Software Controller, PLCSIM, PLCSIM Advanced

Wie ist die Performance im Vergleich zum alten S7-Treiber?

Der S7Plus-Treiber verwendet nur symbolische Adressierung. Auf der gleichen Maschine wurde mit WinCC OA 3.14 im Vergleich zur TIA Symbolic des S7-Treibers eine Performanceverbesserung um den Faktor 5-10 festgestellt.

Wie sieht das S7Plus-Treiber Lizenzmodell aus?

Die darunterliegende S7DOS-Kommunikationsschicht zählt alle Verbindungen zu unterschiedlichen IP-Adressen von SPS-Kommpunikationsprozessoren (CPs). Der Pool von lizenzierten Verbindungen wird mit jeder SIMATIC Software auf diesem Computer geteilt. Das bedeutet dass Online-Verbindungen vom TIA-Portal oder WinCC die für WinCC OA verfügbaren Lizenzen reduzieren (und umgekehrt). Die folgende Tabelle zeigt wie die benötigten Lizenzen berechnet werden können. Anschließend eine Tabelle zur Berechnung der Lizenzen. In der Tabelle enthalten ist auch die Berechnung für H-Systeme, obwohl diese aktuell noch nicht verfügbar sind.

Licensed Connections (per WinCC OA Server) Single PLC Redu LAN OR H-PLC Redu LAN AND H-PLC
8 8 4 2
64 64 32 16
512 512 256 128

Wofür benötige ich das SIMATIC SCADA Export Plugin?

Da der S7Plus-Treiber symbolische Adressierung verwendet, ist Zugriff auf die Engineeringdaten der verbundenen S7 SPS erforderlich. Diese Daten werden vom TIA-Portal Export Plugin zur Verfügung gestellt. Das Export Plugin wird nach Installation per Klick mit der rechten Maustaste auf das Projekt bzw. eine bestimmte SPS über das Kontextmenü gestartet.

Wie viele Verbindungen benötigt man um sich zu einer S7-1500 zu verbinden?

Pro S7 SPSwird nur eine Verbindung zur S7DOS-Kommunikationsschicht hergestellt.

Können redundante Netzwerkverbindungen verwendet werden? Wie viele Verbindungen werden für die Verbindung zu einer S7-1500 mit redundantem LAN benötigt?

Der S7Plus-Treiber unterstützt auch redundantes LAN. In diesem Fall müssen pro S7 SPS zwei Verbindungen zu S7DOS hergestellt werden.

Werden H-Systeme unterstützt und wie viele Verbindungen werden dafür benötigt?

Ja, die Verwendung von S7-1500 H-Systemen wird unterstützt. Bitte beachten Sie die S7Plus-Treiber Anforderungen und Konfiguration für weitere Details.

Kann sich der S7Plus-Treiber zu S7-300/400 verbinden?

Nein, es kann nur zu Controllern der S7-1200 und S7-1500 Reihe eine Verbindung hergestellt werden.

Läuft der S7Plus-Treiber auch unter Linux?

Ja, der S7Plus-Treiber ist auf allen von WinCC OA unterstützten Plattformen verfügbar.

Kann ich in meinem TIA Portal Projekt optimierte Datenbausteine verwenden?

Ja, optimierte Datenbausteine (Instanz-DB oder globale DB) können verwendet werden.

Können benutzerdefinierte Typen und Arrays im TIA Portal Projekt verwendet werden?

Ja, benutzerdefinierte Typen und Arrays können separat und kombiniert für Datenbaustein-Variablen und Tags verwendet werden.

Werden TIA-Portal Engineering-Daten geschützt? Können Schutzstufen der S7 SPS verwendet werden?

Kunden-Knowhow wird auf zwei verschiedene Arten geschützt:

  • Das TIA-Portal Export Plugin exportiert die Engineering-Daten, indem ein verschlüsseltes Export-File erstellt wird. Zusätzlich beinhaltet das Export-File nur relevante Informationen für SCADA oder HMI Applikationen und beispielsweise nicht den kompletten Quellcode der Funktionsbausteine.
  • Der S7Plus-Treiber kann mit geschützten S7 SPSen kommunizieren, d.h. Schutzstufen der SPS können aktiviert werden. Das notwendige Passwort um auf eine geschützte S7 SPS zuzugreifen wird verschlüsselt in WinCC OA gespeichert.

Wofür wird die S7DOS-Komponente benötigt?

S7DOS ist die Kommunikationsschicht für alle Siemens Softwareprodukte.

Können eigene S7DOS Zugriffspunkte statt "S7ONLINE" verwendet werden?

Ja, über "Set PG/PC Interface" im S7Plus Verbindungspanel oder über das Windows Control Panel können eigene Zugriffspunkte definiert werden.

Kann ich vom S7-Treiber zum S7Plus-Treiber wechseln?

Für "TIA Symbolic" konfigurierte S7-Verbindungen können mit Hilfe des "S7+ Migrationspanels" im System-Management konvertiert werden. Alle anderen S7-Verbindungen müssen manuell nachgezogen werden.

Kann die S7-Treiberlizenz für den S7Plus-Treiber verwendet werden?

Nein, da der S7Plus-Treiber ein anderes Lizenz-Schlüsselwort [s7plus] verwendet. Per Default sind bis zu 8 Verbindungen möglich, auch wenn eine ungültige Lizenz vorliegt.

Kann mit dem S7Plus-Treiber TSPP verwendet werden?

Nein, TSPP kann nicht verwendet werden. Stattdessen werden Subscriptions verwendet.

Was ist der Unterschied zwischen Pollgruppen und Subscriptions?

Bei Pollgruppen wird die SPS in periodischen Abständen abgefragt, damit die entsprechenden Werte gesendet werden. Durch Subscriptions wird es dem S7Plus-Treiber ermöglicht, sich auf SPS-Seite auf Wertänderungen einer Variable anzumelden. Die SPS sendet periodisch oder nur bei Wertänderung automatisch die entsprechenden Werte, ohne dass aktiv die Variablen abgefragt werden müssen. Die maximale Anzahl an Subscriptions sowie angemeldeter Werte wird von der S7 SPS vorgegeben.

Was bedeutet der Log-Eintrag "Active connection for XY (condition [1-4]) switches from A to -1"?

Dieser Log-Eintrag zeigt einen Wechsel der aktuell aktiven Verbindung mit Namen XY vom vorherigen Status A (mögliche Werte -1, 0, 1) zum neuen Status -1. Verbindung -1 bedeutet dass keine Verbindung aktiv ist.

Was bedeutet der Log-Eintrag "The integrity of the project is broken"?

Grundsätzlich bedeutet dieser Eintrag, dass "Offline"-Konfiguration (d.h. TIA Portal Export File und interne Datenpunktkonfiguration) und die online verbundenen SPS inkonsistent sind. Der Fehler kann beispielsweise bedeuten, dass der SPS Typ auf "S7-1200" gesetzt ist, die IP-Adresse aber zu einer S7-1500 führt.

Warum kann man sich zu einer S7 SPS verbinden, obwohl der SPS Typ ungültig ist?

Das liegt an der verwendeten Kommunikationslibrary und geschieht nur, wenn nach Treiberstart für die betreffende SPS bereits eine gültige Verbindung hergestellt wurde.