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, 10/2020, A5E48053808A AD
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
10.6 Funktionsbausteine (FB)
// Bool
// Global GUD, from area NC
// Bool
// Bool
// Word
623