Hallo Leute,
ich habe hier einen VKRC4 der einen ganz alten VKRC2 ersetzen soll, leider funktionieren einige Programmteile jetzt nicht mehr wie bei der VKRC2.
Ich habe drei Interrupts:
Interrupt 6 löst bei einem Sensor aus um etwas zu schneiden
Interrupt 5und 7 bricht das Prg ab, springt in vw_user_r zurück und ruft dort dann ein "freifahren prg" auf
Hier die einzelnen Ebenen:
- Folge ruft vw_user_r auf
- im vw_user_r werden die einzelnen UP´s aufgerufen und Interrupts deklariert
- im UP wird das Teil zum schneiden gesucht
Wenn jetzt bei diesem Ablauf der Abbruch Interrupt ausgelöst wird (durch SPS) springt der Interrupt ins passende Programm doch am Ende steht "RESUME" was bei der VKRC4 nicht mehr zulässig ist, da der Interrupt als "GLOBAL" definiert wurde.
Wenn ich das GOBBAL nun lösche, funktionieren seltsamerweise nicht einmal mehr die anderen Interrupts, was ich überhaupt nicht verstehen kann, da diese noch eigentlich nicht abhängig von einem ganz anderem Interrupt sein sollten.
Könnt ihr mir weiterhelfen, wie ich nun wieder zurück ins Hauptprogramm komme (in diesem Fall vw_user_r), da es mit GLOBAL löschen ja irgendwie nicht funktioniert.
Danke für die Hilfe.