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”:
| Parametr | Deklaracja | Typ danych | Obszar pamięci | Opis |
| EN | Wejście | BOOL | I, Q, M, D, L lub stała | Wejście włączające |
| ENO | Wyjście | BOOL | I, Q, M, D, L | Wyjście włączające |
| IN | Wejście | Liczby zmiennoprzecinkowe | I, Q, M, D, L, P lub stała | Wartość wejściowa |
| OUT | Wyjście | Liczby całkowite, liczby zmiennoprzecinkowe | I, Q, M, D, L, P | Wynik 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:
Poniższa tabela pokazuje, jak działa instrukcja przy użyciu konkretnych wartości operandu:
| Parametr | Operand | Wartość | |
| IN | TagIn_Value | 0.50000000 | -0.50000000 |
| OUT | TagOut_Value | 0 | -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:
