Lectura de la variable GUD: "LBP_ReadGUD [FB5]" con DB de instancia
"LBP_ReadGUD_DB"
En este ejemplo, el DB global "DB_GUD" contiene el nombre de la variable que debe leerse,
una estructura para el "VarToken" que se llena al llamarla y un valor REAL para adoptar el
valor leído.
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
Manual de funciones, 01/2023, A5E47437861E AF
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);
Referencia al PLC Basic Program
11.6 Bloques de función (FB)
// Bool
// Global GUD, from area NC
// Bool
// Bool
// Word
557