Herunterladen Diese Seite drucken

Beckhoff TS6100 Handbuch Seite 248

Werbung

SPS API
Name
Typ
Error
BOOL
ErrorID
UDINT
cbData_R
UDINT
Voraussetzungen
Entwicklungsumgebung
TwinCAT 3.1
TwinCAT 2.11 R3 Build 2245
5.2.2.16
UA_Write
Dieser Funktionsbaustein schreibt Werte in ein gegebenes Knoten- und Verbindungshandle.
Eingänge
VAR_INPUT
    Execute        : BOOL;
    ConnectionHdl  : DWORD;
    NodeHdl        : DWORD;
    stNodeAddInfo  : ST_UANodeAdditionalInfo;
    pVariable      : PVOID;
    cbData         : UDINT;    
    Timeout        : TIME := DEFAULT_ADS_TIMEOUT;
END_VAR
Name
Typ
Execute
BOOL
ConnectionHdl
DWORD
NodeHdl
DWORD
stNodeAddInfo
ST_UANodeAdditionalInfo
pVariable
PVOID
cbData
UDINT
Timeout
TIME
248
Beschreibung
Schaltet auf TRUE, wenn bei der Ausführung eines Befehls ein Fehler auftritt. Der
befehlsspezifische Fehlercode steht in nErrID.
Enthält den befehlsspezifischen ADS‑Fehlercode des zuletzt ausgeführten
Befehls.
Anzahl der gelesenen Bytes.
Zielplattform
Win32, Win64, CE-X86, CE-ARM
Win32, CE-X86, CE-ARM
Version: 1.8
Einzubindende SPS-Bibliotheken
Tc3_PLCopen_OpcUa
Tc2_PLCopen_OpcUa
Beschreibung
Der Befehl wird durch eine steigende Flanke an
diesem Eingang ausgelöst.
Verbindungshandle, das vorher vom
Funktionsbaustein UA_Connect [} 229] ausgegeben
wurde.
Knotenhandle, der zuvor vom Funktionsbaustein
UA_NodeGetHandle [} 241] ausgegeben wurde.
Definiert zusätzliche Informationen, z. B. auf welchen
IndexRange oder welches Attribut geschrieben
werden soll (standardmäßig wird das 'Value'-Attribut
verwendet). Wird durch STRUCT
ST_UANodeAdditionalInfo [} 225] spezifiziert.
Zeiger auf zu schreibende Daten.
Legt die Größe der zu schreibenden Werte fest.
Zeit bis zum Abbruch der Funktion.
DEFAULT_ADS_TIMEOUT ist eine globale
Konstante, gesetzt auf 5 Sekunden.
TS6100

Werbung

loading