String > 80 Zeichen via IP_USEND versenden

Bergland

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
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
 
Hallo ins Bergland

Der Datentype SRC am FB String to Buf ist vom Type Any , somit kann dort auch ein Datentype string > 80 Zeichen angelegt werden. Ein Datentype von String >80 Zeichen kannst Du unter den Datentypen neu angelegen
Hier einmal ein einfaches Beispiel

Datentypen.GIFString_to_Buf.jpg

Gruß Uwe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Uwe

Das Forum hat mich freundlicherweise während dem schreiben abgemeldet. :cry:

Mag nicht den ganzen Text nochmals tippen. Kurz: Danke für die Hilfe, bin schon weitergekommen aber es funktioniert immer noch nicht richtig. Die ILC131 und ich werden wohl nie Freunde werden...

Werde mich erst gegen Ende kommender Woche nochmals mit der SPS rumschlagen.

Grüsse
Bergland
 
Hallo Bergland,

wenn Du weiterhin Probleme hast, kannst Du dich auch alternativ auf unserer Hotline melden.
Um sich dein Problem einmal an zu schauen, währe auch ein Remote Zugriff möglich.

Gruß Uwe
 
Hallo Uwe

Nach einem HW-Reset des Routers kann eine SMS erfolgreich versendet werden. Danach bekomme ich vom IP_CONNECT FB in schneller Reihenfolge die Errorcode 3, 6 und 16. Keinen davon ist jedoch in der Dokumentation zu finden.

Werde mich gerne mal bei der Hotline melden, denn mir gehen die möglichen Fehlerquellen aus...

Grüsse
Bergland
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Danke für die Hilfe, welche ich in diesem Forum erhalten habe.
So wie es ausschaut, ist für das aktuelle Projekt eine SPS nicht das richtige System.

Werde mich deshalb von diesem Forum zurückziehen.

Grüsse
Bergland
 
Zurück
Oben