Zaokrąglanie w dół w sterownikach PLC – instrukcja FLOOR

Udostępnij
Zaokrąglanie w dół w PLC – jak działa instrukcja FLOOR

Możesz użyć instrukcji “Generowanie następnej niższej liczby całkowitej z liczby zmiennoprzecinkowej” do zaokrąglenia wartości na wejściu IN do następnej niższej liczby całkowitej. Instrukcja interpretuje wartość na wejściu IN jako liczbę zmiennoprzecinkową i konwertuje ją na następną niższą liczbę całkowitą. Wynik instrukcji jest wysyłany do wyjścia OUT i można go tam zapytać. Wartość wyjściowa może być mniejsza lub równa wartości wejściowej.

Sygnalizacja wyjścia ENO ma stan sygnału “0”, jeśli spełniony jest jeden z następujących warunków:

  • Wejście EN ma stan sygnału “0”.
  • Podczas wykonywania występują błędy, takie jak przepełnienie.

Parametry

W poniższej tabeli przedstawiono parametry instrukcji “Generowanie następnej niższej liczby całkowitej z liczby zmiennoprzecinkowej”:

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, P lub stałaWartość wejściowa
OUTWyjścieLiczby całkowite, liczby zmiennoprzecinkoweI, Q, M, D, L, PWynik z następną niższą liczbą całkowitą

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

Dodatkowe informacje na temat ważnych typów danych znajdziesz w sekcji “Zobacz także”.

Przykład

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

AD 4nXcHOSm e8BGJBE5w5yUm 0cc4o5qb9EthJuufoEbUSuMpZzyJG8hbQeUxZhXx9GjEvw3anPi9P6Xj1kIO4iM76d oXuoWl8jy4HGpQCRct12uRInnNdCKMNnFwlqldvFm4LQgH8jOM4cHAool16RA?key=vXrzLm rFIkAnL9tJfOVIn19

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

ParametrOperandWartość
INTagIn_Value0.50000000-0.50000000
OUTTagOut_Value0-1

Jeśli operand “TagIn” ma stan sygnału “1”, instrukcja jest wykonywana. Liczba zmiennoprzecinkowa na wejściu “TagIn_Value” jest zaokrąglana do następnej niższej liczby całkowitej 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! Sprawdź również naszą instrukcję wideo:

bezplatny s7 1200 5
Udostępnij
Polecany kurs!
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.

Wybierz walutę
Przewiń do góry

Wyszukaj na stronie