Operador: INI
Sugerencia
los INI
operador es un operador de CoDeSys V2.3. Este operador es reemplazado por el FB_Init
método a partir de CODESYS V3. Sin embargo, aún puede usar este operador en proyectos que se importan desde CoDeSys V2.3.
sintaxis
<boolean variable name> := INI ( <FB instance name> , <boolean value> ); // <boolean value> : TRUE | FALSE
Con el INI
operador, puede desencadenar la inicialización de las variables de retención de una instancia de bloque de funciones utilizada en una POU.
Si el segundo parámetro del operador es TRUE
, después CODESYS inicializa todas las variables de retención que están definidas en el bloque de funciones <FB instance name>
y luego regresa TRUE
.
fbinst
es la instancia del bloque de función fb1
, en el que una variable de retención retvar
se define.
VAR fbinst : fb1; b : BOOL; END_VAR b := INI(fbinst, TRUE); ivar := fbinst.retvar; (* => retvar is initialized *)
Ejemplo en FUP

Para más información, ver: RETAIN
, Obtener datos con variables de retención