Herunterladen Inhalt Inhalt Diese Seite drucken

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

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

Werbung

240/409
MT_BaseAdditional.library
14.2.6
Ein- und Ausgänge zustandsgesteuerter Funktionsbausteine, perma‐
nente Bearbeitung
Steuerung /
I/O
Variablenname
Bearbeitung
I
Enable
O
In....
O
Active
Zustandsge‐
steuert / per‐
manent
O
Shutdown
(optional)
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 "In....", "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 "In...." TRUE, hat der Funktionsbaustein sein Ziel erreicht, befindet sich
aber weiter im Eingriff, um das Erreichte zu "bewahren" und befindet sich damit
in einem dauerhaften Endzustand. Datenausgänge sind jetzt gültig. Da der FB
weiter im Eingriff bleibt, muss auch "Active" TRUE bleiben. "Error" und
"CommandAborted" sind FALSE! Solange "Enable" TRUE ist, bleibt "In...."
ebenfalls TRUE
Ist Active TRUE, arbeitet der Funktionsbaustein an seiner eigentlichen Aufga‐
be. Eventuelle Vorverarbeitungen werden nicht mit diesem Ausgang gekenn‐
zeichnet! Da der FB permanent im Eingriff bleibt, bleibt "Active" TRUE bis der
FB über den Steuereingang "Enable" abgeschaltet wird oder durch "Error" oder
"CommandAborted" beendet wird. Solange "Active" TRUE ist, müssen "Error"
oder "CommandAborted" FALSE sein!
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. "In....", "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 Funktionsbausteins 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-10:
I/O zustandsgesteuerter Funktionsbausteine, abschließende Bear‐
beitung
Ist es notwendig, dass bestimmte Eingänge nicht nur mit der
Flanke an "Enable" übernommen werden, sonder zyklisch wäh‐
rend der Bausteinbearbeitung, so ist dies explizit zu dokumentie‐
ren und nicht über Variablennamen kenntlich zu machen!
MTX 15VRS SPS-Interface

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis