Anleitung

Schnelleinrichtung

Bevor Sie eine Verbindung bearbeiten, benötigen Sie die IP-Adresse der SPS sowie Rack und Slot, die der App sagen, wo der Prozessor im Automatisierungssystem sitzt.

  1. Öffnen Sie den Tab SPS und fügen Sie einen neuen Link hinzu.
  2. Geben Sie eine Beschreibung ein.
  3. Geben Sie die SPS-Adresse und die Link-Parameter ein: Rack, Slot, Port (102, sofern keine Gateway-Regel etwas anderes vorgibt) und bei LOGO! den Schalter Link OP. Typische Rack- und Slot-Werte stehen für jede CPU-Familie bereit.
  4. Stellen Sie die Scanrate ein, also wie oft die App ihre Daten aktualisiert.
  5. Speichern und bestätigen Sie den neuen Link.
  6. Tippen Sie auf Verbindung, um die Verbindung zu prüfen.

Sobald die Verbindung steht, leuchtet die Anzeige in der Verbindungsleiste, der Status meldet die Lesevorgänge und die Schaltfläche wird zu Ausschalten. Kommt keine Verbindung zustande, vergleichen Sie die Parameter mit Ihrer Hardware: Die Fehlermeldung sagt, was zu prüfen ist, und der Abschnitt Fehlerbehebung erklärt jeden Fall.

Rack und Slot

Typische Werte, dieselben wie in der App. Richten Sie sich immer nach Ihrer S7-Hardwarekonfiguration.

Rack
0
Slot
2
Link OP
Aus

Verbindung über den PN-Port. Mit einer anderen CP-Karte ändert sich die Slot-Nummer. Datum und Uhrzeit der SPS lassen sich lesen und setzen, aber nicht bei allen SPS-Typen.

Rack
0
Slot
3
Link OP
Aus

Verbindung über den PN-Port. Der Slot hängt von der Position der CPU im Rack ab und ändert sich mit einem anderen CP. Datum und Uhrzeit der SPS lassen sich lesen und setzen, aber nicht bei allen SPS-Typen.

Rack
0
Slot
1
Link OP
Aus

Verbindung über X1 PN. Aktivieren Sie den PUT/GET-Zugriff im CPU-Schutz und verwenden Sie Datenbausteine ohne optimierten Zugriff. Die INFO-Seite zeigt, was die CPU bereitstellt.

Rack
0
Slot
1
Link OP
Aus

Verbindung über X1 PN. Aktivieren Sie den PUT/GET-Zugriff im CPU-Schutz und verwenden Sie Datenbausteine ohne optimierten Zugriff. Die INFO-Seite zeigt weniger als bei einer S7-300, weil die CPU weniger bereitstellt.

Fernzugriff

Die App kommuniziert mit der SPS über das Standard-ISO-TSAP auf TCP-Port 102 (RFC 1006). Im selben Netzwerk ist nichts weiter nötig. Von außen muss der Datenverkehr die SPS über Ihr Gateway erreichen.

Besser ein VPN Die S7-Kommunikation ist nicht verschlüsselt, und der klassische S7-Zugriff authentifiziert den Client nicht. Eine im Internet erreichbare SPS kann von jedem, der sie findet, gelesen und beschrieben werden. Verbinden Sie sich wann immer möglich über ein VPN und nutzen Sie Portweiterleitung nur, wenn Sie dieses Risiko akzeptieren, möglichst mit eingeschränkter Quelladresse.

Über ein VPN

Verbinden Sie das Gerät mit dem VPN der Anlage und verwenden Sie im Link die interne IP-Adresse der SPS, wie vor Ort. Port 102 bleibt unverändert.

Über eine Gateway-Regel

S7-Treiber

Die SPS verwendet immer Port 102. Legen Sie auf dem Gateway eine Regel an, die einen externen Port damit verbindet, und tragen Sie denselben externen Port in der App ein.

S7 Link verbindet sich mitmyplc.example.com
Externer Port8086
Gateway leitet weiter an192.168.1.10
Port der SPS102

OPC-Treiber

Im OPC-Modus verwendet die SPS die in der Verbindungskonfiguration angegebene Portnummer, standardmäßig 4840. Legen Sie daher auf dem Gateway die passende Weiterleitungsregel zur SPS an.

