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
© Copyright 2025 ExpyDoc