-> Hier kostenlos registrieren
Moin,
ich habe gerade folgende Herausforderung.
Ich habe für ein Alarmwählgerät Störungsgruppen generiert, da an dieses Gerät nur sechs Meldekontakte angeschlossen werden können.
Das bedeutet Störung 0-10 setzten Ausgang 1/Meldekontakt1,
Störung 11-20 setzten Ausgang2/Meldekontakt2 usw.
Die Störungen die durch das Alarmwählgerät rausgeschickt werden, an ein Telefon, müssen über das Telefon quittiert werden.
Ist der Anruf quittiert kommt für diese Störung, solange sie anliegt, keine Meldung mehr raus.
Nun habe ich z.B. in der ersten Störungsgruppe das so programmiert das der Ausgang der SPS gesetzt wird wenn,
O DB20.DBX0.0
O DB20.DBX0.1
O DB20.DBX0.2
= A9.3
In diesem Fall wird die Störungsmeldung einmal ausgelöst. Für den Fall das eine Störung (z.B. ausgelöster Motorschutzschalter) länger anliegt, da an dem Motor gearbeitet wird, und auch quittiert wurde besteht bei meiner aktuellen Lösung nicht die Möglichkeit das eine neue Störung der Störungsgruppe einen erneuten Anruf auslöst, da der Ausgang noch immer gesetzt ist.
Ich habe jetzt vieles ausprobiert, z.B.
X(
O DB20.DBX0.0
O DB20.DBX0.1
FP #Flankenmerker
)
X A9.5
=A9.5
Aber hierbei wird der Ausgang (habe mit PLCSim getestet) ständig gesetzt und wieder rückgesetzt.
Ich möchte das eine Störung den Ausgang kurz schaltet und der Ausgang dann wieder zurückgesetzt wird, damit im Falle eine erneuten Störung, innerhalb der Gruppe, ein erneuter Anruf generiert werden kann.
Hat jmd. einen Tipp wo mein Denkfehler liegt.
ich habe gerade folgende Herausforderung.
Ich habe für ein Alarmwählgerät Störungsgruppen generiert, da an dieses Gerät nur sechs Meldekontakte angeschlossen werden können.
Das bedeutet Störung 0-10 setzten Ausgang 1/Meldekontakt1,
Störung 11-20 setzten Ausgang2/Meldekontakt2 usw.
Die Störungen die durch das Alarmwählgerät rausgeschickt werden, an ein Telefon, müssen über das Telefon quittiert werden.
Ist der Anruf quittiert kommt für diese Störung, solange sie anliegt, keine Meldung mehr raus.
Nun habe ich z.B. in der ersten Störungsgruppe das so programmiert das der Ausgang der SPS gesetzt wird wenn,
O DB20.DBX0.0
O DB20.DBX0.1
O DB20.DBX0.2
= A9.3
In diesem Fall wird die Störungsmeldung einmal ausgelöst. Für den Fall das eine Störung (z.B. ausgelöster Motorschutzschalter) länger anliegt, da an dem Motor gearbeitet wird, und auch quittiert wurde besteht bei meiner aktuellen Lösung nicht die Möglichkeit das eine neue Störung der Störungsgruppe einen erneuten Anruf auslöst, da der Ausgang noch immer gesetzt ist.
Ich habe jetzt vieles ausprobiert, z.B.
X(
O DB20.DBX0.0
O DB20.DBX0.1
FP #Flankenmerker
)
X A9.5
=A9.5
Aber hierbei wird der Ausgang (habe mit PLCSim getestet) ständig gesetzt und wieder rückgesetzt.
Ich möchte das eine Störung den Ausgang kurz schaltet und der Ausgang dann wieder zurückgesetzt wird, damit im Falle eine erneuten Störung, innerhalb der Gruppe, ein erneuter Anruf generiert werden kann.
Hat jmd. einen Tipp wo mein Denkfehler liegt.