S7 Link verbindet sich mitmyplc.example.com
Externer Port8088
Gateway leitet weiter an192.168.1.10
Port der SPS4840

Mit einem dynamischen DNS-Namen

Wenn sich Ihre externe Adresse ändert, gibt ihr ein dynamischer DNS-Dienst einen festen Namen. Stellen Sie die interne IP auf der SPS ein, verbinden Sie sie per Gateway-Regel mit der externen Adresse und tragen Sie in der App denselben Namen ein wie beim DNS-Dienst.

Interne IP, auf der SPS eingestellt192.168.1.10
Gateway-Regel zur externen IPAAA.BBB.CCC.DDD
Vom DDNS vergebener Namemyplc.example.com
Adresse in S7 Linkmyplc.example.com

Vergessen Sie nicht, die IP-Adresse des Gateways in der S7-Hardwarekonfiguration einzutragen. Ohne sie kann die SPS außerhalb ihres eigenen Netzwerks nicht antworten.

App-Seiten

Fünf Tabs am unteren Rand, auf iPhone und iPad gleich.

Tasten

Bedienen Sie aus der Ferne mit konfigurierbaren virtuellen Tastern, Wahlschaltern und Rückmeldeleuchten. Verschiedene Links erreichen verschiedene Geräte, Bereiche oder Maschinen. Verschiedene Tabellen laden verschiedene Tasteranordnungen, im Hoch- und im Querformat. Per Wischen oder mit der Auswahl oben wechseln Sie zur Seite Handbetrieb, die eine eigene Tabelle beschrifteter Befehle für bestimmte Bereiche, Räume oder Bedienstationen hat. Der Schlüsselschalter fragt bei jeder Betätigung nach Face ID oder einer PIN. Handbefehle können auch ein Quadrat oder ein Dreieck nach links oder rechts zeigen.

Variablen

Prüfen, kontrollieren und ändern. Lesen und schreiben Sie Speicher, E/A, Zähler, Timer und Datenbausteine, mit Variablentabellen unter Ihren eigenen Beschreibungen. Tippen Sie auf eine LED, um ein Bit umzuschalten, oder geben Sie einen Wert für Bytes, Wörter und andere Formate ein. Die Seite aktualisiert sich selbst, solange sie geöffnet ist. Mit dem Plugin Trend zeichnet die Seite Trend bis zu fünf Variablen in einem Diagramm. Ist die Alarmoption aktiv, erscheinen hier auch die Alarme.

Konfiguration

Erstellen, bearbeiten und löschen Sie Tabellen. Tippen Sie auf die Details einer Zeile, um zur vollständigen Konfiguration zu gelangen: Adresse, Format, Tastertyp und Modus. Über das Menü … einer Tabelle können Sie sie kopieren oder löschen.

SPS

Vier Seiten:

  • Links: Verbindungen hinzufügen, bearbeiten, löschen und verbinden. Wählen Sie für jede SPS, welche Funktionen aktualisiert werden: Befehle, Handbetrieb, Variablen, Alarme und Trends. Eine ausgeschaltete Funktion wird weder gelesen noch geschrieben, und ihre Seite zeigt das an.
  • Status: LEDs der Frontseite, Speicherressourcen und Zykluszeit.
  • Datum/Zeit: die SPS-Uhr lesen und setzen, vom Gerät oder per freier Auswahl. Nur S7-300 und S7-400.
  • Info: Identifikation, Zustand, Zyklus, Speicher, Kommunikation und Diagnosepuffer, soweit die CPU sie bereitstellt.

Mehr

Optionen, Sichern und Wiederherstellen, Freigabe der Konfiguration und App-Informationen. Wählen Sie aus 11 Hintergründen, jeweils mit dem hellen oder dunklen Design, das ihn lesbar hält, das Aussehen der Tasterbeschriftungen und die Startseite.

Tabellentypen

Jede Tabelle fasst bis zu 40 Einträge. Befehle und Handbedienung verwenden ein Signalpaar, eines für den Befehl und eines für die Rückmeldung.

TypVerwendung
GENAllgemeine Verwendung, ohne bestimmten Zweck
VARVariablentabelle, wie eine Siemens-VAT
CMDVirtuelle Taster
MANManuelle Befehle
ALAAlarme, mit der Alarmoption
TRENDVariablen für das Diagramm, mit dem Plugin Trend

