Możesz użyć instrukcji Increment, aby zmienić wartość operandu w parametrze IN/OUT na następną wyższą wartość i zapytać o wynik. Instrukcja Increment jest uruchamiana tylko wtedy, gdy stan sygnału na wejściu enable EN wynosi “1”. Jeśli podczas wykonania nie wystąpi błąd przepełnienia, wyjście enable ENO również ma stan sygnału “1”.
Wyjście enable ENO ma stan sygnału “0”, jeśli spełniony jest jeden z poniższych warunków:
- Wejście enable EN ma stan sygnału “0”.
- Liczba zmiennoprzecinkowa ma nieprawidłową wartość.
Parametry
Poniższa tabela pokazuje parametry instrukcji Increment:
Parametry | Deklaracja | Typ danych | Obszar pamięci | Opis |
EN | Wejście | BOOL | I, Q, M, D, L lub stała | Wejście enable |
ENO | Wyjście | BOOL | I, Q, M, D, L | Wyjście enable |
IN/OUT | InOut | Całkowite | I, Q, M, D, L | Wartość do inkrementacji. |
Możesz wybrać typ danych instrukcji z rozwijanej listy “???” w oknie instrukcji.
Możesz znaleźć dodatkowe informacje na temat prawidłowych typów danych w sekcji “Zobacz także”.
Przykład
Poniższy przykład pokazuje, jak działa instrukcja:
Jeśli operandy TagIn_1 i TagIn_2 mają stan sygnału “1”, wartość operandu Tag_InOut jest inkrementowana o jeden, a wyjście TagOut jest ustawione.
Jeśli chcesz pogłębić swoją wiedzę i umiejętności w zakresie programowania i konfiguracji systemów automatyki, polecamy zapisanie się na darmowy kurs PLC! Sprawdź również naszą instrukcję wideo:
