Fehlersuche SCL-Code

Zuviel Werbung?
-> Hier kostenlos registrieren
Mit dem Element AT bin ich nicht vertraut, schaue ich mir mal genauer an. Ein kleines Beispiel wäre nicht schlecht.

Danke schonmal an alle die geholfen haben!
 
OK ...
Code:
VAR_INPUT
   myChars  : ARRAY [1..200] OF Char ;
   Anzahl_Chars : INT ;
END_VAR

VAR
   myText  : STRING[200] ;  
     at_myText AT myText : STRUCT 
          Total  : BYTE ;
          Length : BYTE ;
          Chars  : ARRAY [1..200] OF Char ;
     END_STRUCT ;
END_VAR

... und dann im Code :
 
myText.Total := 200 ;
myText.Length := Anzahl_Chars ;
myText.Chars := myChars ;
Kannst du damit etwas anfangen ?

Gruß
Larry
 
Ja anhand des Beispiel wird es gut deutlich was AT macht.

Nach einigen Test werde ich wohl den Vorschlag aufnehmen und die externen Daten statt in ein char-Array gleich in einen String schreiben. Mit der Funktion FIND und LEFT funktioniert das Filtern der Informationen schonmal prima.

MfG MK
 
Zurück
Oben