Quantcast
Viewing all articles
Browse latest Browse all 49069

Funktionbaustein TON unterbrechen

Hallo,

ich weis nicht ob das Tehma schon bearbeitet wurde. Ich hab leider nichts im Forum gefunden.

Mein problem ist das der TON immer von vorne anfängt (PT Zeit).

Ich möchte 2 Werkzeuge über 1 Program laufen lasse (nicht gleichzeitig) via Fast Hot Connect Klemme.
Die 2 Klemmen haben jeweils die ID 0 und 16 und es soll immer die Achsen reseten wenn die ID sich ändert also 0 oder 16 jeweils 1mal.
Da die ID immer 0 oder 16 ist läuft der TON immer durch.

Wäre super wenn mir jemand hilft :)
Danke


Code:


IF g_iID = 0 OR  g_iID = 16  THEN
    ResetAxis ( IN := TRUE , PT := T#2000ms);
        IF ResetAxis.Q THEN
                g_bAxisReset := TRUE;
                ResetAxis (IN:= FALSE);
        END_IF
END_IF

(*Reset Axis button change to false*)


IF NOT ResetAxis.Q THEN
    g_bAxisReset := FALSE;
END_IF


Viewing all articles
Browse latest Browse all 49069