61. Opisz zasadę działania przerzutnika SR.
Przerzutnik SR, zwany tak od słów angielskich Set (pol. ustaw) i Reset (pol. kasuj), jest najprostszym układem przerzutnika bistabilnego. Normalnym stanem spoczynkowym przerzutnika jest stan zerowych sygnałów wejściowych, to jest stan wejść S = O i R = O, podczas którego stan przerzutnika nie zmienia się (innymi słowy, Przerzutnik pamięta swój stan poprzedni). Dla S = O i R = 1 Przerzutnik zostaje wyzerowany (czyli Q = 0). Przy S = 1 oraz R = O następuje zmiana stanu przerzutnika na Q = 1. Stany jednoczesnych sygnałów l na obu wejściach przerzutnika są niedozwolone, gdyż wówczas oba wyjścia (Q i -Q) powinny być w stanie O, co jest sprzeczne z założeniem, że w przerzutniku jedno wyjście jest negacją drugiego. W praktyce na wyjściach przerzutnika ustaliłyby się stany przeciwstawne, tyle tylko, że nie można by ich było jednoznacznie określić.
Realizacja w TwinCAT jest to blok o działaniu identycznym jak fizyczny przerzutnik SR omówiony powyżej.
62. Opisz zasadę działania przerzutnika RS.
Jest to przerzutnik bistabilny o działaniu podobnym jak SR z tym że stanem niedozwolonym jest stan S=0 R=0 a stanem w którym wyjście nie zmienia się jest S=1 R=1. Zbudowany jest z bramek NAND.
Realizacja w TwinCAT:
63. Opisz zasadę działania semafora.
Blok semafora jest blokiem o działaniu podobnym do przerzutnika SR. Jest on przeznaczony głównie w celu
kontroli dostępu do zasobów systemu operacyjnego.
64. Opisz zasadę działania bloku detektora zbocza narastającego.
Jest to blok wykrywający zmianę sygnału z 0 na 1 podanego na wejście CLK (w tym przypadku na rysunku sygnału z input). W momencie wykrycia zmiany stanu z 0 na 1 wystawiany jest stan wysoki na wyjsciu bloku Q. Utrzymywany jest on jednak tylko do końca cyklu maszynowego do momentu kolejnego wywołania bloku i wyjście wraca na 0 chyba że w kolejnym cyklu wykryje kolejne zbocze narastające (ang. Rise).
65. Opisz zasadę działania bloku detektora zbocza opadającego.
Jest to blok wykrywający zmianę sygnału z 1 na 0 podanego na wejście CLK (w tym przypadku na rysunku sygnału z input). W momencie wykrycia zmiany stanu z 1 na 0 wystawiany jest stan wysoki na wyjsciu bloku Q. Utrzymywany jest on jednak tylko do końca cyklu maszynowego do momentu kolejnego wywołania bloku i wyjście wraca na 0 chyba że w kolejnym cyklu wykryje kolejne zbocze opadające (ang. fall).
66. Opisz zasadę działania licznika dodającego.
Blok CTU (counter up) to licznik zliczający w górę o wejściach :
CU - wejście którego zmiany z wartości FALSE na TRUE są zliczane
RESET- wejście zerujące licznik (można go połączyć z wyjściem Q w celu zbudowania licznika zliczającego wartość PV)
PV- wartość zadana (jest wciąż porównywana z CV)
CV- aktualna wartość impulsów zliczona przez licznik. Inkrementowana po każdym sygnale podanym na CU
Q- wyjście które jest ustawiane w stan wysoki gdy wartość porównania CV i PV będzie TRUE czyli gdy licznik osiągnie stan podany na PV.
67. Opisz zasadę działania licznika odejmującego.
Blok CTD (counter down) to licznik zliczający w dół o wejściach :
CD -wejście którego zmiany z wartości FALSE na TRUE są zliczane
LOAD - wejście wpisujące do licznika wartość początkową (ustawia CV na podaną na PV wartość)
PV- wartość zadana
CV- aktualna wartość stanu licznika dekrementowana po każdym sygnale na CD
Q - wyjście które jest ustawiane w stan wysoki gdy wartość porównania CV będzie równa zero.
68. Opisz zasadę działania licznika dodająco-odejmującego.
Licznik jest połączenie funkcji licznika CTU i CTD i można inkrementować jego san wejściem CU i dekrementować stan CV wejściem CD oraz zerować stan licznika wejściem RESET i ustawiać wartość bieżącą na wartość równą PV poprzez wejście LOAD. Posiada dwa wyjścia:
QU - wyjście załączane gdy CV osiągnie wartość PV
DD - wyjście załączane gdy CV osiągnie wartość zero.
69. Opisz zasadę działania czasomierza załączającego TON.
Czasomierz załącza wyjście Q po określonym czasie(odliczanym tylko gdy utrzymuje się TRUE na wejściu) i wyłączający je gdy sygnał uruchamiający odliczanie czasu przestaje być TRUE
IN - wejście uruchamiające czasomierz (zbocze narastające uruchamia czasomierz, zbocze opadające zeruje odliczany czas)
PT - wartość zadana czasu do odliczenia
Q - wyjście załączane, gdy upłynie założony czas opóźnienia
ET - aktualna wartość mierzonego czasu
70. Opisz zasadę działania czasomierza załączającego TOF.
Czasomierz wyłącza wyjście Q po określonym czasie(odliczanym tylko gdy utrzymuje się FALSE na wejściu) i włączający je powrotem gdy sygnał uruchamiający odliczanie czasu przestaje być FALSE
IN - wejście uruchamiające czasomierz (zbocze opadające uruchamia czasomierz, zbocze narastające zeruje odliczany czas)
PT - wartość zadana czasu do odliczenia
Q - wyjście wytłaczane, gdy upłynie założony czas opóźnienia
ET - aktualna wartość mierzonego czasu
71. Opisz zasadę działania generatora impulsu TP.
Generator załącza wyjście Q w momencie rozpoczęcia stanu wysokiego na wejściu IN i utrzymuje to wyjście w stanie wysokim na czas podany na wejście PT bądź do momentu ewentualnej wcześniejszej zmiany wejścia IN na zero.
IN - wejście uruchamiające generator (poziom wysoki uruchamia generator, poziom niski zeruje licznik gdy czas impulsu osiągnął lub przekroczył wartość zadana PT)
PT - wartość zadana czasu trwania impulsu
Q - wyjście zatłaczane na czas PT, od momentu wykrycia zbocza narastającego na wejściu IN
ET - aktualna wartość mierzonego czasu