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

Skalowanie na prawdziwej maszynie

Skalowanie zamienia surową liczbę na użyteczny pomiar. Rysuje linię prostą między dwoma znanymi punktami: najniższa wartość surowa odpowiada dołowi zakresu, a najwyższa górze.

Siemens zwykle używa dwóch instrukcji: NORM_X zamienia wartość surową na 0,0 do 1,0, a SCALE_X zamienia to na twoje jednostki. Rockwell używa SCP w Ladder i SCL w diagramach bloków funkcyjnych. Jego moduły mogą też skalować za ciebie.

Odczyt na żywo może trochę wyjść poza zakres, a NORM_X, SCALE_X i SCP nie ograniczają swoich wyników. Jeśli reszta programu potrzebuje ograniczenia, dodaj je.

Skalowanie: przykład z objaśnieniem

Wejście daje od 0 do 27648 jednostek dla zakresu zbiornika od 0 do 100%. Odczyt 6912 to jedna czwarta z 27648, więc poziom wynosi 25%. Odczyt 13824 to połowa, więc poziom wynosi 50%.

Skalowanie: częsty błąd

Liczenie w liczbach całkowitych. Wartość surowa podzielona przez pełny zakres daje w arytmetyce całkowitej 0, dopóki zbiornik nie jest pełny. Użyj REAL.

Nadal masz wątpliwości? Zapytaj w Szatnia.