Systemfehler melden

snowbda

Level-1
Beiträge
48
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi!!
Als Anfänger bin ich in Step7 über diese Funktion gestolpert.
Ist diese eigentlich nur dazu da Diagnosealarme ans HMI zu übertragen?
Komme ich an das "Fehlerbit" im Diagnosedatensatz auch irgendwie ran um entsprechend in der SPS reagieren zu können?
 
Fehler Ob`s

Bei einem Systemfehler werden ja die entsprechenden OB`s durchlaufen. Dort könntest du dann eine Meldung generieren
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Komme ich an das "Fehlerbit" im Diagnosedatensatz auch irgendwie ran um entsprechend in der SPS reagieren zu können?

Auf welche Fehler möchtest du dort reagieren ?

Bei einem Fehler ruft die CPU einen entsprechenden OB auf, das wäre die einfachste Lösung um einen Fehler zu erkennen.
z.b.: OB 121 - Aufruf bei einem Programmierfehler
OB 82 - Aufruf bei erkanntem Diagnosealarm
OB 85 - aufruf bei einem Programmablauffehler
OB 86 - Baugruppenträgerausfall
OB 122 - Peripheriezugriffsfehler

Genauere Informationen zu dem Fehler stehen dann in den Temporären Daten des jeweiligen Fehler OB´s, siehe hierzu die Step 7-Hilfe zu denn OB´s, dort ist der Aufbau der Daten recht gut erklärt.
 
Zuletzt bearbeitet:
Ich möchte z.B. explizit auf einen Kurzschluss reagieren. Dieser Fehler muss irgendwo also im Diagnosedatensatz kodiert sein. Das wird wiederrum behaupte ich mal in irgendeinem DB hinterlegt sein. Die Frage ist nun:
Komme ich über "Systemfehler melden" explizit an die Information ("Kurzschluss") ran , oder kann ich nur "Kurzschluss" als Text im HMI-Gerät ausgeben lassen (Es werden im "Systemfehler melden" Texte eingegeben)?
 
Ebenfalls probleme

Hallo,
durch diesen Thread ist mir die Idee gekommen die Systemmeldungen ebenfalls auf dem TP270 meines aktuellen Projektes anzuzeugen.

Ich habe die Meldungen in S7 erzeugt, Leider wird in flexible nichts angezeigt.


Ich vermute das noch was importiert werden muss, leider ist hierzu bei Siemens nichts beschrieben. Ansonsten habe ich alle Schritte ausgeführt.

Gruß
Michael
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was hast Du wie und wo erzeugt ?

In WinCCFlex kannst Du bei den Meldungen schonmal direkt ein Häckchen machen bei Systemmeldungen.
Man muss jetzt hier trennen zwischen Systemmeldungen, diese werden von der SPS gebildet und (beim aktivieren) in WinCCFlex automatisch angezeigt.

Etwas anderes ist ein Systemfehler, der zur Aktivierung eines Fehler-OB führt.
Hier wird wie oben aufgeführt der OB aufgerufen wenn ein Fehler auftaucht. Was ich jetzt mit den Informationen anfangen kann , die der OB mir liefert hängt auch von der Baugruppe ab.
Nicht jede Baugruppe liefert mir einen Kurzschluss, deshalb an den Themenstarter die Frage, um welche Baugruppe geht es hier.
Bei z.B. einer Festo-Ventilinsel hat man ein Byte für die Diagnose da steht ein Kurzschluss drin.
 
Wen in S7 das System Fehler meldingen geaktivierd wurde, werden automatisch die fehler meldingen FB und FC met ein paar DB ersucht und man kan dan auch die OB selektieren welche bei ein fehler angeruffen wurde.
Die fehler wurde dan automatisch in ein Siemens HMI gerat in das meldevenster ausgegeben.
 
Laut Siemens genaue Slave Diagnose

Hallo,

laut der Siemens HP werden auch die Störungen der Ventilinseln etc..
angezeigt.
Ich bin nach dieser Anleitung vorgegangen.
http://support.automation.siemens.c...ction=cssearch&searchinprim=0&nodeid0=4000024

Aber auf meinem TP werden die Meldungen nicht angezeigt.
Ich habe das Beispielprojekt probiert, da funktioniert es. Aber meine Einstellunegn sind identisch.
Ich vermute das ich noch Texte importieren muss nur wo und wie???
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich stetse in das selbe projekt die S7 sturerung und das Protool oder de WinCC flez programm und ich muste dan in der HMI nichts projektieren.
Nur die system meldingen wurde in Duitse Sprache getont und die normale stormeldingen in Niederlandische sprache.
 
Also unter CPU Meldungen werden die Meldungen eindeutig angezeigt nur in der HMI tut sich nichts, lediglich die Profibusfehler werden angezeigt

Sorry: Es werden nur Start Stopp etc.angezeigt ein Bereichslängenfähler taucht auch dort unter Alarme nicht auf
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
@Jabba
Bleiben wir bei der Festo-Ventilinsel...beim Diagnosealarm wird der OB82 aufgerufen, dort wird der Diagnosepuffer ausgelesen und in irgendeinem DB abgelegt, denke ich mal. Die Frage ist nun, an welcher Stelle steht dieser Eintrag in dem DB...steht da "Kurzschluss",oder ist das ganze codiert? Wie kann ich mir das vorstellen?
 
Zurück
Oben