Sicherung und Freigabe

  • Sicherung mit Dateien: SPS-Links und Punktetabellen über iCloud Drive, Dropbox und andere Dienste exportieren und importieren. Die Dateien sind SQLite-Datenbanken (.db), die Sie auch bearbeiten und wieder importieren können.
  • Lokale Sicherung: eine Arbeitskopie, mit der Sie Tabellen sorglos ändern und jederzeit zum vorherigen Stand zurückkehren können.
  • Freigabe: Ein Gerät gibt seine Konfiguration im Netzwerk frei, ein anderes findet sie und importiert Links, Punkte oder beides. Das funktioniert auch mit Geräten, auf denen noch iS7 läuft.
  • Von iS7: Mit iS7 erstellte Sicherungen lassen sich wiederherstellen.

Fehlerbehebung

Was Sie sehenWas zu prüfen ist
Die SPS antwortet nichtAdresse und Netzwerk. Von außen auch die Gateway-Regel und die Gateway-IP in der S7-Hardwarekonfiguration.
Zugriff auf das lokale Netzwerk ist ausAktivieren Sie ihn für S7 Link unter Einstellungen > Datenschutz & Sicherheit > Lokales Netzwerk.
Die SPS hat die Verbindung abgelehntRack und Slot. Siehe typische Werte.
Die CPU hat die Anfrage abgelehntBei S7-1200 und S7-1500 den PUT/GET-Zugriff im CPU-Schutz aktivieren.
Adresse nicht verfügbarOb die Adresse existiert. Bei S7-1200 und S7-1500 darf der Datenbaustein nicht optimiert sein.
Alarm-Mitteilungen kommen verspätetDas ist normal: iOS entscheidet, wann die Prüfung läuft, auch im Abstand von Stunden, und die SPS muss in dem Moment erreichbar sein.

Immer noch nicht gelöst? Senden Sie eine Anfrage.

Einschränkungen und Sicherheit

Erweiterte Funktionen

Einige Funktionen nutzen die SZL (Systemzustandsliste), eine Tabelle, die das Betriebssystem der CPU führt. Die SZL liefert in Echtzeit Informationen zum Zustand der CPU, der Hardwaremodule, der Kommunikationseinstellungen und der Diagnose.

Aus Sicherheitsgründen und mit der Weiterentwicklung der Technik wurde der Zugriff auf die SZL in der Firmware neuerer CPUs eingeschränkt. Deshalb sind einige Funktionen von S7 Link auf neueren CPUs nicht verfügbar.

Mehr dazu auf der Siemens-Website: Übersicht der Systemzustandsliste (SZL).

Zugriff auf die SPS

Derzeit hat die Kommunikation mit der SPS zwei Grenzen: Die SPS muss den PUT/GET-Zugriff erlauben, und der Zugriff über Adressen kann nur nicht optimierte Datenbausteine lesen und schreiben.

Mit dem Plugin OPC Client hebt S7 Link diese Grenzen bei S7-1200 und S7-1500 auf: Es greift sicher auf den OPC-UA-Server der SPS zu, mit Benutzername und Passwort, und erreicht die Variablen über ihren symbolischen Namen. Siehe SPS für OPC UA vorbereiten.

Abfragerate

S7 Link liest die Variablen einmal pro Abfrage der SPS-Verbindung. Ein Signal, das sich schneller ändert als die halbe Abfragerate, wird nicht getreu angezeigt: Ein 1-Hz-Taktmerker, der einmal pro Sekunde gelesen wird, kann zum Beispiel etwa 15 s lang ein und weitere 15 s aus erscheinen. Um ihm zu folgen, stellen Sie eine Aktualisierung von 200 ms ein.

SPS für OPC UA vorbereiten

Mit dem Plugin OPC Client spricht S7 Link mit dem OPC-UA-Server der CPUs S7-1200 und S7-1500. Über OPC UA funktionieren auch optimierte Datenbausteine und CPUs mit ausgeschaltetem PUT/GET-Zugriff. Das sind die Schritte in TIA Portal; die Aufnahmen jedes Schritts stehen auf der Seite OPC Server Setup.

Server und Lizenz

  • Aktivieren Sie in den Eigenschaften der CPU den OPC-UA-Server. Der Standardport ist 4840.
  • Die CPU braucht die OPC-UA-Runtime-Lizenz: für S7-1517 und S7-1518 die Größe Large.

