2.3
SEND/RECEIVE-Schnittstelle
2.3.1
Kenndaten
Die SEND/RECEIVE-Schnittstelle bietet den Zugang zur Kommunikation über TCP-,
ISO-on-TCP-, ISO-Transport-, E-Mail- und UDP-Verbindungen. Folgende Kenndaten sind
von Bedeutung:
Merkmal
Anzahl SEND/RECEIVE-Verbindungen
Anzahl SEND/RECV-Verbindungen in der
Betriebsart SPEED SEND/RECV
Max. Datenlänge für Programmbausteine
AG_SEND und AG_RECV
Max. Datenlänge für Programmbausteine
AG_LSEND und AG_LRECV
Max. Datenlänge für Programmbausteine
AG_SSEND und AG_SRECV
CP 443-1 (EX30)
Gerätehandbuch, 12/2015, C79000-G8900-C255-04
Erläuterung / Werte
TCP-Verbindungen: 1...64
•
ISO-on-TCP-Verbindungen: 1...64
•
ISO-Transportverbindungen: 1...64
•
UDP-Verbindungen (spezifizierte und freie) insgesamt projektierbar:
•
1...64 (davon bis zu 48 im Multicast-Betrieb)
Max. Anzahl Verbindungen insgesamt: Max. 64
•
(ISO-Transport + ISO-on-TCP + TCP + UDP)
Beachten Sie das Beispiel im Kapitel Allgemeine Kenndaten (Seite 15).
Anmerkung zu TCP-Verbindungen: Empfangsüberlast vermeiden
1)
Die Flusskontrolle bei TCP-Verbindungen kann eine dauerhafte Überlast
des Empfängers nicht regulieren. Es ist daher darauf zu achten, dass die
Verarbeitungsleistung eines empfangenden CP vom Sender nicht dauer-
haft überschritten wird (ca. 150-200 Nachrichten/s).
Die Anzahl ist abhängig vom verwendeten CPU-Typ.
Pro CPU 412/414 maximal 30
•
Pro CPU 416/417 maximal 62
•
AG_SEND und AG_RECV wurden für frühere Vorgängerprodukte des CP
ausgeliefert und erlauben den Transfer von Nutzdaten von 1 bis 240 Byte
Länge. Die hier beschriebene Version des CP unterstützt diese Bausteine
weiterhin.
AG_LSEND und AG_LRECV erlauben den Transfer von Nutzdaten fol-
gender Längen:
ISO-on-TCP, TCP, ISO-Transport: 1 bis 8192 Byte
•
UDP: 1 bis 2048 Byte
•
E-Mail (Auftragsheader + Nutzdaten): 1 bis 8192 Byte
•
AG_SSEND und AG_SRECV erlauben den Transfer von Nutzdaten fol-
gender Längen:
1. ISO−on−TCP, TCP, ISO−Transport: 1 bis 1452 Byte
•
2. UDP: 1 bis 1452 Byte
•
2.3 SEND/RECEIVE-Schnittstelle
1)
Leistungsdaten
17