Hallo Allerseits!
Ich hab wohl ein immenses Brett vorm Kopf, hoffe jemand sieht meinen Fehler.
In der SPS mache ich einige Berechnungen, wenn Limits überschritten werden setze ich $FLAG[15] auf TRUE. im Declarations-Teil der SPS habe ich
INTERRUPT DECL 1 WHEN $FLAG[15]==TRUE DO emergencystop
stehen.
die Routine emergencystop enthält genau 2 Befehle:
BRAKE F
HALT
Mein Problem ist, das ich bei überschreiten meiner Schwelle (also flag[15]==TRUE) immer ein "Anweisung unzulässig" angezeigt bekomme und die SPS aufhört zu arbeiten.
Laut DOKU darf BRAKE F nur in ner INTERRUPT-routine stehen, was bei mir ja der Fall ist. Wo liegt das Problem?????
Danke schon mal.
Kai