Sicherheit und Benutzer

  • Security-Richtlinien: S7 Link unterstützt alle, None, Basic256Sha256 Sign und Basic256Sha256 Sign & Encrypt.
  • Authentifizierung: Benutzername und Passwort oder Gastzugang. Auch am Endpunkt None erhält die SPS das Passwort mit ihrem eigenen Zertifikat verschlüsselt.
  • Mit TIA Portal V18 und Firmware 3.0 legen Sie die Benutzer unter Eigenschaften der CPU › OPC UA › Server › Security › Benutzerauthentifizierung an.
  • Mit TIA Portal V19 oder neuer und Firmware 3.1 oder neuer legen Sie sie unter Security-Einstellungen › Benutzer und Rollen an, mit einer Rolle, die das Zugriffsrecht auf den OPC-UA-Server hat.

Zertifikate

Aktivieren Sie „Client-Zertifikate während der Laufzeit automatisch akzeptieren“ oder importieren Sie das Zertifikat von S7 Link in den Zertifikatsmanager von TIA Portal: Die App kann es exportieren. Bei der ersten Verbindung zeigt S7 Link den Fingerabdruck des SPS-Zertifikats und bittet um Bestätigung.

Datenbausteine und Variablen

Aktivieren Sie „Erreichbar aus HMI/OPC UA“ für die Variablen, die gelesen werden, und „Schreibbar aus HMI/OPC UA“ für die, die geschrieben werden.

Uhr und Laden

Stellen Sie die Uhr der SPS oder einen NTP-Server ein: Das zählt für die Gültigkeit der Zertifikate und für die Uhrzeit der Alarme. Laden Sie zum Schluss die Hardwarekonfiguration in die CPU, denn die OPC-UA-Einstellungen und die Benutzer gehören zu ihr.

In S7 Link

  • Aktivieren Sie im SPS-Editor im Bereich OPC Client „OPC-UA-Treiber“ und geben Sie Benutzer und Passwort ein; ohne Benutzer verbindet sich S7 Link als Gast. Das Passwort bleibt im Schlüsselbund des Geräts. „S7-Treiber (PUT/GET)“ im Bereich SPS-Hardware kann eingeschaltet bleiben oder ausgeschaltet werden.
  • Mit beiden Treibern hat die Verbindungsleiste zwei Leuchten, S7 oben und OPC unten, jede mit ihrem eigenen Zustand: grün online, orange beim Verbinden, rot fehlgeschlagen, gelb, wenn die Adresse der SPS auf Ping antwortet. Bei ausgeschaltetem S7 antwortet ein Befehl oder Schreiben auf einen S7-Punkt mit „S7-Treiber auf dieser Verbindung nicht aktiv.“
  • Sicherheit: Automatisch, Keine, Signieren oder Signieren und verschlüsseln. Der Port ist 4840, wenn Sie ihn nicht geändert haben. „OPC-UA-Verbindung testen“ zeigt Modell, Firmware und RUN/STOP-Zustand.
  • „Zertifikat von S7 Link exportieren“ erstellt die Datei .der, die in TIA Portal importiert wird.
  • Bei der ersten Verbindung oder wenn sich das SPS-Zertifikat ändert, zeigt der Hinweis „SPS-Zertifikat“ seinen SHA-256-Fingerabdruck: Wenn es Ihre SPS ist, tippen Sie auf „Vertrauen und verbinden“. Im SPS-Editor löscht „Zertifikat vergessen“ das vertraute Zertifikat. In der SPS-Liste kennzeichnet das Zeichen OPC die SPS, die OPC UA verwenden.
  • Bei den Punkten gibt es drei Tabellentypen: OPC-Variablen, OPC-Alarme und OPC-Trend. Im Variableneditor führt „SPS durchsuchen“ zum Datenbaustein und zur Variable, und S7 Link liest Typ und Zugriff aus der SPS. Zum Durchsuchen muss die SPS über OPC UA online sein; sonst geben Sie die NodeId von Hand ein. OPC-Alarme erscheinen auf der Alarmseite und in den Mitteilungen, OPC-Trends im Trendmenü.
  • Mit beiden Treibern verwenden Status und INFO S7, und OPC UA ergänzt die fehlenden Daten; nur mit OPC UA sehen Sie RUN/STOP, Modell, Bestellnummer, Seriennummer und Firmware. Bei S7-1500, wo S7 die Uhr verweigert, wird die Uhrzeit der SPS über OPC UA gelesen, nur lesend.
  • Die Demo-SPS verwendet S7 und OPC UA zusammen, mit OPC-Beispieltabellen. Ohne das Plugin bleiben die OPC-Teile ausgeblendet, und die OPC-Tabellen bleiben in der Datei.

