-

BUF_TO_BYTE-Beispiel

Datentyp-Deklaration:

TYPE
   dtStruct:  STRUCT
      byteElem : BYTE;
      wordElem : WORD;
   END_STRUCT;
END_TYPE
TYPE
   BYTE_ARRAY : ARRAY[0..200] OF BYTE;
END_TYPE

'Variablen'-Tabelle mit Deklarationen:

Code:

Mit einer steigenden Flanke am Eingang REQ startet der Kopiervorgang. Sobald der Schreibprozess abgeschlossen ist und der Wert 'AB' vom DST 'byteStream' ins Strukturelement 'data.byteElem' kopiert wurde, wird TRUE in die Variable 'DoneByte' geschrieben.
Um den DST-Wert direkt (ohne das WATCH-Fenster) anzuzeigen, kann man das Struktur-Element der Variablen 'byteElem' zuordnen. Es ist natürlich möglich, die Variable 'byteElem' genauso wie DST zu verwenden.