Hallo
Ich will über das sps.sub einen internen Trigger generieren, über den ich eine Interruptroutine aufrufen kann.
Habe im sps.sub folgende Zeilen eingefügt
$Timer_Stop[1]= true
$Timer[1]=-1000
$Timer_Stop[1]=false
If $Timer_Flag[1] then
TRIG == true
EndIf
TRIG ist eine globale Variable, die ich dann in meinen Roboterprogramm abfrage mit
Interrupt DECL 1 when TRIG == true do daten()
Anschliessend setze ich an gewünschten Stellen interrupt on und off, damit ich den Interrupt zulasse oder nicht.
Allerdings funktioniert das ganze noch nicht, sprich er ruft meine Interruptroutine nicht auf.
Habe ich da meinen Trigger in der SPS.Sub falsch angelegt??
Oder kann ich die Interruptzeile nicht identisch aufrufen, wie bei einem externen Interrupt?
Danke für eure Hilfe
Gruss