MC_DigitalCamSwitch_EL5131
Der Funktionsbaustein MC_DigitalCamSwitch_EL5131 ist ein digitales Nockenschaltwerk auf Basis einer EL5131 Inkrementalencoderklemme.
Mit diesem Funktionsbaustein können Positions- und Zeitnocken verwendet werden.
Eingänge
VAR_INPUT
Enable : BOOL;
Options : ST_CamSwitchOptions;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Enable | BOOL | Über den Eingang Enable wird das Nockenschaltwerk aktiviert. Der Ausgangszustand bleibt unverändert, solange Enable FALSE ist. |
Options | Optionaler Parameter |
/
Ein-/Ausgänge
VAR_IN_OUT
Axis : AXIS_REF;
Switches : CAMSWITCH_REF;
TrackOptions : TRACK_REF;
EL5131_IO : EL5131_IoInterface;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Axis | AXIS_REF | Die Achsdatenstruktur vom Typ AXIS_REF adressiert eine Achse eindeutig im System. Sie enthält unter anderem den aktuellen Status der Achse, wie Position, Geschwindigkeit oder Fehlerzustand. |
Switches | Die Datenstruktur Switches enthält einen Verweis auf die Parametrierung aller Nocken auf der Nockenspur. | |
TrackOptions | Die Datenstruktur TrackOptions enthält die Parametrierung der Nockenspur. | |
EL5131_IO | EL5131_IoInterface | Prozessabbild der Klemme. |
Ausgänge
VAR_OUTPUT
InOperation : BOOL;
Busy : BOOL;
Error : BOOL;
ErrorID : UDINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
InOperation | BOOL | InOperation ist TRUE, solange das Nockenschaltwerk aktiv ist und die Nockenspur gemäß der Nockenparametrierung berechnet wird. |
Busy | BOOL | Busy ist TRUE, solange der Funktionsbaustein nicht beendet ist. |
Error | BOOL | Wird im Fehlerfall TRUE. |
ErrorID | UDINT | Liefert bei einem gesetzten Error-Ausgang die Fehlernummer. |
Voraussetzungen
Entwicklungsumgebung | Einzubindende SPS-Bibliotheken |
---|---|
TwinCAT 3.1 Build 4024.55 | Tc2_MC2 3.3.59 Tc2_MC2_XFC 3.3.25 |