Değişken: VAR_INST

‎VAR_INST‎ örnek değişkenlerine yalnızca yöntemlerde izin verilir. Bu tür değişkenlere yalnızca yöntem içinde erişilebilir. Örnek değişkenlerin değişken değerlerini yöntemin bildirim kısmında izleyebilirsiniz.

CODESYS ‎VAR_INST‎ yöntem değişkenini bir yöntem yığınına değil, işlev bloğu örneğinin yığınına kaydeder. Bu, ‎VAR_INST‎ değişkeninin işlev bloğu örneğinin diğer Değişkenleri gibi işlev gördüğü ve yöntem her çağrıldığında yeniden başlatılmadığı anlamına gelir.

Değişken, bir öznitelik anahtar sözcüğü ile genişletilebilir (‎CONSTANT‎, ‎RETAIN‎ veya ‎PERSISTENT‎).

Örnek

METHOD meth_last : INT
VAR_INPUT
  iVar : INT;
END_VAR
VAR_INST
  iLast : INT := 0;
END_VAR
meth_last := iLast;
iLast := iVar;