Licznik w dół

Transkrypt

Licznik w dół
Licznik w dół
CTD - Licznik w dół.
standard.lib
Zmienne wejściowe CD i LOAD oraz zmienna wyjściowa Q są typu BOOL.
Zmienna wejściowa PV i wyjściowa CV są typu WORD.
Gdy LOAD ma wartość TRUE do zmiennej CV ładowana jest wartość początkowa PV. Jeżeli
LOAD ma wartość FALSE, wówczas wartość CV jest pomniejszana o 1 za każdym razem
kiedy na wejściu CD pojawi się narastające zbocze. Q przyjmuje wartość TRUE gdy CV ma wartość 0.
Deklarowanie bloku:
CTDInst : CTD;
Przykład w IL:
CTDInst(CD := varBool1, LOAD := varBOOL2, PV:= varINT1);
Przykład w FBD:
Przykład w ST:
CTDInst(CD := varBool1, LOAD := varBool2, PV := varINT1);
varBool3 := CTDInst.Q;
varINT2 := CTDInst.CV;
KONIEC

Podobne dokumenty