ich bin schon eine ganze Weile am Rumprobieren aber ich bekomme es nicht gebacken.
Ich möchte den Zustand eines Fensterkontakts (der in der Wago bereits seinen Dienst verrichtet) über IPS auslesen.
Über Modbus (MX0.1 (12288)) bekomme ich ein TRUE des Fensterkontakts. Leider wechselt er nicht auf False wenn ich das Fenster öffne sondern bleibt TRUE. Datentyp in IPS ist BIT. Timer aktiviert. Übergeordnete Instanz Wago MBT.
Wenn ich eine andere (unbelegte) Merkeradresse angebe wechselt der Status sofort auf False. Aber bei Statusänderung des Fensterkontakts tut sich in IPS nichts…
Muss der Status des FK über einen Baustein an den Merker übergeben werden oder reicht die Deklaration des Merkers mit IPS_FK01 AT%MX0.1 ?
Extra Variable anlegen „Fenster WOZI“ %MX0.1 -> Modbus Instanz anlegen -> Leseadresse 12288 Bit und schon gehts.
Allerdings musst du aufpassen das auf diese Stelle nicht schon mit dem Merkerwort MW0 beschrieben wird sonst gibts durcheinander.
Ich verwende für Bit´s die Adressen ab MX500.0 (20288) und ab MX0 nehm ich nur Wörter damit es keine Überschneidungen gibt.