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