18/189
Bosch Rexroth AG | Electric Drives
Definition von Standardschnittstellen an PLCopen-Funktionsbausteinen
4.3
Bausteintypen und ihre Schnittstellen
Eingänge
Ausgänge
Übersicht standardisierter Bezeich‐
Rexroth IndraMotion MLC 04VRS | Anwendungsbeschreibung
and Controls
Um nach außen kenntlich zu machen, ob ein Funktionsbaustein zustands- oder
flankengesteuert arbeitet, werden zwei verschiedene Variablennamen für die
Eingänge zur Aktivierung des Funktionsbaustein verwendet.
●
Enable = zustandsgesteuert
●
Execute = flankengesteuert
Um nach außen kenntlich zu machen, ob ein Funktionsbaustein abschließend
oder permanent arbeitet, werden verschiedene Variablennamen für die Aus‐
gänge verwendet, welche den Bearbeitungszustand kennzeichnen.
●
Done = Abschließende Bearbeitung
●
In..... = Permanente Bearbeitung (
z.B. InOperation, InSync, InVelocity, InGear, InTorque...)
Der optionale Ausgang Active kann bei abschließend und perma‐
nent arbeitenden Bausteinen verwendet werden, hat aber jeweils
ein anderes Verhalten!
Alle Ausgänge zur Fehlerkennzeichnung (Error, ErrorID, ErrorIdent) finden sich
bei abschließend und permanent arbeitenden Bausteinen und haben bei bei‐
den gleiches Verhalten.
Bezeichner
ner
Eingänge
Enable
Execute
ExecuteLock
Ausgänge
Active
Done
In......
CommandAborted
Error
ErrorID
ErrorIdent
Abb.4-2:
Übersicht standardisierter Bezeichner
Beschreibung
Aktivierungseingang zustandsgesteuerter FBs
Aktivierungseingang flankengesteuerter FBs
Andere FBs können diesen unterbrechen.
Aktivierungseingang flankengesteuerter FBs
Solange dieser Eingang TRUE ist, kann der FB nicht durch
andere unterbrochen werden.
Ausgang, der den Bearbeitungszeitraum kennzeichnet
Bearbeitung erfolgreich beendet und die Datenausgänge
sind gültig.
Ausgang signalisiert, dass der Baustein an seiner Aufgabe
arbeitet und die Datenausgänge gültig sind.
Ausgang zeigt an, das der FB unterbrochen wurde (z.B. von
einem anderen FB).
Bearbeitung mit Fehler beendet
Ausgang für grobe Fehlerklassifikation
Ausgang für detaillierte Fehlerklassifikation