FillOctetString

Überschreibt alle Oktette eines Oktett-Strings mit einem vorgegebenen Wert.

Namensraum: Tc3_Collections
Bibliothek: Tc3_Collections (Tc3_Collections.compiled-library)

FUNCTION FillOctetString : UDINT
VAR_IN_OUT
    o         : ARRAY[*] OF BYTE;
END_VAR
VAR_INPUT
    fillOctet : BYTE;
END_VAR

FillOctetString 1:/FillOctetString 2: Ein-/Ausgänge

Name

Typ

Beschreibung

o

ARRAY[*] OF BYTE

Oktett-String der überschrieben werden soll.

FillOctetString 3: Eingänge

Name

Typ

Beschreibung

fillOctet

BYTE

Wert, mit dem die Oktette überschrieben werden sollen.

FillOctetString 4: Rückgabewert

Name

Typ

Beschreibung

FillOctetString

UDINT

Anzahl der überschriebenen Oktette.

Beispiel

METHOD FINAL Sample_FillOctetString : BOOL
VAR
    o6  : T_OCTET6:=[6(0)];
    o8  : T_OCTET8:=[8(0)];
    o64 : T_OCTET64:=[64(0)];
    size: UDINT;
END_VAR
size:=FillOctetString(o:=o6, fillOctet:=16#FF);(* size:=6, all octets: 16#FF *)
size:=FillOctetString(o:=o8, fillOctet:=16#BB);(* size:=8, all octets: 16#BB *)
size:=FillOctetString(o:=o64, fillOctet:=16#CC);(* size:=64, all octets: 16#CC *)
Sample_FillOctetString:=TRUE;