Zusätzliche Plugins

Optionen, die Sie der App per In-App-Kauf hinzufügen können. Wenn Sie bereits eine mit iS7 gekauft haben, behalten Sie sie.

Alarme

Behalten Sie bestimmte SPS-Signale im Blick. Legen Sie im Tab Konfiguration eine Alarmtabelle an, mit einer Meldung und einer Klasse für jedes Signal: Warning, Alarm oder System. Bei geöffneter App werden die Alarme in jedem Zyklus gelesen und mit Farben und einem Ton Ihrer Wahl gemeldet. Nach dem Verlassen der App werden die Alarme noch etwa 30 Sekunden geprüft, mit Ton, Mitteilung und Kennzeichen. Danach können Sie im Hintergrund zusätzlich visuelle Mitteilungen erhalten, aber iOS entscheidet, wann die Prüfung läuft, auch im Abstand von Stunden: Verlassen Sie sich bei Sicherheitsfunktionen nicht darauf.

Trend

Verfolgen Sie, wie sich Werte ändern. Legen Sie im Tab Konfiguration eine TREND-Tabelle an: Geben Sie jeder Variablen eine Farbe (Rot, Gelb, Grün, Weiß oder Blau), ein Y-Minimum und -Maximum und aktivieren Sie Im Diagramm zeigen. Bis zu fünf Variablen erscheinen gemeinsam unter Variablen > Trend, jede auf ihren eigenen Bereich skaliert, mit einer Legende für Istwert, Minimum und Maximum. Die Werte werden auf jeder Seite aufgezeichnet, solange die App verbunden ist, bei jedem Zyklus der SPS-Verbindung, bis zu 3600 Werte je Variable; das Diagramm zeigt die letzten 600, CSV und PDF exportieren alle. Für eine seltenere Abtastung zeichnet die Timer-Taste neben dem Diagramm nur jeden 5., 10., 20., 50., 100. oder 200. Zyklus auf: Bei 1 s Aktualisierung ergibt ×10 einen Wert alle 10 s. Das Symbol zeigt dann ×10, die Zeile Aktuelle Abtastung unter den Variablen nennt Wahl und Intervall, zum Beispiel ×10 · 10 s, und das PDF druckt sie in der Kopfzeile. Exportieren Sie die Daten als CSV, bereit für Excel in Ihrer Sprache, oder das Diagramm als PDF. Mit der simulierten SPS funktioniert es ohne Kauf.

PDF-Seite: drei farbige Kurven auf einer Prozentskala über sechs Minuten, mit einer Legende aus Adressen, Y-Bereichen, Minimum und Maximum
Ein von S7 Link exportiertes PDF der Beispieltabelle, mit der simulierten SPS. Beispiel-PDF öffnen

OPC Client

Liest und schreibt die Variablen von S7-1200 und S7-1500 über den OPC-UA-Server der CPU, auch in optimierten Datenbausteinen und bei ausgeschaltetem PUT/GET-Zugriff. OPC-Tabellen gibt es für Variablen, Alarme und Trends: OPC-Alarme brauchen zusätzlich das Plugin Alarme, OPC-Trends das Plugin Trend. Die Einstellungen in TIA Portal stehen unter SPS für OPC UA vorbereiten.

Video

Eine kurze Tour durch S7 Link auf der integrierten simulierten SPS. Das Video ist auf Englisch.

Vorführungen auf realer Hardware

Aufgenommen mit dem früheren iS7. Die Oberfläche hat sich geändert, die Idee nicht. Die Videos verbinden sich erst mit den YouTube-Servern, wenn Sie sie antippen.

Nutzen Sie iS7 oder S7 Link?

Wenn Sie möchten, sagen Sie mir Ihre Meinung zur neuen Version oder senden Sie mir Ihre Vorschläge.

Vertreten Sie eine Schule, ein Institut oder eine Universität? Schreiben Sie mir, und wir sehen, ob ein kostenloser Aktionscode möglich ist.

Schreiben