Schritt für Schritt eine Fehlermeldung in Excel wegspeichern

S7Sync

Level-1
Beiträge
76
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

ich habe das Forum schon durchforstet und auch einige Beträge aufmerksam gelesen z.B. http://www.sps-forum.de/showthread.php?t=15348, bei denen es um das Schreiben von Meldungen in eine externe Datei (z.B. csv oder xls) geht. Leider sind die Beiträge schon voll bei der Fehlerbehandlung, das drummherum entzieht sich meinem Wissensstand.

Ich benötige eine detailierte Hilfe wie ich z.B. eine Fehlermeldung einem WinCC flexible Projekt anlege, wie diese auf der Runtime im Fehlerbild angezeigt wird und wie ich diese dann in eine externe Datei speichern kann (für jeden Wochentag eine Datei z.B. Fehler_2011_10_11).
eine Fehlermeldung sollte das Format aufweisen:
"JJJJ.MM.TT - hh.mm.ss - Fehletext -"

Hier ein paar Eckdaten:
- CPU 315 2DP
- Simatic Step7 v5.5
- WinCCflex 2008 SP2 Update 13
- WinCCfles RT 2008 auf PC mit Windows XP Pro + SP3 (Bedingerät)
- Kommunikation zwischen CPU und PC via Ethernet

Scripterfahrung = 0

Leider hat mir die WinCCflex Hilfe auch nicht weiterhelfen können, ich hoffe das ich mit Eurer Hilfe zum Ziel komme...
schonmal Danke im Vorraus!

mfg
 
Mit "Scripterfahrung = 0" hast du ja schonmal alle wichtigsten Voraussetzungen ausgehebelt.

Aber zum Grundsatz :
Jede dieser Fehlermeldungen muss "bei Wertänderung" das/ein Script aufrufen, wo dann der Zeitstempel und der Wunschtext gespeichert wird. Das ist eine "Heidenarbeit" - aber machbar.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie wäre es mit einem Meldearchiv, dazu sind keine Scripts notwendig. Ausserden ist es möglich eine Aufgabe einmal täglich auszuführen und das Archive zu kopieren.
 
Zuletzt bearbeitet:
Danke für die schnelle Antwort,

also mit "Scripterfahrung = 0" meine ich die Scripterfahrung in Bezug auf WinCCflex.
Wie ich im Forum gelesen habe sieht die Sprache so aus wie "C" / "C++". Hinsichtlich einigen Schleifen und IF/ELSE Bedingung sind Grundlagen aus der µC Programmierung vorhanden.

Angenommen ich habe eine Fehlermeldung im Fenster "Bitmeldungen" angelegt, also den Fehlertext. Was muss denn da noch alles eingetragen werden, damit dann später ein Script aufgerufen wird?
Die Fehlermeldung wird ja von der SPS aus angschupst, richtig?
 
Wenn nur die Runtime Version gekauft wird, dann ist das leider so. Bei Panels oder auch bei den PanelPCs von Siemens wird die Archivefunktion aber "kostenlos" mitgeliefert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also, die Archiv Funktion ist schon ne feine Sache. Jedoch steht diese mir nicht zur Verfügung und ich muss wohl oder übel auf die Script Möglichkeit zurückgreifen.
Wie ich eine Excel Datei öffne habe ich schon gefunden, aber noch nicht getestet weil ich nicht weiß wie ich ein projektiertes Script via einem Ereignis (Fehlermeldung) öffnen kann?

Ich hoffe auf weitere Unterstützung von Euch und sage schonmal
Vielen Dank dafür!

mfg
 
Guten Morgen,

es ist möglich bei den Bitmeldungen jeweils ein kommendes und gehendes Ereignis zu projektiereren. Hier kann dann ein Skript aufgerufen werden das in die Excel Datei schreibt.
Der Nachteil dieser Methode ist das jede Bitmeldung nochmal angefasst werden muss. Bei größeren Projekten ist dies wohl sehr zeitaufwendig und da fährt man normalerweise mit den 250€ für die Archivefunktion besser.
 
Zurück
Oben