SetProcessValue()

SetProcessValue() 1:

Diese Methode dient zum Schreiben des klemmenspezifischen Eingangs-/Ausgangswert.

Syntax:

METHOD SetProcessValue : HRESULT
VAR_INPUT
    stValue:      REFERENCE TO ST_FlexValue;
END_VAR

SetProcessValue() 2: Rückgabewert

Name

Typ

Beschreibung

SetProcessValue

HRESULT

Rückgabewert mit Feedback zum Erfolg der Ausführung.

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

E_AdsErr

Rückgabewert

Ursache

DEVICE_ERROR

0x9B00 0700

Das I/O-Element befindet sich im Fehlerzustand.

DEVICE_SYMBOLNOTFOUND

0x9B00 0710

Die übergebene Referenz ist ungültig.

DEVICE_INCOMPATIBLE

0x9B00 070E

Dar Variablentyp der übergebenen Struktur passt nicht zum I/O-Element.

DEVICE_SRVNOTSUPP

0x1B00 0701

Funktion wird von dem I/O-Element nicht unterstützt.

Hinweis Dieser Rückgabewert wird nicht als Fehler markiert!

DEVICE_NOERR

0x1B00 000

Ausführung war erfolgreich.

SetProcessValue() 3: Eingänge

Name

Typ

Beschreibung

stValue

REFERENCE TO ST_FlexValue

Referenz auf eine Variable deren Wert auf den Eingangs-/Ausgangswert gesetzt werden soll.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.55

PC oder CX (x64, x86)

Tc3_PlasticFunctions (>= v3.12.5.0)