Hallo FPH,
die DB's sind so programmiert, das sie nur für einen Zyklus aktiv sind. Nämlich dann, wenn der Triggereingang aktiv ist. Das gilt aber nicht für einen Anwenderfunktionsbaustein (AFB) im Hauptprogramm. Somit ist der Wert am Ausgang des AFB's sozusagen festgeschrieben.
Abhilfe für dein Problem ist, wenn ich es denn richtig verstanden habe, dass der AFB nach erfolgter Triggerung übersprungen wird.
Ich habe mal zwei Bilder angehängt, die zeigen sollen wie ich das meine. Kannst Du ja mal ausprobieren um zu sehen, ob es die Funktion ist, die Du haben möchtest.
Ansonsten könnte ich mir vorstellen, dass auch der MX-Datenmultiplexer dein Problem lösen könnte.
Gruß Ralf