GET_BYTE_REF-Baustein
Kurz-Information
Funktionalität
Der Baustein liefert die →Referenz auf das erste Byte des am Eingang IN anliegenden Elements.
Eingänge, Ausgänge, Ergebniswert
|
Bezeichner |
Beschreibung |
|
Ein-/Ausgänge |
IN |
REAL, LREAL, USINT, UINT, UDINT, ULINT, SINT, INT, DINT, LINT, TIME, BOOL, BYTE, WORD, DWORD, LWORD, STRING, CHAR, DATE_AND_TIME, DATE, TIME_OF_DAY oder ein →anwenderdefinierter Datentyp |
Eingangswert |
Ergebniswert: |
– |
REF_TO BYTE |
Referenz auf das erste Byte des Eingangswertes |
Der Eingang EN und der Ausgang ENO sind für den →Aufruf
des Bausteins verfügbar. Siehe "Ausführungssteuerung: EN, ENO" für Informationen zum Eingang EN und zum Ausgang ENO.
Informieren Sie sich unter:
"Bausteine für sichere Logik", ob dieser Baustein für das Entwickeln von sicherheitsrelevanten Anwendungen unterstützt wird.
"Kennzeichnung von sicherer Logik im FBS-Editor", welche Auswirkung die Verwendung des Bausteins als Baustein für sichere Logik hat.
Beispiel für Verwendung im ST-Editor
FUNCTION_BLOCK ExampleGetByteRef
VAR
result : REF_TO BYTE;
arrayVar : ARRAY [1..10] OF UINT := [10(16#BEEF)];
END_VAR
result := GET_BYTE_REF(IN := arrayVar); /* 'result' contains the reference to the first byte of 'arrayVar' */
ENO := result^ = 16#EF;
END_FUNCTION_BLOCK
Bei der Erstellung Ihrer Anwendung im ST-Editor erstellen Sie den Aufruf eines Bausteins, indem Sie den laut Syntax erforderlichen Text eintippen oder die Inhaltshilfe verwenden.