Instrukcja Subtract – Opis i Przykład

Udostępnij
Instrukcja Subtract - Opis i Przykład

Możesz użyć instrukcji Subtract do odjęcia wartości z wejścia IN2 od wartości z wejścia IN1 i zapytania o różnicę na wyjściu OUT (OUT := IN1-IN2).

Wyjście ENO ma stan sygnału “0”, jeśli spełniony jest jeden z poniższych warunków:

  • Wejście EN ma stan sygnału “0”.
  • Wynik instrukcji jest poza zakresem dozwolonym dla określonego typu danych na wyjściu OUT.
  • Liczba zmiennoprzecinkowa ma nieprawidłową wartość.

Parametry

Następująca tabela pokazuje parametry instrukcji Subtract:

ParametryDeklaracjaTyp danychObszar pamięciOpis
ENWejścieBOOLI, Q, M, D, L lub stałaWejście włączające
ENOWyjścieBOOLI, Q, M, D, LWyjście włączające
IN1WejścieCałkowite, liczby zmiennoprzecinkoweI, Q, M, D, L, P lub stała
IN2WejścieCałkowite, liczby zmiennoprzecinkoweI, Q, M, D, L, P lub stała
OUTWyjścieCałkowite, liczby zmiennoprzecinkoweI, Q, M, D, L, PRóżnica

Możesz wybrać typ danych instrukcji z rozwijanej listy “???” w oknie instrukcji.

Możesz znaleźć dodatkowe informacje na temat dozwolonych typów danych w sekcji “Zobacz także”.

Przykład

Następujący przykład pokazuje, jak działa instrukcja:

AD 4nXc0XhRZVqVmG2D85BtwkVwBrtOX23

Jeśli operand TagIn ma stan sygnału “1”, instrukcja Subtract jest wykonywana. Wartość operandu Tag_Value2 jest odejmowana od wartości operandu Tag_Value1. Wynik odejmowania jest przechowywany w operandu Tag_Result. Jeśli instrukcja jest wykonywana bez błędów, wyjście włączające ENO ma stan sygnału “1” i 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!

bezplatny s7 1200 8
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ę