50. . Wymień standardowe bloki funkcjonalne detekcji zbocza zdefiniowane w normie IEC 61131-3.
-detektor zbocza narastającego
-detektor zbocza opadającego
51. Wymień standardowe bloki funkcjonalne liczników zdefiniowane w normie IEC 61131-3.
- licznik dodający
-licznik odejmujący
-licznik dodająco odejmujący
52. Wymień standardowe bloki funkcjonalne czasomierzy zdefiniowane w normie IEC 61131-3.
- TP –generator impulsu
- TON – opóźnione załączenie
- TOF – opóźnione wyłączenie
- Zegar czasu rzeczywistego
53. Opisz zasadę działania bloku detektora zbocza narastającego.
Wyjście Q utrzymuje wartość TRUE pomiędzy dwoma kolejnymi wywołaniami bloku w sytuacji gdy nastąpi zmiana wartości wejścia CLK z FALSE na TRUE. W przeciwnym wypadku Q utrzymuje wartość FALSE.
54. Opisz zasadę działania bloku detektora zbocza opadającego.
Wyjście Q utrzymuje wartość TRUE pomiędzy dwoma kolejnymi wywołaniami bloku w sytuacji gdy nastąpi zmiana wartości wejścia CLK z TRUE na FALSE . W przeciwnym wypadku Q utrzymuje wartość FALSE. Dla trzech kolejnych wywołań bloku, gdy pomiędzy dwoma pierwszymi wywołaniami następuje odpowiednia zmiana CLK ,wyjście Q otrzymuje wartość TRUE drugim a trzecim wywołaniem bloku.
55. Opisz zasadę działania czasomierza załączającego TON.
Czasomierz TON załącza wyjście Q sterownika z opóźnieniem PT od chwili wykrycia zbocza narastającego wejścia IN sterownika .
56. Podaj przykład instrukcji przypisania w języku ST.
Input1:=TRUE;
57. Podaj przykłady dwóch różnych instrukcji wyboru dostępnych w języku ST.
IF a>b THEN a:=b
END_IF;
CASE stan OF
1:kod do wykonania;
2:kod do wykonania;
END_CASE;
58. Podaj przykłady trzech różnych instrukcji iteracji dostępnych w języku ST.
a) REPEAT UNTIL
b) FOR…TO…DO…END_FOR
c)WHILE…DO…END_WHILE
59. Jaka instrukcja języka ST pozwala w wygodny sposób realizować sekwencję stanów ?
- CASE…OF (odpowiednik instrukcji switck z języka „C”)
60. Narysuj program w języku LD realizujący przy pomocy styków funkcję OR.