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ę
Przewiń do góry

Wyszukaj na stronie