Kapitel 22
Socket-Anweisungen
Parameter
Parameterty
p
Ausführen
Eingabe
Typ
Eingabe
SockAddr
Eingabe
622
Argumente
In der folgenden Tabelle werden die SOCKET_CREATE-Parameter
beschrieben.
Datentyp
Beschreibung
BOOL
Wenn die Anstiegsflanke (Ausführen von FALSE zu TRUE) wechselt, wird der
Funktionsblock unter der Voraussetzung gestartet, dass der letzte Vorgang
abgeschlossen wurde.
USINT
Angeben des Socket-Typs:
1 für Transmission Control Protocol (TCP)
2 für User Datagram Protocol (UDP)
SOCKADDR_C
Legt die Adresskonfiguration der Socket fest.
FG
Geben Sie eine lokale Portnummer an, an der eine Anwendung ü berwacht und
empfangen wird, oder setzen Sie sie auf 0, wenn das EtherNet/IP-Modul die
lokale Portnummer auswählen soll:
Alle Array-Elemente mü ssen Null sein
Für TCP-Client-Vorgänge 0 angeben, sofern keine spezifische lokale
Portnummer gewünscht ist.
Für die TCP-Serverkommunikation die Portnummer angeben, um eingehende
Verbindungsanfragen zu akzeptieren.
Für UDP eine lokale Portnummer festlegen, um Datagramme an einem
bestimmten Port zu empfangen.
Lokaler Portbereich: 1 bis 65535.
Ein Fehler tritt auf, wenn die angegebene lokale Portnummer bereits vom
Micro820- oder Micro850-Controller verwendet wird.
Die Steuerung nutzt die folgenden Portnummern:
TCP-Ports:
EtherNet/IP: 44818
ModbusTCP: 502
DHCP-Server: 67
DHCP-Client: 68
UDP-Ports:
EtherNet/IP: 2222
DHCP-Server: 67
DHCP-Client: 68
Weitere Informationen siehe
Rockwell Automation Publication 2080-RM001E-EN-E - November 2015
SOCKADDR_CFG-Datentyp
auf
seite
656.