22.01.2013, 17:58
Hallo zusammen,
ich habe eine Schleife mit einer Ablaufsteuerung und parallel dazu eine Schleife mit der Steuerung einer Meßaufgabe.
Die Ablaufsteuerung läuft in einer festgelegten Zeit durch, die Meßschleife benötigt jedoch mehr Zeit als die Ablaufsteuerung und darf auch nur zu an einem bestimmten Programmpunkt die Messung beginnen. Ich habe versucht das Ganze über notifier zu lösen, d.h. das Programm sendet an dem Einstiegspunkt der Messung einen Notifier an den Meßschleife und diese startet dann.
Das Funktioniert leider nicht, da natürlich jedes Mal, wenn das Programm zu der entsprechenden Stelle kommt, den notifier sendet und sich somit scheinbar Notifier "anhäufen" (das ist zumindest meine Spekulation warum es nicht funktioniert) und die Meßschleife wieder einsteigt sobald sie fertig ist. die Funktion "ignore previous" habe ich aktiviert, bringt aber nichts.
Hat jemand von euch eine Idee, wie das ganze evtl. intelligenter zu lösen ist bzw. was ich falsch mache?
Vielen Dank schonmal im voraus
Felix
ich habe eine Schleife mit einer Ablaufsteuerung und parallel dazu eine Schleife mit der Steuerung einer Meßaufgabe.
Die Ablaufsteuerung läuft in einer festgelegten Zeit durch, die Meßschleife benötigt jedoch mehr Zeit als die Ablaufsteuerung und darf auch nur zu an einem bestimmten Programmpunkt die Messung beginnen. Ich habe versucht das Ganze über notifier zu lösen, d.h. das Programm sendet an dem Einstiegspunkt der Messung einen Notifier an den Meßschleife und diese startet dann.
Das Funktioniert leider nicht, da natürlich jedes Mal, wenn das Programm zu der entsprechenden Stelle kommt, den notifier sendet und sich somit scheinbar Notifier "anhäufen" (das ist zumindest meine Spekulation warum es nicht funktioniert) und die Meßschleife wieder einsteigt sobald sie fertig ist. die Funktion "ignore previous" habe ich aktiviert, bringt aber nichts.
Hat jemand von euch eine Idee, wie das ganze evtl. intelligenter zu lösen ist bzw. was ich falsch mache?
Vielen Dank schonmal im voraus
Felix