DoFeed()

DoFeed() 1:

Eine steigende Flanke an bEnable löst die Corefunction aus, während eine fallende Flanke sie zum Anhalten und zur Rückkehr in den Leerlauf bewegt.

Syntax:

METHOD DoFeed : HRESULT
VAR_INPUT
    bEnable:    BOOL;
END_VAR

DoFeed() 2: Rückgabewert

Name

Typ

Beschreibung

DoFeed

HRESULT

Siehe unten

Der Rückgabewert der Methode ist vom Typ HRESULT. Folgende Rückgabewerte sind zu erwarten.

E_AdsErr

Rückgabewert

Ursache

DEVICE_BUSY

0x9B00 0708

Die Achse ist mit der Ausführung einer anderen Corefunction beschäftigt.

DEVICE_INVALIDDATA

0x9B00 0706

Nicht alle Daten und Parameter für die Corefunction sind vorhanden und gültig.

DEVICE_INVALIDSTATE

0x9B00 0712

Der Status der Achse lässt die Ausführung nicht zu.

DEVICE_NOTINIT

0x9B00 0718

Die Corefunction ist nicht oder nicht vollständig initialisiert.

NOERR

0x1B00 0000

Die Corefunction hat das Kommando akzeptiert.

DoFeed() 3: Eingänge

Name

Typ

Beschreibung

bEnable

BOOL

Eine steigende Flanke löst die Corefunction aus, während eine fallende Flanke sie zum Anhalten und zur Rückkehr in den Leerlauf bewegt.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.35

PC oder CX (x64, x86)

Tc3_PlasticFunctions v3.12.4.26 oder höher