STEP 7 Professional V13.1 - Siemens Industry Online Support

STEP 7 Professional V13.1
Struktur der Adressinformation des remoten Partners bei UDP
Struktur der Adressinformation des remoten Partners bei UDP
Übersicht
Bei Verwendung einer UDP-Verbindung werden die Adressinformationen des remoten
Partners in dem Systemdatentyp TADDR_Param hinterlegt:
•
Bei der Anweisung "TUSEND" übergeben Sie über TADDR_Param die Adressinformation des
Empfängers am Parameter ADDR.
Die hinterlegten Adressdaten des remoten Partners werden von der Anweisung aus dem
Systemdatentyp gelesen.
•
Bei der Anweisung "TURCV" erhalten Sie über TADDR_Param die Adresse des Absenders am
Parameter ADDR.
Die Adressdaten werden von der Anweisung in den Systemdatentyp geschrieben.
Aufbau der Adressinformation nach TADDR_Param
Der Systemdatentyp TADDR_Param enthält die Adressinformationen des remoten Partners,
bestehend aus der IP-Adresse und der Port-Nummer.
Der Systemdatentyp TADDR_Param ist folgendermaßen aufgebaut:
Byte
Parameter
Datentyp
Startwert
Beschreibung
0 bis 3
rem_ip_addr
ARRAY [1..4] of
USINT
B#16#00 ...
IP-Adresse des remoten Partners, z. B. 192.168.002.003:
•
•
•
•
rem_ip_addr[1] = B#16#C0 (192)
rem_ip_addr[2] = B#16#A8 (168)
rem_ip_addr[3] = B#16#02 (002)
rem_ip_addr[4] = B#16#03 (003)
Die IP-Adresse entnehmen Sie in der Sicht Geräte & Netze
den Eigenschaften der Schnittstelle des remoten Partners.
Alternativ wird diese auch in den Eigenschaften der UDPVerbindung unter Adressdetails angezeigt.
4 bis 5
rem_port_nr
UINT
B#16#00 ...
Remote Port-Nummer (mögliche Werte siehe: ):
•
•
rem_port_nr[1] = high byte der Port-Nr. in hexadezimaler
Darstellung
rem_port_nr[2] = low byte der Port-Nr. in hexadezimaler
Darstellung
Die Port-Nummer entnehmen Sie in der Sicht Geräte & Netze
den Eigenschaften der UDP-Verbindung. Unter Adressdetails
wird die Port-Nummer als dezimaler Wert angezeigt.
Beispiel: Port-Nummer = 2000 (dezimal) / W#16#07D0
(hexadezimal)
•
•
rem_port_nr[1] = 07 (high byte)
rem_port_nr[2] = D0 (low byte)
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=de-DE&TopicId=60929685131
17.10.2016
STEP 7 Professional V13.1
Struktur der Adressinformation des remoten Partners bei UDP
Byte
Parameter
Datentyp
Startwert
Beschreibung
6 bis 7
reserved
WORD
B#16#00 ...
Nicht verwendet. Belassen Sie diesen Parameter auf dem
Wert "0".
Anlegen von TADDR_Param in einem Datenbaustein
Zum Erstellen von TADDR_Param haben Sie folgende Möglichkeiten:
•
•
Erstellen Sie einen neuen Datenbaustein, und wählen Sie im Dialog "Neuen Baustein hinzufügen"
als Typ TADDR_Param aus.
Öffnen Sie einen vorhandenen Datenbaustein, erstellen Sie eine neue Variable und geben Sie in
der Spalte Datentyp TADDR_Param ein.
Ein Datenbaustein kann mehrere Systemdatentypen TADDR_Param enthalten.
Siehe auch
→ TUSEND: Daten über Ethernet (UDP) senden
→ TURCV: Daten über Ethernet (UDP) empfangen
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=de-DE&TopicId=60929685131
17.10.2016