MC_PathDigitalCamSwitch_MultiEdge

MC_PathDigitalCamSwitch_MultiEdge 1:

Der Funktionsbaustein MC_PathDigitalCamSwitch_MultiEdge ist ein digitales Nockenschaltwerk mit einer oder mehreren Nocken auf einer digitalen Ausgabespur. Der Funktionsbaustein ist in der Lage mehrere Schaltvorgänge während eines SPS-Zyklus durchzuführen. Die Schaltvorgänge werden durch Positionsnocken definiert. Weitere Ausgabespuren werden mit unabhängigen Instanzen des Funktionsbausteins realisiert.

Die Output-Datenstruktur enthält neben den Schaltzuständen des digitalen Ausgangs genaue Zeitinformationen über die nächsten Schaltvorgänge. Mit dieser Information kann die eigentliche Ausgabe an einer XFC-Multi-Timestamp-Ausgangsklemme mit einem nachgeschalteten Funktionsbaustein erfolgen (XFC_EL1259_MultiEdge, XFC_EL2212_MultiEdge, XFC_EL2262_MultiEdge oder XFC_EL2258_MultiEdge).

MC_PathDigitalCamSwitch_MultiEdge 2:

Zeitnocken und Bremsnocken können mit dem Funktionsbaustein MC_PathDigitalCamSwitch_MultiEdge nicht verwendet werden. Klemmen ohne Multi-Timestamp-Funktionalität sind in Verbindung mit diesem Funktionsbaustein nicht geeignet.

MC_PathDigitalCamSwitch_MultiEdge 3: Eingänge

VAR_INPUT
    Enable  : BOOL;
    HParam  : DINT;
    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.

HParam

DINT

H-Parameterwert, der mit dem Schaltzustand TRUE korrespondiert.

Options

ST_CamSwitchOptions

Optionale Parameter

MC_PathDigitalCamSwitch_MultiEdge 4:/MC_PathDigitalCamSwitch_MultiEdge 5: Ein-/Ausgänge

VAR_IN_OUT
    NciToPlc     : NciChannelToPlc
    Switches     : PATH_CAMSWITCH_REF;
    Output       : OUTPUT_REF_MULTIEDGE;
    TrackOptions : TRACK_REF;
END_VAR

Name

Typ

Beschreibung

NciToPlc

NciChannelToPlc

Struktur des zyklischen Kanalinterfaces von der NCI zur SPS. Auf diese Struktur wird nur lesend zugegriffen.

Switches

PATH_CAMSWITCH_REF

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

Output

OUTPUT_REF_MULTIEDGE

Die Datenstruktur Output enthält die berechneten Zustände des digitalen Ausgangs und die zugehörigen Zeitstempel für die Ausgabe an einer digitalen XFC Ausgangsklemme.

TrackOptions

TRACK_REF

Die Datenstruktur TrackOptions enthält die Parametrierung der Nockenspur.

MC_PathDigitalCamSwitch_MultiEdge 6: 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 die Funktion des Bausteins nicht beendet ist.

Error

BOOL

Wird im Fehlerfall TRUE.

ErrorID

UDINT

Liefert bei einem gesetzten Error-Ausgang die Fehlernummer