Hallo zusammen,
bisher habe ich kaum etwas im submit/sps programmiert und mich meistens auf die reine Bewegungs- und Ablaufprogrammierung beschränkt. Jetzt soll eine Überlastkupplung per Interrupt integriert werden. Es liegt ein Öffner auf Kanal 17. Bei Abfall des Signals soll BRAKE F erfolgen.
Ein Taster auf dem Roboter kann das Signal brücken, damit nach Kollision in T1 wieder in HOME gefahren werden kann.
Ich weiß, dass ich im sps.sub folgendes einbinden muss:
INTERRUPT DECL 1 WHEN $IN[17]==FALSE DO KOLLISION()
außerdem steht in KOLLISION() die Anweisung BRAKE F.
Aber wo muss die Deklaration sinnvollerweise hin? Wo schalte ich am besten INTERRUPT ON und wo schreibe ich wie die Interruptroutine/das Programm KOLLISION()?
Ich wäre über ein paar Hinweise sehr dankbar. Ich möchte es auch nicht gerne irgendwie einfach ausprobieren, sondern es schon dort hinschreiben, wie es am besten und professionellsten ist
Danke und Grüße,
h_robot
Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren
Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen