SYNTAX_ID :
area_y_unidad :
columna :
linea :
tipo_bloque :
NUMERO_LINEAS :
tipo :
longitud :
END_STRUCT ;
// Test "LBP_WriteVar"
// 3x real, variabel adressiert
"LBP_WriteVar_DB"(Req :="Tag_1",
En este ejemplo de SCL, se activa "LBP_WriteVar [FB3]" ajustando "Tag_1".
La función se ejecuta sin errores, es decir, "Tag_2" = false, "Tag_3" = true, "Tag_4" = 0.
Los valores de "DB_Write" se escriben en los respectivos parámetros R.
PLC
Manual de funciones, 01/2023, A5E47437861E AF
BYTE := B#16#82;
BYTE := B#16#41;
WORD := W#16#1;
WORD := W#16#0;
BYTE := B#16#15;
BYTE := B#16#1;
BYTE := B#16#F;
BYTE := B#16#8;
NumVar := 3,
Addr1 := "ncvar".C1_RP_rpa0_1,
Line1 := 5,
Addr2 := "ncvar".C1_RP_rpa0_1,
Line2 := 11,
Addr3 := "ncvar".C1_RP_rpa0_1,
Line3 := 14,
Addr4 := NULL,
Addr5 := NULL,
Addr6 := NULL,
Addr7 := NULL,
Addr8 := NULL,
Error => "Tag_2",
NDR => "Tag_3",
State => "Tag_4",
SD1 := "DB_Write".RealValue[0],
SD2 := "DB_Write".RealValue[1],
SD3 := "DB_Write".RealValue,
SD4 := NULL,
SD5 := NULL,
SD6 := NULL,
SD7 := NULL,
SD8 := NULL;
Referencia al PLC Basic Program
11.6 Bloques de función (FB)
// variable addressing
// Bool
// Bool
// Bool
// Word
553