Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff BX9000 Dokumentation Seite 150

Busklemmen-controller für ethernet
Inhaltsverzeichnis

Werbung

Programmierung
Abb. 131: Funktionsbaustein FB_IPCLOSE
INPUT
VAR_INPUT
   bStart               : BOOL;
   iSession         : WORD;
   sRemoteIPAddr        : STRING(15);
   iPortNo          : WORD;
   bResetConnection     : BOOL;
END_VAR
bStart: Eine steigende Flanke aktiviert den Baustein.
iSession: wird mit der Session Nummer aus dem Baustein FB_IpStartSession verbunden.
sRemoteIPAddr: IP-Adresse des Teilnehmers, mit dem die Verbindung abgebaut werden soll.
iPortNo: Port Nummer des Teilnehmers, mit dem die Verbindung abgebaut werden soll.
bResetConnection: FALSE es wird ein FIN gesendet - TRUE die TCP/IP Verbindung wird geschlossen
ohne das auf ein Quittung der Gegenstelle gewartet wird, es ist in beiden Fällen ein erneutes Open
notwendig um die Verbindung wieder aufzubauen.
OUTPUT
VAR_OUTPUT
   bBusy        : BOOL;
   bError           : BOOL;
   iErrorId     : WORD;
END_VAR
bBusy: Dieser Ausgang bleibt solange auf TRUE, bis die Befehlsausführung abgeschlossen wurde.
bError: Dieser Ausgang wird auf TRUE geschaltet, wenn bei der Ausführung eines Befehls ein Fehler
aufgetreten ist. Der befehlsspezifische Fehlercode ist in iErrorId enthalten.
iErrorId: Enthält den befehlsspezifischen Fehlercode des zuletzt ausgeführten Befehls (siehe Tabelle).
150
Version: 2.1.0
BX9000

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis