Jak skrócić wartość liczbową w PLC Siemens? Instrukcja TRUNC

Udostępnij
Jak skrócić wartość liczbową w PLC Siemens? Instrukcja TRUNC

Możesz użyć instrukcji “Truncate numerical value” do utworzenia liczby całkowitej z wartości na wejściu IN. Wartość na wejściu IN jest interpretowana jako liczba zmiennoprzecinkowa. Instrukcja wybiera tylko część całkowitą liczby zmiennoprzecinkowej i wysyła ją do wyjścia OUT bez miejsc dziesiętnych.

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”.
  • Podczas wykonywania wystąpiły błędy, takie jak przepełnienie.

Parametry

W poniższej tabeli przedstawiono parametry instrukcji “Truncate numerical value”:

ParametrDeklaracjaTyp 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
INWejścieLiczby zmiennoprzecinkoweI, Q, M, D, L lub stałaWartość wejściowa
OUTWyjścieLiczby całkowite, liczby zmiennoprzecinkoweI, Q, M, D, LCzęść całkowita wartości wejściowej

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

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

Przykład

Poniższy przykład pokazuje, jak działa instrukcja:

AD 4nXfj0VmNw72NNLWRR Kep9zmHS8nrlDyWLMBiBzjlfQ4HlnWWr7zBC5AA6vczY4c8MeoKqyri8fsQcq8FOSVtLOH0xEtgvG7VFudDVYR7TExYqlWpKkJT2 qz8XEpTRSfeUTFei6jROS9sTiNhFZtg?key=YffZp

Poniższa tabela pokazuje, jak działa instrukcja przy użyciu określonych wartości operandu:

ParametrOperandWartość
INTagIn_Value1.50000000-1.50000000
OUTTagOut_Value1-1

Jeśli operand “TagIn” ma stan sygnału “1”, instrukcja jest wykonywana. Część całkowita liczby zmiennoprzecinkowej na wejściu “TagIn_Value” jest konwertowana na liczbę całkowitą i wysyłana do wyjścia “TagOut_Value”. Jeśli instrukcja jest wykonywana bez błędów, wyjście “TagOut” jest ustawiane.

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ę