BYTE_TO_BUF-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:
In diesem Beispiel wird das Struktur-Element 'data.byteElem' verwendet. Als erstes werden die zu kopierenden Werte von der Variablen 'byteElem' dem Struktur-Element zugeordnet. Es ist natürlich möglich, anstelle der Variablen 'byteElem' genauso SRC zu verwenden.
Mit einer steigenden Flanke am Eingang REQ startet der Kopiervorgang. Sobald der Schreibprozess abgeschlossen ist und der Wert 'AB' vom SRC Struktur-Element 'data.byteElem' in 'byteStream' kopiert wurde, wird 'TRUE' in die Variable 'DoneByte' geschrieben.