Referenz zum PLC-Grundprogramm
10.5 Funktionsbausteine (FB)
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",
530
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);
// Bool
// Global GUD, from area NC
// Bool
// Bool
// Word
Funktionshandbuch, 06/2019, A5E47437861A AA
PLC