Kapitel 22
Parameter
Parametert
yp
EnUDPRxFilt
Eingabe
er
Fertig
Ausgabe
Busy
Ausgabe
Fehler
Ausgabe
Status
Ausgabe
642
Socket-Anweisungen
Datentyp
Beschreibung
BOOL
Wenn für UDP-Socket SOCKET_OPEN und EnUDPRxFilter aktivieren verwendet
werden, wird kein Paketfilter fü r eine spezifische IP-Adresse und Portnummer bei
jedem Lesen der Daten benötigt.
Eine UDP-Socket mit offenem wird erstellt. DestAddr als IP 192.168.1.157/Port
161. EnUDPRxFilter aktivieren, Socket_Read durchführen.
Beim Empfangen von Daten der Steuerung von DestAddr (192.168.1.157 /
161) schließt Socket_Read den Vorgang erfolgreich ab. Wenn der Controller
Daten von einer anderen IP-Adresse oder einem anderen Port empfängt, dann
ignoriert Socket_Read das Paket und wartet auf das DestAddr-Paket.
EnUDPRxFilter deaktiviert:
SOCKET_READ durchfü hren. Wenn die Steuerung bei der Konfiguration des
UDP-Ports empfä ngt, schließt SOCKET_READ den Vorgang erfolgreich ab.
Die Anwendung überprüft, ob das eingehende Paket vom erwarteten Gerät eingeht
oder nicht.
Die Anwendung führt die Filterung basierend auf dem
SOCKET_READ-Ausgangsparameter UDPAddr durch.
BOOL
Wenn TRUE, wurde der Vorgang erfolgreich abgeschlossen.
Wenn FALSE, wird der Vorgang durchgeführt oder bei dem Vorgang ist eine
Fehlerbedingung aufgetreten.
Die Ausgabe wird synchron vom Programm-Scan aktualisiert.
BOOL
Wenn TRUE, ist die Ausführung des Funktionsblocks nicht abgeschlossen.
Die Ausgabe wird synchron vom Programm-Scan aktualisiert.
BOOL
Dieses Feld wird auf TRUE gesetzt, wenn bei der Ausführung des Funktionsblocks
eine Fehlerbedingung auftritt. Weitere Informationen siehe Socket-Fehlercodes.
Die Ausgabe wird synchron vom Programm-Scan aktualisiert.
SOCK_STATU
Die Datenstruktur enthält ErrorID, SubErrorID und StatusBits-Informationen.
S
Die Ausgabe wird synchron vom Programm-Scan aktualisiert.
Weitere Informationen siehe
Socket-Anweisungsstatusbits
Sprachbeispiele fü r die Funktion SOCKET_OPEN
Funktionsblockdiagramm
Rockwell Automation Publication 2080-RM001E-EN-E - November 2015
SOCK_STATUS-Datentyp
auf
seite 665
und
Socket-Fehlercodes
auf
seite
657,
auf
seite
658.