DunderHEAD
Level-1
- Beiträge
- 17
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich möchte, wenn ein Fehler oder ähnliches auftritt den Zustand und verschiedene Werte aus der SPS in einer Datei auf dem PC sichern.
Verwendete Hardware:
- Microbox 427C
-- idx1: OPC (v7.0)
-- idx2: WinAC RTX F (6ES7 611-4FB00-0YB7 / v4.5)
-- IF1: Profinet
-- idx3: Ethernet
- Step7 v5.4 + SP5 + HF1
-- bevorzugte Programmiersprache: SCL
- ODK v4.2
Beispiel:
Die Anlage geht aus dem laufenden Betrieb in den Stop, weil z.B. eine Lichtschranke ausgelöst wird.
Dann sollen z.B. die Werte der Eingänge 0.0-0.7, sowie ein Zeitstempel in einer Datei auf der Microbox gesichert werden.
Nun bin ich mir nicht sicher womit ich diese Aufgabe am besten löse. Am einfachsten ist es, denke ich, wenn ich das ODK mit dem shared memory (SMX) verwende.
Dann könnte ich mit einem ext. Programm eine Variable im shared memory checken und wenn diese TRUE ist alle relevanten Werte in eine Datei speichern.
Das Problem ist nur, dass ich nicht weiß, wie ich dies anstelle .
Vielleicht gibt es ja aber auch eine andere, einfachere bzw. schnellere Methode aus dem S7 Program heraus Werte bereitszustellen und ein Speichern zu veranlassen.
Danke schon mal im voraus.
DunderHEAD
ich möchte, wenn ein Fehler oder ähnliches auftritt den Zustand und verschiedene Werte aus der SPS in einer Datei auf dem PC sichern.
Verwendete Hardware:
- Microbox 427C
-- idx1: OPC (v7.0)
-- idx2: WinAC RTX F (6ES7 611-4FB00-0YB7 / v4.5)
-- IF1: Profinet
-- idx3: Ethernet
- Step7 v5.4 + SP5 + HF1
-- bevorzugte Programmiersprache: SCL
- ODK v4.2
Beispiel:
Die Anlage geht aus dem laufenden Betrieb in den Stop, weil z.B. eine Lichtschranke ausgelöst wird.
Dann sollen z.B. die Werte der Eingänge 0.0-0.7, sowie ein Zeitstempel in einer Datei auf der Microbox gesichert werden.
Nun bin ich mir nicht sicher womit ich diese Aufgabe am besten löse. Am einfachsten ist es, denke ich, wenn ich das ODK mit dem shared memory (SMX) verwende.
Dann könnte ich mit einem ext. Programm eine Variable im shared memory checken und wenn diese TRUE ist alle relevanten Werte in eine Datei speichern.
Das Problem ist nur, dass ich nicht weiß, wie ich dies anstelle .
Vielleicht gibt es ja aber auch eine andere, einfachere bzw. schnellere Methode aus dem S7 Program heraus Werte bereitszustellen und ein Speichern zu veranlassen.
Danke schon mal im voraus.
DunderHEAD
Zuletzt bearbeitet: