Las variables de instancia VAR_INST sólo están permitidas en los métodos. A este tipo de variable sólo se puede acceder
dentro del método. Puede controlar los valores de las variables de instancia en la
parte de la declaración del método.
CODESYS no guarda una variable de método VAR_INST en una pila de métodos, sino en la pila de la instancia del bloque de funciones.
Esto significa que la variable VAR_INST funciona como otras variables de la instancia del bloque de funciones, y no se reinicializa
cada vez que se llama al método.
La variable puede ampliarse con una palabra clave de atributo (CONSTANT, RETAIN, o PERSISTENT).
Ejemplo
METHOD meth_last : INT VAR_INPUT iVar : INT; END_VAR VAR_INST iLast : INT := 0; END_VAR meth_last := iLast; iLast := iVar;