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

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.