TIA Program_Alarm erstellen und anzeigen lassen?

ManAtWork!

Level-1
Beiträge
89
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

ich bin gerade dabei Fehlermeldungen zu erstellen. Dabei wollte ich den weg über "Program_Alarm" nehmen.
Nur irgendwie ist mir das ganze nicht ganz schlüssig bzw. ich werde einfach nicht aus der Hilfe von Siemens schlau, wie das genau zu funktionieren hat.

Bis jetzt habe ich lediglich einen FB erstellt indem der Program_Alarm aufgerufen wird (als multiinstanz).
Anschließend habe ich unter PLC-Überwachungen&Meldungen unter Meldungen den dazugehörigen Text definiert.

Wenn ich nun die PLC und das Panel Simuliere und den Eingang SIG auf TRUE setze passiert nichts. Auch der Status ändert nicht wie beschrieben seinen Wert kurz auf 0001.

Ich benutze eine 1500- Steuerung in Verbindung mit einem KTP900 Panel und alles mit TIA V14 SP1.

Was mache ich falsch?

Grüße
Dominik
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Das war natürlich mein doofer Fehler.
Vielen Dank!

Jetzt muss ich es nur noch schaffen, diese Meldung auch im Archiv richtig anzeigen zu lassen. Dort fehlt mir jetzt irgendwie der Text zur Meldung.

Grüße
Dominik
 
Zur Info,

ich habe (mittlerweile von Siemens bestätigt), die Erfahrung gemacht, dass Prog_alarm stark auf die Zykluszeit geht. Außerdem gibt es kein einfach zu realisierendes Fehlergenaues Quittierverfahren.
 
Hallo Mecha2312,

danke für deine Info.
Habe das in meiner Steuerung auch angeschaut und muss dir leider wirklich recht geben.
Für die Warnungen, Meldungen und Störungen ( so wird das bei uns eingeteilt ), habe ich jeweils ein Array mit 200 Variablen vom Typ "Program_Alarm" erstellt. Sprich insgesamt 600 "Program_Alarm" Variablen die über eine Schleife fortlaufend aufgerufen werden.
Um dem fortlaufenden aufrufen des "Program_Alarms" entgegenzuwirken, habe ich nun eine Lösunge über steigende und fallende Flacken programmiert. Dadurch ist die Zykluszeit um gut 4ms gesunken. (simuliertes Projekt mit nur dem Aufruf der Program_Alarm Bausteinen)

Was genau meinst du mit "Fehlergenaues Quittierverfahren"?

Grüße
Dominik
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Teste das bei so vielen Aufrufen auf jeden Fall frühzeitig mit einer Hardware-CPU!

Mit dem Quittieren meine ich, dass du mit der HMI-Funktion der Siemens HMI nicht die Programmalarme in der Steuerung quittieren kannst. Bzw. ich weiß nicht wie, was natürlich nicht heißt dass es nicht geht :)
 
Um dem fortlaufenden aufrufen des "Program_Alarms" entgegenzuwirken, habe ich nun eine Lösunge über steigende und fallende Flacken programmiert. Dadurch ist die Zykluszeit um gut 4ms gesunken.
Die durchschnittliche Zykluszeit ist gesunken, doch um wieviel erhöht sich die Zykluszeit bei einem Meldeschwall?

Harald
 
@PN/DP: Das muss ich mir auch mal bei Gelegenheit genauer anschauen.

Was mir jetzt jedoch aufgefallen ist, meine Texte werden nicht auf englisch dargestellt. Deutsch funktioniert einwandfrei...bei der Umschaltung zu englisch kommt #Text missing# #.

Ich habe jedoch unter PLC-Überwachungen&Meldungen -> Meldungen -> Programmmeldungen für jede Meldung auch den englischen Text dazu eingegeben:confused::confused:
Auch finde ich die Vergabe der Meldungs-ID komisch. Für jeden Program_Alarm wird ja eine Programmeldung mit einer gewissen Melde-ID erstellt.

Diese wird mir auch schön an meiner Meldeanzeige angezeigt.
Wenn ich nun jedoch z.B die Melde-ID 200 suche, dann sieht man das unter den Programmmeldungen nicht sofort...man müsste jede einzelne Meldung anklicken und erst dann sieht man die genaue ID:confused::confused:

Grüße
Dominik
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe jedoch unter PLC-Überwachungen&Meldungen -> Meldungen -> Programmmeldungen für jede Meldung auch den englischen Text dazu eingegeben:confused::confused:
Auch finde ich die Vergabe der Meldungs-ID komisch. Für jeden Program_Alarm wird ja eine Programmeldung mit einer gewissen Melde-ID erstellt.

Wo werden den die Englischen Texte nicht angezeigt?
 
Hi rostiger Nagel,

in meiner Meldeanzeige und in meinem Meldespeicher werden nur die deutschen Texte angezeigt. Sobald ich auf englisch umstelle kommt dann #Text missing # #.
Unter den Programmmeldungen habe ich jedoch den deutschen sowie den englische text eingegeben.
 
Hi,

den Fehler hatte ich auch mal. Schau mal in die Hardwareconfig der CPU, da gibt es den Punkt Mehrsprachigkeit. Dort kannst du die Sprachen konfigurieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi dentech;

unter Mehrsprachigkeit kann ich keine Eingaben tätigen....s. Bild:

1.JPG

Unter Sprachen & Ressourcen > Projektsprachen ist die deutsche und englische Sprache aktiviert.

2.JPG

Gruß
Dominik
 
Hallo Zusammen,

hab das gleiche Probelm wie ManAtWork! nur mit Slowakisch. Aber ich kann auch offline nichts unter "Mehrsprachigkeit" ändern.

Was hast du gemacht, dass es ging?

MFG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das war natürlich mein doofer Fehler.
Vielen Dank!

Jetzt muss ich es nur noch schaffen, diese Meldung auch im Archiv richtig anzeigen zu lassen. Dort fehlt mir jetzt irgendwie der Text zur Meldung.

Grüße
Dominik

Ich habe immoment das gleiche Problem, dass im Meldearchiv die Texte nicht angezeigt werden. Nur die ID Datum und Uhrzeit werden im Meldearchiv dargstellt.

Hast du das mittlerweile gelöst bekommen? Oder weiß jemand was man noch einstellen muss?

MfG
RdW
 
Ich habe immoment das gleiche Problem, dass im Meldearchiv die Texte nicht angezeigt werden. Nur die ID Datum und Uhrzeit werden im Meldearchiv dargstellt.

Hast du das mittlerweile gelöst bekommen? Oder weiß jemand was man noch einstellen muss?

MfG
RdW


Habe es herausgefunden..

Man muss das Häkchen bei dem Archiv "Meldetext und Fehlerstelle archivieren" in den Eigenschaften aktivieren.

Für die Leute die das gleiche Problem haben sollten.

MfG
RdW
 
Zurück
Oben