Ich verwende Die Version 2.4, hab es auch bei Version 2.3 gehabt.
Die CPUauslastung ist so bei ca. 5 - 10%.
Bei dem wago System wird es ja mit einer modbus Verbindung gemacht.
Die S7 ist mit ISO over TCP/IP verbunden.
Was ja komisch ist, ist ja das die Variable sich nur aktualisiert, aber nicht den Wert ändert.
Also sie bleibt immer auf true, wie es sein soll.
Denn würde sie sich nur kurz ändern, dann würde der Alarm ausgelöst werden.
Sogesehen tritt das Problem nur bei Aktionen im Skript auf.
Wenn ich z.b. Einen Schalter an dem Eingang der S7 hänge und per Skript einen Ausgang anspreche wo eine Lampe dran hängt, würde sie ja für einen kurzen Augenblick ausgehen.
Das passiert aber ja nicht.
Es gibt eigentlich nur der Problem mit dem prowl push Meldungen, durch Dauerhafter Meldung bei aktualisierung der Variable.
Was ich mir mal überlegt habe, das man es so machen könnte wenn die variable länger als z.b. 1 Sekunde den wert ändert, das sie sich dann erst aktualisiert.
Aber wie man das macht weis ich leider nicht. Vielleicht mit ins Skript übernehmen.
kenn mich ja jetzt S7 in Verbindung mit IPS nicht so genau aus, aber es ließt sich für mich so, wie wenn du die Scripte mit einem auslösendem Ereignis „bei Variablenaktualisierung“ auslöst… warum verwendest du da nicht „Bei Variablenänderung“?
Was ja komisch ist, ist ja das die Variable sich nur aktualisiert, aber nicht den Wert ändert.
Das passiert genau jede Minute, damit du weist, dass das Abfragen der Adresse noch korrekt funktioniert. (Wenn die Zeit >1Minute ist, könnte es sein, dass du zu viele Adresse zu schnell abfragst und sich eine Warteschleife bildet) Sofern Variablen nicht kipeen, also den falschen Status anzeigen, ist die Funktionsweise so gewollt.
Trigger einfach auf Variablenänderung und dann gibt es keinerlei Probleme