Instrukcja Subtract – Opis i Przykład

Share
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ęciDescription
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”.

Example

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.

If you would like to enhance your knowledge and skills in programming and configuration of automation systems, we recommend enrolling in the free PLC course!

bezplatny s7 1200 8
Share
Recommended course!
Until 20.09.2022 rebate -15% on:

SIMATIC S7 in action

Sign up for the newsletter!
Author of entries
Tomasz Gilewski

Hello, my name is Tomasz Gilewski. I am the author of books on the S7-1200 controller and HMI panels (i.e. Siemens hardware). I have been programming exclusively on Siemens hardware and engineering tools for several years.

Leave a Comment

Select currency
Scroll to Top

Search on