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

String > 80 Zeichen via IP_USEND versenden

$
0
0
Hallo Zusammen

Nach mehrtägigem, erfolglosem probieren erhoffe ich mir hier Hilfe zu meinem Problem:

Ich möchte verschiedene Teilstrings zu einem ganzen zusammenfügen und dann über den STRING_TO_BUFFER FB von PC-Worx via IP_USEND an das Modem senden. Weil unter PC-Worx der String nur 80 Zeichen lang sein darf, habe ich den String "String_250" von Oscat verwendet. Dies hat auch funktioniert.
Diesen String kann ich jedoch nicht an STRING_TO_BUFFER übergeben, weil der Eingangsstring nur maximal 80 Zeichen lang sein darf.

Weitergehende Versuche via Array schlugen ebenfalls fehl, weil Funktionen ADR(Array) oder SIZEOF(Array) sowie angeblich Pointer-Operationen in PC-Works nicht unterstützt werden.

Wie erhalte ich unter ST den Pointer so wie die Grösse meines Array ohne die erwähnten Funktionen?

Einem Beispiel, wie eine längere Zeichenkette (>80 Zeichen) an IP_USEND übergeben wird, bin ich auch nicht abgeneigt.

Danke und Grüsse aus dem Bergland

Viewing all articles
Browse latest Browse all 47324


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