S7-Kommunikation (Put/Get) #
Zum Betrieb ist eine Ethernet-Verbindung zu einer Siemens S7 CPU notwendig. Wir unterstützen alle gängigen Steuerungstypen: S7-200, S7-300, S7-400, S7-1200, S7-1500, ET200.
Bei dieser Kommunikationsmethode können keine optimierten Bausteine verwendet werden. Wenn Sie optimierte Bausteine verwenden möchten, benötigten Sie eine OPC-UA Kommunikation.
Kompatibilität mit den Modellen S7-1200 & S7-1500 #
Für den Betrieb einer S7-Kommunikation mit den Modellen S7-1200 und S7-1500 müssen folgende zwei Einstellungen vorgenommen werden. Sollten Sie eine OPC-UA Verbindung verwenden, müssen Sie diese Einstellungen nicht vornehmen.
1. Optimierter Bausteinzugriff deaktivieren
Optimierte Bausteine werden von der S7-Kommunikation (Put/Get) nicht unterstützt. Deshalb muss der optimierte Bausteinzugriff für alle in der DataSuite verwendeten Bausteine deaktiviert werden.
2. PUT/GET-Kommunikation und Vollzugriff erlauben
Ab Modell S7-1200 mit Firmware Version 4.0 und alle S7-1500 ist die PUT/GET-Kommunikation standartmäßig deaktiviert. Um die Software nutzen zu können, müssen Sie die PUT/GET-Kommunikation erlauben, da der Vollzugriff auf die Steuerung benötigt wird. Diese Einstellungen finden Sie in der Gerätekonfiguration Ihrer Steuerung unter dem Reiter „Schutz & Security“. Dort wählen Sie einmal als Zugriffsstufe den Vollzugriff aus und setzen unter Verbindungsmechanismen den Hacken für die PUT/GET-Kommunikation.
OPC-UA #
Bei der OPC-UA Kommunikation fungiert die SPS als OPC-UA Server. Diesen müssen Sie in Ihrer Steuerung aktivieren. Die OPC-UA Kommunikation ist auf Steuerung von Siemens ausgelegt.
Bitte beachten Sie:
Zur Aktivierung des OPC UA Servers der SPS wird eine OPC UA Runtime Lizenz von Siemens benötigt. Die genaue Lizenz ist abhängig vom Typ Ihrer Steuerung.
Bitte beachten Sie:
S7-1200: Eingeschränkte Funktionalität der OPC UA Kommunikation mit S7-1200 Steuerungen. Der OPC UA Server einer S7-1200 bietet deutlich weniger Funktionen als der OPC UA Server einer S7-1500. Bitte beachten Sie die folgenden Einschränkungen:
- Keine direkte Kommunikation mit Datenbausteinen. Um Variablen in der DataSuite lesen und schreiben zu können, müssen Sie eine OPC UA Server-Schnittstelle in TIA Portal einrichten (siehe unten).
- Begrenzte Anzahl an Variablen: Die Anzahl der OPC UA Server-Schnittstellen und die maximale Anzahl an Variablen ist von Siemens begrenzt. Es können maximal 2000 Variablen verwendet werden. Bei Array zählt jeder Eintrag als eigene Variable.
- Schlechtere Performance: Die Adressierung der Variablen vom OPC UA Server der S7-1200 ist nicht optimal, weshalb es vor allem bei Blocktriggern zu einer deutlich schlechteren Performance kommen kann, als bei einer S7-1500.
- Kein DTL: Der DTL Datentyp kann zwar in TIA Portal angelegt werden, aber eine Verwendung in der DataSuite ist nicht möglich. Verwenden Sie stattdessen die Variablen z. B. Date, Time oder Time_Of_Day.
OPC UA Server Schnittstelle angelegen
Die Kommunikation mit Steuerungen des Typs S7-1200 unterscheidet sich zu den S7-1500 Steuerungen. Um Variablen verwenden zu können, müssen Sie in der S7-1200 zuvor entsprechende OPC UA Server-Schnittstellen anlegen.
Danach erhalten Sie eine Ansicht, und Sie können die gewünschten Datenbausteine und auch einzelne Variablen in die Serverschnittstelle ziehen. Anschließend müssen Sie die Hardware und Software neu in die SPS laden.
IBH Link UA #
Sollten Sie einen OPC UA Server von IBHsoftec (IBH Link UA) verwenden, beachten Sie bitte die folgenden Einschränkungen.
- Keine Arrays: In der DataSuite können keine Arrays über IBH Link UA verwendet werden, da alle Elemente des Arrays durch IBH in Einzelwerte umgewandelt werden.
- Kein DTL: Der DTL Datentyp kann zwar in TIA Portal angelegt werden, aber eine Verwendung in der DataSuite ist nicht möglich. Verwenden Sie stattdessen die Variablen z. B. Date, Time oder Time_Of_Day.
S7-PLC SIM (TIA Portal SPS Simulator) #
Sollten Sie die DataSuite mit einem SPS Simulator von Siemens testen wollen, benötigen Sie die Version S7-PLC SIM Advanced (kostenpflichtig). Nur diese Version kann externe Verbindungen herstellen.
Der in TIA Portal enthaltene Simulator (PLC SIM) kann keine Netzwerkverbindungen herstellen.
PLC SIM | PLC SIM Advanced | |
Steuerungen | S7-300, S7-400 S7-1200, S7-1500 | S7-1500, ET-200SP |
Put/Get | Nicht verfügbar | Verfügbar |
OPC UA | Nicht verfügbar | Verfügbar |
Preis | In TIA Portal enthalten | Muss als eigenständiges Produkt gekauft werden. |