<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Alarmmanger abfragen, ob Alarme aktiv sind</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/702dc03555/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/702dc03555/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/702dc03555/</id><updated>2021-11-16T06:33:31.056000Z</updated><subtitle>Recent posts to Alarmmanger abfragen, ob Alarme aktiv sind</subtitle><entry><title>Alarmmanger abfragen, ob Alarme aktiv sind</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/702dc03555/?limit=25#5047/1bb0" rel="alternate"/><published>2021-11-16T06:33:31.056000Z</published><updated>2021-11-16T06:33:31.056000Z</updated><author><name>motorcross</name><uri>https://forge.codesys.com/u/motorcross/</uri></author><id>https://forge.codesys.com67f8980545cc475059c745998d68c7b9017a7bf6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich habe es hinbekommen, die Anzahl der aktiven Alarme auszulesen! Danke für deine Hilfe!&lt;/p&gt;
&lt;p&gt;Es hat mit der Funktion "getActiveAlarms()" geklappt.&lt;/p&gt;
&lt;p&gt;Gruß motorcross&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Alarmmanger abfragen, ob Alarme aktiv sind</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/702dc03555/?limit=25#5047" rel="alternate"/><published>2021-11-09T06:57:34.535000Z</published><updated>2021-11-09T06:57:34.535000Z</updated><author><name>m.prestel</name><uri>https://forge.codesys.com/u/mprestel/</uri></author><id>https://forge.codesys.comaa95d89c9edd03d1cce8d369f7feb0df479ea73e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hey,&lt;/p&gt;
&lt;p&gt;nein, du musst dich dafür nicht anmelden.&lt;/p&gt;
&lt;p&gt;GetCoundAlarmsFromStorage gibt die Alarme in der Historie zurück,&lt;br/&gt;
GetActiveAlarms die aktiven Alarme.&lt;/p&gt;
&lt;p&gt;Bei mir ging das ganze Beispiel mit 3.5.16.40. Ich geh davon aus, dass das auch im e!Cockpit funktioniert.&lt;/p&gt;
&lt;p&gt;LG&lt;br/&gt;
Marcel&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Alarmmanger abfragen, ob Alarme aktiv sind</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/702dc03555/?limit=25#33f0" rel="alternate"/><published>2021-11-08T14:42:28.646000Z</published><updated>2021-11-08T14:42:28.646000Z</updated><author><name>motorcross</name><uri>https://forge.codesys.com/u/motorcross/</uri></author><id>https://forge.codesys.com0e851b90bb057e81c7549bac5beda7ebfb3c5cd4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Marcel,&lt;/p&gt;
&lt;p&gt;vielen Dank für deine Antwort. Ich habe mir das Beispiel in CodeSys angeschaut. Dieses ist sehr komplex und mächtig.&lt;/p&gt;
&lt;p&gt;Welche Funktionen müssen ausgeführt werden damit ich die aktiven Alarme aus dem Alarmmanager auslesen kann. Ich habe einen FB AlarmManagerClient und AlarmfilterCriteria mit den nötigen Schnittstellen erstellt.&lt;/p&gt;
&lt;p&gt;Nach meinem Verständnis muss nun der AlarmManagerClient im AlarmManager von CodeSys registriert werden. Dafür verwende ich die Funktion ~~~&lt;br/&gt;
code&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="err"&gt;AlarmManager.g_AlarmHandler.RegisterClient(itfAlarmManagerClientAll, ADR(arritfAlarmsFromHistoryAll), iMaxCountAlarmsFromHistoryAll);~~~&lt;/span&gt;
&lt;span class="err"&gt;code&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Wenn das erfolgreich war würde ich dann über die von dir genannte GetCountAlarmsFromStorage() die Anzahl von Alarmen erhalten richtig?&lt;/p&gt;
&lt;p&gt;Da ich ja im e!Cockpit programmiere, habe ich gerade gesehen dass dort der aktuellste AlarmManager die Version 3.5.16.10 verwendet. Unterstütz dieser überhaupt die Schnittstellen? Bei Ausführung der "Register-Funktion" habe ich nämlich die Fehlermeldung bekommen, dass Quellcode für diese Funktion verfügbar ist.&lt;/p&gt;
&lt;p&gt;Könnte das an der älteren Version liegen?&lt;/p&gt;
&lt;p&gt;Danke für deine Hilfe!&lt;/p&gt;
&lt;p&gt;Gruß Motorcross&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Alarmmanger abfragen, ob Alarme aktiv sind</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/702dc03555/?limit=25#c3f2" rel="alternate"/><published>2021-11-08T06:07:07.411000Z</published><updated>2021-11-08T06:07:07.411000Z</updated><author><name>m.prestel</name><uri>https://forge.codesys.com/u/mprestel/</uri></author><id>https://forge.codesys.com291b64e9b19fa10d8efc870ca8cf4c6e8869d1f7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hey,&lt;br/&gt;
schau dir mal dieses Beispiel an: &lt;a href="https://forge.codesys.com/prj/codesys-example/alarm-manager"&gt;https://forge.codesys.com/prj/codesys-example/alarm-manager&lt;/a&gt;&lt;br/&gt;
Hier wird z.B. auf die Anzahl Alarme zugegriffen.&lt;br/&gt;
AlarmManager.g_AlarmHandler.GetCountAlarmsFromStorage().&lt;/p&gt;
&lt;p&gt;LG&lt;br/&gt;
Marcel&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Alarmmanger abfragen, ob Alarme aktiv sind</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/702dc03555/?limit=25#772a" rel="alternate"/><published>2021-11-06T14:28:17.631000Z</published><updated>2021-11-06T14:28:17.631000Z</updated><author><name>motorcross</name><uri>https://forge.codesys.com/u/motorcross/</uri></author><id>https://forge.codesys.com6ed9f3b951c3e67441cefcf94ed81f694aa40050</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo liebes Forum,&lt;/p&gt;
&lt;p&gt;aktuell stehe ich vor dem Problem aus dem Codesys Alarmmanager auszulesen, ob Alarme aktiv sind, um dann die Alarmtabelle in der Visu anzuzeigen.&lt;/p&gt;
&lt;p&gt;Ich programmiere im Wago e!Cockpit.&lt;/p&gt;
&lt;p&gt;Hat vielleicht jemand eine Idee, wie man so etwas realisieren könnte?&lt;/p&gt;
&lt;p&gt;Gruß Motorcross&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>