TIA Teil einesS7 Strings via TSEND senden

zotos

User des Jahres 2007
Beiträge
4.504
Reaktionspunkte
1.201
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen.
Ich stehe gerade voll auf dem TIA-Schlauch und hoffe das ihr mir weiterhelfen könnt.
Vorneweg es handelt sich um eine 1500er Steuerung.

Ich habe einen S7 String, dessen Nutzdaten ich mittels TSEND versenden würde.
Also nur die verwendeten Zeichen exklusive des Stringheaders.

Um es noch etwas schwieriger zugestallten, würde ich gerne auf AWL verzichten,
um den Baustein auch ggf. für die 1200er Steuerung verwenden zu können.

Mit dem AT Layer den Header abzuschneiden ist leider nicht mal die halbe miete ;o(


Ist jetzt der Zeitpunkt gekommen sich mit dem Datentyp "Variant" auseinander zu setzen?


Wer hat einen Tipp?



Gruß
ZoToS
 
Ich würde eine Kombination aus MID und Strg_To_Chars verwenden. Das ist so auch auf der 1200 möglich, auch in FUP.

Mit dem Variant Typ kannst du selber so gut wie nichts anfangen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mit Peek_BLK und Poke_BLK könnte das gehen, aber auch Move_BLK_Variant würde ich mit ma ansehen.
Allen gemeinsam ist, dass man vom Konzept "Alles Vollsymbolisch" hier wohl etwas abrücken muß.
 
Danke für die Antworten.
Ich hatte allerdings wirklich auf dem Schlauch gestanden und den Eingang "LEN" am Baustein TSEND übersehen.
Der war bei mir in der Darstellung ausgeblendet.

Ich werde es wie folgt versuchen: Ist Länge ermitteln und an LEN Parametrieren, Header (ggf. mit dem AT Layer) abschneiden.

Gruß
ZoToS
 
Zurück
Oben