Autor: Ulrich Ribi
Beispiel SPSLogger und PLCSim Advanced
12. November 2023
Beispiel eines Zugriffs mit dem SPSLogger auf eine mit PLCSim Advanced simulierte CPU.
Wichtig: Es muss zwingend PLCSim Advanced benutzt werden.
Siemens-Anleitung, die zur Orientierung benutzt wurde:
Erste Schritte mit S7-PLCSIM Advanced und Simulationstabellen
Grundlagen:
Simulierte CPU: CPU 1512SP-1 PN
Netzwerk Arbeitsplatz: 192.168.1.0 – Die Adressen 192.168.1.61 und 192.168.1.63 sind noch frei.
Vorgehen:
- PLCSim Advanced konfigurieren.
Die Einstellung “Online Access” auf “TCP/IP” stellen.
Die Einstellung “TCP/IP communication with” auf “Ethernet” stellen.
Virtuelle CPU mit der Adresse 192.168.1.63 erstellen und starten. - Virtuellen Netzwerkadapter konfigurieren
Der Netzwerkadapter Siemens PLCSIM erhält die Adresse 192.168.1.61
3. Download des Programmes mit dem TIA Portal
4. Verbindung mit dem SPSLogger aufbauen
SPSLogger und PLCSim
11. November 2023
SPSLogger kann keine Daten von PLCSim aufzeichnen, weil es mit lokale Instanzen über einen Softbus arbeitet.
Mit PLCSim Advanced hingegen sollte eine Kommunikation möglich sein. Die Einstellung “Online Access” muss dabei auf “PLCSIM Virtual Eth. Adapter” gestellt sein.
Getestet wurde dies bis jetzt aber nicht.
Bitte eine kurze Mitteilung hinterlassen, wenn jemand den SPSLogger mit PLCSim Advanced getestet hat.
SPSLogger V0.1.18.2 verfügbar
6. Oktober 2023
Ein Update für SPSLogger ist verfügbar.
Version 0.1.18.2 enthält folgende Verbesserungen:
- Fehlerbehebung: Zoomen während Echtzeitaufzeichnung war fehlerhaft.
Dieser Fehler wurde auch bei SPSLoggerOPCUA behoben.
Hinweis:
Update kann mit dem Menüpunkt “Hilfe” – “Auf Updates prüfen” durchgeführt werden.
Oder als Alternative direkter Download von Seite https://spslog.ch/de/download/
Probleme mit ClickOnce
6. Oktober 2023
Durch ein fehlerhaftes Update müssen die ClickOnce-Anwendungen andauernd neu installiert werden.
Betroffen ist auch der SPSLogger.
Lösung: Installieren des neusten Windows-Update (KB5030300 oder höher)
Weitere Informationen unter folgendem Link:
SPSLoggerOPCUA V0.2.4 verfügbar
8. Mai 2023
Ein Update für SPSLoggerOPCUA ist verfügbar.
Version 0.243 enthält folgende Verbesserung:
- Zoomen geht neu auch mit dem Mausrad bei gedrückter Control-Taste.
Mit dieser experimentalen Version kann über die OPC UA-Schnittstelle auf die Steuerungen zugegriffen werden.
Siehe auch folgende Beiträge zur Verbindung:
OPC UA-Verbindung mit S7-1500 (z.B. CPU1512SP)
OPC UA-Verbindung mit S7-1500 absichern
Hinweis:
Update kann mit dem Menüpunkt “Hilfe” – “Auf Updates prüfen” durchgeführt werden.
Oder als Alternative direkter Download von Seite https://spslog.ch/de/download/
SPSLogger V0.1.18 verfügbar
1. Mai 2023
Ein Update für SPSLogger ist verfügbar.
Version 0.1.18 enthält folgende Verbesserungen:
- Zoomen geht neu auch mit dem Mausrad bei gedrückter Control-Taste.
- Fehlerbehebung: Wenn sehr hohe Werte vorhanden sind und der Maximumwert für die Anzeige tief gewählt wird, kann das Programm abstürzen. Neu wird überprüft, ob das Verhältnis stimmt und bei einem Verhältnis über 1 zu einer Million vorgeschlagen die aufgezeichneten Daten zu löschen.
In der Praxis trat dieser Extremfall bei einem falsch gewählten Format (DInt anstatt Real) auf, das dann nachträglich korrigiert wurde.
Hinweis:
Update kann mit dem Menüpunkt “Hilfe” – “Auf Updates prüfen” durchgeführt werden.
Oder als Alternative direkter Download von Seite https://spslog.ch/de/download/
SPSLoggerOPCUA V0.2.3 verfügbar
23. Februar 2023
Ein Update für SPSLoggerOPCUA ist verfügbar.
Version 0.2.3 enthält Verbesserungen im Triggermodus.
Mit dieser experimentalen Version kann über die OPC UA-Schnittstelle auf die Steuerungen zugegriffen werden.
Siehe auch folgende Beiträge zur Verbindung:
OPC UA-Verbindung mit S7-1500 (z.B. CPU1512SP)
OPC UA-Verbindung mit S7-1500 absichern
Hinweis:
Update kann mit dem Menüpunkt “Hilfe” – “Auf Updates prüfen” durchgeführt werden.
Oder als Alternative direkter Download von Seite https://spslog.ch/de/download/
SPSLogger V0.1.17 verfügbar
13. Februar 2023
Ein Update für SPSLogger ist verfügbar.
Version 0.1.17 enthält Verbesserungen im Triggermodus.
Wenn der Trigger nicht aktiv ist und die Signale nicht in der Datenbank gespeichert werden, sind die aufgezeichneten Signal grau.
Hinweis:
Update kann mit dem Menüpunkt “Hilfe” – “Auf Updates prüfen” durchgeführt werden.
Oder als Alternative direkter Download von Seite https://spslog.ch/de/download/
SPSLogger V0.1.16 verfügbar
24. Oktober 2022
Ein Update für SPSLogger ist verfügbar.
Version 0.1.16 enthält diverse Aktualisierungen und Fehlerbehebungen.
Hinweis:
Update kann mit dem Menüpunkt “Hilfe” – “Auf Updates prüfen” durchgeführt werden.
Oder als Alternative direkter Download von Seite https://spslog.ch/de/download/
OPC UA-Verbindung mit S7-1500 (z.B. CPU1512SP)
4. Juli 2020
Beispielkonfiguration für eine Siemens CPU 1512SP-1 PN.
Diese Konfiguration sollte eigentlich für alle S7-1200 und S7-1500 CPU’s gelten. Es fehlen aber noch Praxiserfahrungen. Bis jetzt wurde nur die 1512SP und die 1513 getestet.
Wichtig:
Damit die Kommunikation zur S7-1200/1500 funktioniert muss folgendes beachtet werden:
- In den Einstellungen der CPU muss der OPC UA-Server aktiviert werden.
- Runtime-Lizenz eintragen.
- Die Datenbausteine und Variablen müssen für OPC UA-Zugriff freigeschaltet sein (Lesezugriff genügt).
Hinweis:
Diese Konfiguration beinhaltet keine Sicherheitseinstellungen.
Bei einem Produktionssystem mit Zugriff auf die CPU von Aussen sollte der OPC UA-Server mit geeigneten Sicherheitseinstellungen abgesichert werden.
Siehe hierzu auch den folgenden Beitrag: OPC UA-Verbindung mit S7-1500 absichern
Hier kann auch die Adresse ausgelesen werden, die im Verbindungsdialog eingegeben werden muss.
Die Lizenz muss nicht auf die CPU übertragen werden.
Obwohl keine Prüfung stattfindet, muss die benötigte Lizenz bei Firma Siemens erworben werden.
Datenbausteine und Variablen für OPC UA-Zugriff freigeschalten (Erreichbar aus OPC UA)
Dies ist standardmässig der Fall.
Weitere Informationen:
Handbuch “SIMATIC S7-1500, ET 200MP, ET 200SP, ET 200AL, ET 200pro Kommunikation”, Kapitel 9.3
https://support.industry.siemens.com/cs/document/59192925/simatic-s7-1500-et-200mp-et-200sp-et-200al-et-200pro-kommunikation?dti=0&lc=de-DE