TIA GET Abfrage über TCP/UDP mit CPU 1200 - TCON TUSEND TURCV

Shatex

Level-1
Beiträge
31
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe eine Siemens CPU 1215C und einen ethernetfähigen Temperatursensor.

Der Sensor benötigt über eine Socketverbindung eine GET Abfrage, dann liefert er in einem String den Temperaturwert und andere Informationen.

Meine Idee:

TCON -----------Verbindung aufbauen
TUSEND -------GET Anfrage Senden
TURCV ----------String empfangen

Ich habe den DB für TCON Verbindung nach TCON_Param parametriert. Port 2000
Ich habe den DB für TUSEND nach TADDR parametriert mit der IP Adresse des Sensors.

Ist es möglich über einen Array von Char den GET String "GET /Single1" an den Sensor zu senden?


Leider zeigt mir TUSEND immer den Status 7000, es passiert also leider nichts.

Ich habe parallel ein C# Programm geschrieben welches über eine Socketverbindung die GET /Single1 Anfrage abschickt und empfange auch Daten.

Der Sensor gibt mir bei der Anfrage mit C# die Antwort:

192.168.0.100;WEBIO-071A32;Sensor 1;26,1?C



Grüße und Danke
 
Hallo,

mittlerweile funktioniert es.:D

Die GET Anfrage sende ich an den Sensor via UDP (Bausteine TCON,TUSEND, und TURCV)

Ich sende die Anfrage "GET /Single1" als Array of CHAR und Empfange es auch wieder als Array of CHAR.

Die Adressierung für TUSEND und TURCV müssen nach TADDR_Param angegeben werden.

Grüße
 
Zurück
Oben