eYe
Level-1
- Beiträge
- 759
- Reaktionspunkte
- 80
-> Hier kostenlos registrieren
Moin,
Ich habe in meinem System mehrere XBTGT HMI und habe das Problem das die auflaufenden Alarme alle verschiedene Uhrzeitstempel haben. Nun habe ich die Hilfe durchstöbert und bin dabei auf folgendes Kapitel gestoßen: 16.3.2 Diagnostische Alarmgruppen
Dort heißt es unter anderem:
Ich habe also diese Diagnostische Alarmliste erstellt und mich dabei an die Hilfe gehalten...
In Unity bin ich dann auf folgendes Kapitel gestoßen um einen Diagnostischen Alarm zu erzeugen: ALRM_DIA: Schnittstelle mit dem Diagnosepuffer
Ich habe zum Test einen dieser ALRM_DIA Bausteine in FBD eingefügt, die öffentlichen Variablen habe ich nicht beschrieben. (Sollten also Standardwerte haben)
Einen fiktiven Alarmtext habe ich wie in der Hilfe beschrieben in den Kommentar des Bausteins geschrieben.
Lange rede kurzer Sinn, die Diagnostische Alarmtabelle scheint zu funktionieren da ich einen Standardalarm bekomme (Fehler Kalenderfunktion), aber leider sehe ich absolut nichts von meinem gewünschten Alarm...
Im Anhang sind zwei Bilder, einmal die Anzeige der Diagnostischen Alarmtabelle mit dem Standardalarm (Was bedeutet er?) und einmal der Testalarm in Unity mit den Fehlermeldungen beim kompilieren (Wieso erscheinen diese?)
Es wäre wirklich Klasse wenn sich hier schonmal jemand mit der Diagnostischen Alarmtabelle auseinandergesetzt hat und mir helfen könnte
Verwendete Software:
Vjieo Designer V4.6.0.7661 4.6.0c
Unity Pro L V3.0 - 70612
Vielen Dank, eYe
Ich habe in meinem System mehrere XBTGT HMI und habe das Problem das die auflaufenden Alarme alle verschiedene Uhrzeitstempel haben. Nun habe ich die Hilfe durchstöbert und bin dabei auf folgendes Kapitel gestoßen: 16.3.2 Diagnostische Alarmgruppen
Dort heißt es unter anderem:
Das ist genau das was ich brauche, ich habe mehrere (9) XBTGT und auf allen sollen die gleichen Alarme, mit gleichem Zustand und gleicher Uhrzeit aufgeführt werden!<img style="border: medium none ; float: none; width: 12px; height: 10px;" border="0" height="10" width="12">Gründe zur Verwendung von Alarmen im diagnostischen Puffer
- Präzise Datum- und Uhrzeitstempel der Alarme
Da der Alarm durch die SPS generiert wird, die den Sensoren und anderen Geräten am nächsten liegt, speichert der diagnostische Puffer das genaue Datum und die genaue Uhrzeit eines Alarms zusätzlich zur genauen Reihenfolge, in der die Alarme auftreten.- Mehrere Plattformen zeigen die gleichen Alarme an
Mehrere Plattformen können die gleichen Alarme im diagnostischen Puffer der SPS überwachen und mit ihnen interagieren. Ein Plattformgerät kann Alarme im diagnostischen Puffer quittieren, und andere Betrachter, die an die SPS angeschlossen sind, werden bei der nächsten Abfrage des diagnostischen Puffers der SPS auf diese Quittierung aufmerksam gemacht. Datums- und Zeitstempel bleiben von einem Betrachter (Plattformgerät) zum anderen vollkommen unverändert.
Ich habe also diese Diagnostische Alarmliste erstellt und mich dabei an die Hilfe gehalten...
In Unity bin ich dann auf folgendes Kapitel gestoßen um einen Diagnostischen Alarm zu erzeugen: ALRM_DIA: Schnittstelle mit dem Diagnosepuffer
Ich habe zum Test einen dieser ALRM_DIA Bausteine in FBD eingefügt, die öffentlichen Variablen habe ich nicht beschrieben. (Sollten also Standardwerte haben)
Einen fiktiven Alarmtext habe ich wie in der Hilfe beschrieben in den Kommentar des Bausteins geschrieben.
Lange rede kurzer Sinn, die Diagnostische Alarmtabelle scheint zu funktionieren da ich einen Standardalarm bekomme (Fehler Kalenderfunktion), aber leider sehe ich absolut nichts von meinem gewünschten Alarm...
Im Anhang sind zwei Bilder, einmal die Anzeige der Diagnostischen Alarmtabelle mit dem Standardalarm (Was bedeutet er?) und einmal der Testalarm in Unity mit den Fehlermeldungen beim kompilieren (Wieso erscheinen diese?)
Es wäre wirklich Klasse wenn sich hier schonmal jemand mit der Diagnostischen Alarmtabelle auseinandergesetzt hat und mir helfen könnte
Verwendete Software:
Vjieo Designer V4.6.0.7661 4.6.0c
Unity Pro L V3.0 - 70612
Vielen Dank, eYe