DINT: pojęcie PLC wyjaśnione prostym językiem
Liczby i daneJak licznik kilometrów w samochodzie z wieloma cyframi, więc może liczyć bardzo wysoko. DINT to liczba całkowita o dużo większym zakresie niż INT, przydatna do dużych sum.
Typ liczby całkowitej o większym zakresie niż INT. Przydaje się do sum i numerowanych stanów programu.
DINT na prawdziwej maszynie
DINT to skrót od double integer, czyli podwójnej liczby całkowitej. To liczba całkowita zapisana na 32 bitach, więc mieści się w zakresie od -2 147 483 648 do 2 147 483 647. To o wiele więcej miejsca niż w INT.
W Rockwell Logix to codzienny typ liczb całkowitych. Wartości PRE i ACC klasycznego licznika są właśnie tego typu. W Siemens popularny jest też INT, a DINT jest pod ręką, gdy potrzebujesz większego zakresu.
Pasuje do sum, które ciągle rosną, i do numerowanych stanów w maszynie stanów, o ile wartość nigdy nie potrzebuje części dziesiętnych.
DINT: przykład z objaśnieniem
Linia napełniania liczy każdą wyprodukowaną butelkę. Przy jednej butelce na sekundę INT kończy się po 32 767 butelkach, czyli po około dziewięciu godzinach. DINT wystarczy na dziesięciolecia.
DINT: częsty błąd
Dzielenie dwóch 32-bitowych liczb całkowitych i oczekiwanie części dziesiętnych. Dzielenie całkowite odrzuca resztę, więc 7 / 2 daje 3. Jeśli potrzebujesz połówki, najpierw przekonwertuj na REAL.
Nadal masz wątpliwości? Zapytaj w Szatnia.