Instrukcja Increment

Udostępnij
Instrukcja Increment

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:

ParametryDeklaracjaTyp danychObszar pamięciOpis
ENWejścieBOOLI, Q, M, D, L lub stałaWejście enable
ENOWyjścieBOOLI, Q, M, D, LWyjście enable
IN/OUTInOutCałkowiteI, Q, M, D, LWartość 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:

AD 4nXc0uUTdB8zjfILHFNITESs8OmFeFj6Wo4yUZ8g7hZje19idbi0BUNdqQusxKkinwfEhFaHFIbwB C07lv Rs6Z2QBxA7KGVcYBrUefnuG5wrE1CSykUYqS5GEpY3HxWPXg AS9DNrcpADL5d5i18Yk?key=JcL7uviaKZ11YhwHMUJoZ OF

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:

bezplatny s7 1200 5
Udostępnij
Polecany kurs!
Do 20.09.2022 rabat -15% na:

SIMATIC S7 w akcji

Zapisz się na newsletter!
Autor wpisów
Tomasz Gilewski

Witam, nazywam się Tomasz Gilewski. Jestem autorem książek o sterowniku S7-1200 oraz panelach HMI (czyli sprzęt firmy Siemens). Od kilkunastu lat zajmuję się programowaniem wyłącznie na sprzęcie oraz narzędziach inżynieryjnych firmy Siemens.

Zostaw komentarz

Wybierz walutę