Herunterladen Inhalt Inhalt Diese Seite drucken

Ein- Und Ausgänge Zustandsgesteuerter Funktionsbausteine, Abschließende Bearbeitung - Bosch Rexroth MTX 15VRS Projektierungsbeschreibung

Sps-interface
Vorschau ausblenden Andere Handbücher für Rexroth MTX 15VRS:
Inhaltsverzeichnis

Werbung

234/409
MT_BaseAdditional.library
14.2.4
Ein- und Ausgänge zustandsgesteuerter Funktionsbausteine, ab‐
schließende Bearbeitung
Steuerung /
I/O
Variablenname
Bearbeitung
I
Enable
O
Done
O
Active
Zustandsge‐
steuert / ab‐
O
Shutdown (optio‐
schließend
nal)
O
CommandAborded Ist "CommandAborted" TRUE, wurde der Funktionsbaustein unterbrochen und
O
Error
Bosch Rexroth AG R911400171_Ausgabe 02
Beschreibung
Mit einer positiven Flanke von "Enable" werden die Eingangsvariablen erfasst.
Neue Eingangswerte werden erst über eine erneute positive Flanke von
"Enable" wirksam. "Enable" muss während der gesamten Bausteinbearbeitung
TRUE sein! Das Deaktivieren von "Enable" unterbricht die Bearbeitung und
setzt die Ausgänge "Done", "Active", "CommandAborted" und "Error" auf
FALSE.
Falls notwendig wird über "Shutdown" signalisiert, dass weitere Aufrufe not‐
wendig sind, um den Baustein in einen definierten Endzustand zu bringen
Ist "Done" TRUE, hat der Funktionsbaustein seinen Auftrag erfolgreich beendet
und ist in einem Endzustand. Datenausgänge sind jetzt gültig. "Active", "Error"
und "CommandAborted" sind FALSE! "Done" bleibt für genau einen SPS-Zyk‐
lus TRUE. Ist anschließend "Enable" noch TRUE, startet der Baustein seine
Bearbeitung erneut
Ist "Active" TRUE, arbeitet der Funktionsbaustein an seiner eigentlichen Aufga‐
be und ist in einem Zwischenzustand. Eventuelle Vorverarbeitungen werden
nicht mit diesem Ausgang gekennzeichnet! "Done", "Error" und "Command‐
Aborted" sind FALSE!
Ist ein "Shutdown"-Ausgang vorhanden, benötigt der Baustein beim Deaktivie‐
ren von "Enable" noch mehrere Zyklen an Rechenzeit, um sich in einen defi‐
nierten Endzustand zu bringen und verwendete Ressourcen freizugeben. Der
Baustein muss solange aufgerufen werden, bis "Shutdown" FALSE wird!
befindet sich in einem Endzustand. "Done", "Active" und "Error" sind FALSE!
"CommandAborted" bleibt solange TRUE, bis der Steuereingang "Enable"
deaktiviert, wird. Ein zusätzlicher Reset-Eingang ist daher nicht notwendig.
Ist ein "Shutdown"-Ausgang vorhanden, wird dieser Ausgang gleichzeitig mit
"CommandAborted" TRUE. Der Baustein muss dann solange weiterhin aufge‐
rufen werden, bis "Shutdown" FALSE wird
Ist "Error" TRUE, wurde der Funktionsbaustein wegen eines Fehlers abgebro‐
chen und befindet sich in einem Endzustand. "Error" bleibt solange TRUE, bis
der Steuereingang "Enable" deaktiviert wird. Ein zusätzlicher Reset-Eingang ist
daher nicht notwendig.
Ist ein "Shutdown"-Ausgang vorhanden, wird dieser Ausgang gleichzeitig mit
"Error" TRUE. Der Baustein muss dann solange weiterhin aufgerufen werden,
bis "Shutdown" FALSE wird
Tab. 14-8:
I/O zustandsgesteuerter Funktionsbausteine, abschließende Bear‐
beitung
Ist es notwendig, dass bestimmte Eingänge nicht nur mit der
Flanke an "Enable" übernommen werden, sondern zyklisch wäh‐
rend der Bausteinbearbeitung, so ist dies explizit zu dokumentie‐
ren und nicht über Variablennamen kenntlich zu machen!
Bei Bausteinen mit "Shutdown" muss genau definiert werden, wie
sich der Baustein verhält, wenn "Enable" wieder auf TRUE ge‐
setzt wird, solange "Shutdown" noch gesetzt ist (Retriggern).
MTX 15VRS SPS-Interface

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis