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!
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