Hallo. Habe eine Frage zur Automatik Extern Funktion.
Wie in einem vorherigen Beitrag geschildert hat mein Roboter oft lange Wartezeiten. In dieser Zeit möchte ich das Programm stoppen, Antriebe ausschalten und Lüfter ausschalten.
Wie löse ich das nun mit der AutoExt-Funktion?
Ich würde mein Programm per Hand (KCP) laden und dann folgendes von der SPS über die definierten I/Os kommunizieren
Motoren ein pulsen
Warten auf Rückmeldung $PERY_RDY
Fehler quittieren pulsen
Warten, dass kein Fehler mehr anliegt $STOPMESS
Start pulsen
ENDLOSSCHLEIFE
Roboter arbeitet
Wenn er nun längere Zeit nichts zu tun hat möchte ich von der SPS das Programm stoppen lassen und Antriebe/Lüfter ausschalten und dann auch bei Bedarf wieder starten.
Wie kann ich das lösen? Mit der HALT Funktion? Aber damit kann ich nicht wieder von Beginn starten oder? Der Programmzeiger müsste doch quasi wieder an den Programmanfang odeR?
Antriebe aus ist doch einfach ANTEIN=0 von der SPS oder?
Achja, meine Lüfter hängen mittlerweile an einem Schütz, welches ich per SPS schalten kann. Ist also das kleinste aller Probleme
Dank und Gruß
TOM