MC_DigitalCamSwitch_EL5131

MC_DigitalCamSwitch_EL5131 1:

Der Funktionsbaustein MC_DigitalCamSwitch_EL5131 ist ein digitales Nockenschaltwerk auf Basis einer EL5131 Inkrementalencoderklemme.

Mit diesem Funktionsbaustein können Positions- und Zeitnocken verwendet werden.

MC_DigitalCamSwitch_EL5131 2: 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

ST_CamSwitchOptions

Optionaler Parameter

MC_DigitalCamSwitch_EL5131 3:/MC_DigitalCamSwitch_EL5131 4: 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

CAMSWITCH_REF

Die Datenstruktur Switches enthält einen Verweis auf die Parametrierung aller Nocken auf der Nockenspur.

TrackOptions

TRACK_REF

Die Datenstruktur TrackOptions enthält die Parametrierung der Nockenspur.

EL5131_IO

EL5131_IoInterface

Prozessabbild der Klemme.

MC_DigitalCamSwitch_EL5131 5: 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