INT: pojęcie PLC wyjaśnione prostym językiem
Liczby i daneJak wynik na tablicy: 0, 1, 2, nigdy 1,5. INT przechowuje liczbę całkowitą, ujemną lub dodatnią, do około 32 tysięcy w każdą stronę.
Typ liczby całkowitej, który może przechowywać wartości dodatnie i ujemne. Nie zachowa odczytu z ułamkiem, np. 41,5.
INT na prawdziwej maszynie
INT to liczba całkowita ze znakiem zapisana na 16 bitach, więc mieści się w zakresie od -32 768 do 32 767. Nie pomieści ułamka, więc odczyt 41,5 się w nim nie zmieści.
Programy Siemens często używają INT. Instrukcja IEC_COUNTER liczy w INT. W Rockwell Logix codziennym wyborem jest DINT, a ACC licznika to DINT.
Przed obliczeniami, które wymagają części dziesiętnych, przekonwertuj wartość na REAL. Inaczej dzielenie całkowite wyrzuci to, co chciałeś zachować.
INT: przykład z objaśnieniem
Mały licznik partii zapisuje butelki jako INT. To wystarczy dla trzech butelek albo trzystu. Bieżąca suma z całego roku przekroczyłaby 32 767, więc ta suma powinna być w DINT.
INT: częsty błąd
Używanie arytmetyki całkowitej i oczekiwanie ułamka. 5 / 2 daje 2. Jeśli potrzebujesz połówki, najpierw zamień na REAL.
Nadal masz wątpliwości? Zapytaj w Szatnia.