INC (80)
INC (80)
ID 80
Zastosowanie: |
PLC |
SIM |
Grupa: MATH
Opis skrótowy:
Funkcja inkrementująca rejestr.
Wejścia (1 sztuka):
nr |
typ |
impuls |
oznaczenie |
uwagi |
1 |
B |
tak (0 -> 1) |
imp |
Sygnał wejściowy |
Wyjścia (2 sztuki):
nr |
typ |
Impuls |
oznaczenie |
uwagi |
1 |
R |
nie |
OUT |
Wartość wyjściowa funkcji |
2 | B | tak (0 -> 1 -> 0) | limit | Wynik poza limitem dla zmiennej typu integer |
Ustawienia:
nr |
typ |
oznaczenie |
uwagi |
1 |
I |
NUM |
Numer rejestru |
Działanie funkcji:
Funkcja INC inkrementuje wartość rejestru NUM, gdy na wejściu imp wystąpi zbocze narastające. Podczas tworzenia bloku funkcyjnego, zmiennej NUM przypisywany jest numer rejestru.
Funkcja zwraca na wyjściu OUT wartość wybranego rejestru. Jeżeli wynik działania jest większy, niż górna wartość zmiennej typu integer (0...2147483647),
to na jeden cykl programu aktywowane jest wyjście limit, a na wyjściu OUT oraz w rejestrze NUM ustawiana jest wartość 0.
Jeżeli wartość rejestru NUM przy uruchomieniu funkcji jest niższa od 0 to w rejestrze ustawiane jest 0.
Używane rejestry R i znaczniki M:
wg ustawień parametru (NUM) bloku funkcyjnego.