DEC (81)
DEC (81)
ID 81
Zastosowanie: |
PLC |
SIM |
Grupa: MATH
Opis skrótowy:
Funkcja dekrementują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 |
I |
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 DEC dekrementuje 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 NUM. Jeżeli wynik działania jest mniejszy niż 0, to na jeden cykl programu aktywowane jest wyjście limit,
a na wyjściu OUT oraz w rejestrze ustawiana jest wartość 2147483647. Jeżeli wartość rejestru przy uruchomieniu funkcji jest większa 2147483647 to w rejestrze ustawiane jest 2147483647.
Używane rejestry R i znaczniki M:
wg ustawień parametru (NUM) bloku funkcyjnego.