Licznik w górę
Transkrypt
Licznik w górę
Licznik w górę CTU - Licznik w górę. standard.lib Zmienne wejściowe: CU i RESET oraz zmienna wyjściowa Q są typu BOOL. Zmienna wejściowa PV i wyjściowa CV są typu WORD. Gdy RESET ma wartość TRUE CV przyjmuje wartość 0. Jeżeli RESET ma wartość FALSE, wówczas wartość CV jest zwiększana za każdym razem, gdy na wejściu CU pojawi się narastające zbocze. Q przyjmuje wartość TRUE kiedy CV osiągnie lub przekroczy wartość maksymalną określoną przez PV. Deklarowanie bloku: CTUInst : CTU Przykład w IL: CTUInst(CU := varBool1, RESET := varBOOL2, PV:= varINT1); Przykład w FBD: Przykład w ST: CTUInst(CU := varBool1, RESET := varBool2, PV := varINT1); varBool3 := CTUInst.Q; varINT2 := CTUInst.CV; KONIEC