Herunterladen Diese Seite drucken

Beckhoff TS6100 Handbuch Seite 240

Werbung

SPS API
    Busy        : BOOL;
    Error       : BOOL;
    ErrorID     : UDINT;
END_VAR
Name
Typ
MethodHdl
DWORD
Done
BOOL
Busy
BOOL
Error
BOOL
ErrorID
UDINT
Voraussetzungen
Entwicklungsumgebung
TwinCAT 3.1
5.2.2.9
UA_MethodReleaseHandle
Dieser Funktionsbaustein gibt das spezifizierte Methodenhandle frei.
Eingänge
VAR_INPUT
    Execute           : BOOL;
    ConnectionHdl     : DWORD;
    MethodHdl         : DWORD;
    Timeout           : TIME := DEFAULT_ADS_TIMEOUT;
END_VAR
Name
Typ
Execute
BOOL
ConnectionHdl
DWORD
MethodHdl
DWORD
Timeout
TIME
Ausgänge
VAR_OUTPUT
    Done     : BOOL;
    Busy     : BOOL;
    Error    : BOOL;
    ErrorID  : UDINT;
END_VAR
240
Beschreibung
Gibt ein Methodenhandle zurück, das für den Aufruf einer Methode über
UA_MethodCall [} 237] verwendet werden kann.
Schaltet auf TRUE, wenn der Funktionsbaustein erfolgreich ausgeführt wurde.
TRUE, bis der Baustein einen Befehl ausführt hat, maximal für die Dauer des
„Timeout" am Eingang. Solange Busy = TRUE ist, akzeptieren die Eingänge
keinen neuen Befehl. Es wird nicht die Zeit der Verbindung sondern die
Empfangszeit überwacht.
Schaltet auf TRUE, wenn bei der Ausführung eines Befehls ein Fehler auftritt.
Der befehlsspezifische Fehlercode ist in nErrID enthalten.
Enthält den befehlsspezifischen Fehlercode des zuletzt ausgeführten Befehls.
Zielplattform
Win32, Win64, CE-X86, CE-ARM
Beschreibung
Der Befehl wird durch eine steigende Flanke an diesem Eingang ausgelöst.
Verbindungshandle, das vorher vom Funktionsbaustein UA_Connect
ausgegeben wurde.
Methodenhandle, das zuvor vom Funktionsbaustein UA_MethodGetHandle
ausgegeben wurde.
Zeit bis zum Abbruch der Funktion. DEFAULT_ADS_TIMEOUT ist eine
globale Konstante, gesetzt auf 5 Sekunden.
Version: 1.8
Einzubindende SPS-Bibliotheken
Tc3_PLCopen_OpcUa
TS6100

Werbung

loading