Wczytujemy postępy z tego urządzenia…
PLC Gym
Strona główna PLC GymPoziom 1, 0 XP · Twoje postępy
Słownik

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.