Lesen der GUD-Variablen: "LBP_ReadGUD [FB5]" mit Instanz-DB "LBP_ReadGUD_DB"
Der globale DB "DB_GUD" enthält in diesem Beispiel den Namen der zu lesenden Variable,
eine Struktur für den "VarToken", welche durch den Aufruf gefüllt wird und einen REAL Wert zur
Aufnahme des gelesenen Wertes.
DATA_BLOCK "DB_GUD"
VERSION : 0.1
NON_RETAIN
VAR
GUD_real : String
Token_real : Struct
END_STRUCT;
Value_real : Real;
END_VAR
BEGIN
END_DATA_BLOCK
// Test "LBP_ReadGUD"
// real, NC GUD
"LBP_ReadGUD_DB"(Req :="Tag_1",
PLC
Funktionshandbuch, 12/2019, A5E48053808A AB
SyntaxID : Byte;
AreaUnit : Byte;
ColIndex : Word;
RowIndex : Word;
BlockType : Byte;
NumRows : Byte;
S7Typ : Byte;
NcLength : Byte;
GUD_real := '_SC_NCK_ROU_R';
Addr := "DB_GUD".GUD_real,
Area := 0,
Addr2 := "NCVAR".C1_RP_rpa11_1,
Unit := 1,
Index1 := 0,
Index2 := 0,
CnvtToken := TRUE,
VarToken := "DB_GUD".Token_real,
Error => "Tag_2",
Done => "Tag_3",
State => "Tag_4",
RD := "DB_GUD".Value_real);
Referenz zum PLC-Grundprogramm
9.5 Funktionsbausteine (FB)
// Bool
// Global GUD, from area NC
// Bool
// Bool
// Word
613