Variable: VAR_STAT
Esta funcionalidad es una extensión del estándar IEC 61131-3.
Declaras variables estáticas localmente entre las palabras clave. VAR_STAT
y END_VAR
. Las variables estáticas se inicializan durante la descarga.
Puede acceder a las variables estáticas solo desde el espacio de nombres donde se declaran las variables (como las variables estáticas en C). Pero las variables estáticas conservan sus valores cuando la aplicación abandona el bloque. Por ejemplo, puede usar variables estáticas como contadores para llamadas a funciones.
La variable se puede ampliar con una palabra clave de atributo (CONSTANT
, RETAIN
, o PERSISTENT
).
ejemplo 87. Ejemplo
VAR_STAT iVarStat1 : INT; END_VAR