Hallo.

Ich muß für eine Anlage eine S7-22x mit einem TP177A parametrierbar machen und Störungen per SMS über ein GSM-Modem melden.
Die Rufnummer des SMS-Empfängers soll einstellbar sein.
An das Modem wird die Nummer als String übergeben, da sie als Zahl zu groß ist.

Nun ist aber StringChar aus WinCCflex nicht gleich String aus S7-22x.
Man hat aber versucht es in WinCCflex anzupassen.
Das Ergebnis ist, daß ich zwar String richtig anzeigen kann,
aber bei Verändern des Strings, verändert sich seine Struktur.
(laut Hotline Fehler in WinCCflex)

Jetzt habe ich versucht die Nummer in Vorwahl und Rufnummer zu teilen,
um sie als DWord an die SPS zu übergeben.
Dann wollte ich sie in der SPS in Strings wandeln und verbinden.
( "00" + "49172" + "5555555" )
Die Funktion DI_S füllt mir den String aber mit Leerzeichen auf!
( "00" + " 49172" + " 5555555" )
So will das Modem es natürlich nicht haben!

So! Nun hoffe ich auf eine brilliante Idee.

Ich habe keine mehr ...