Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 46421

TIA String > 254 Zeichen via T_SEND

$
0
0
Hallo Forum,

Ich habe ein kleines Projekt in dem ich Befehlsstrings, über eine 1500er SPS mit integr. Ethernetschnittstelle und der TSEND-Funktion, an einen angeschlossenen TCP/IP Client schicke.
So ein String kann z.B. so aussehen: 'GET /cmd/get_protocol_info HTTP/1.0'
Soweit funktioniert auch alles und ich kann mit dem Client kommunizieren und bekomme dementsprechend eine Antwort.

Das Problem vor dem ich nun stehe ist, dass ich gerne einen sehr langen Befehlsstring an das Gerät übertragen möchte. Ich rede hier von ~800 Zeichen. Der Datentyp STRING erlaubt allerdings nur 254 Zeichen zu speichern.
In der SIEMENS Hilfe habe ich etwas vom Datentyp WSTRING gelesen, der bis zu 16382 Zeichen erlaubt? Allerdings erlaubt mir TIA nicht diesen Typ zu deklarieren :(

Ein andere Überlegung wäre den kompletten Zeichensatz zu stückeln a 254 Zeichen und dann die TSEND-Funktion ~4x aufzurufen?
Da TCP/IP ein Datenstrom ist, gehe ich davon aus, dass der Client mit der Stückelung zurecht kommt?!

Oder kennt hat jemand eine smartere Lösung?

PS: Ich verwende TIA V13 SP1 Update 9 und eine 1516-3 PN/DP

Danke und Gruß
R_TRIG

Viewing all articles
Browse latest Browse all 46421


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>