Attribute no_init

Descripción general

Las variables proporcionadas con pragma {attribute no_init} no se inicializarán de forma implícita. pragma pertenece a la variable declarada posteriormente.

Sintaxis

{attribute 'no_init'}

también es posible

{attribute 'no-init'}
{attribute 'noinit'}

Ejemplo

PROGRAM PLC_PRG
VAR
A : INT;
{attribute 'no_init'}
B : INT;
END_VAR

Si se lleva cabo un reseteo en la aplicación asociada, la variable de entero A se volverá a inicializar de forma implícita con 0, mientras que la variable B mantendrá el valor que tenga asignado actualmente.