Funkcje arytmetyczne PLC służą do wykonywania podstawowych działań matematycznych w programie sterownika. Wykorzystuje się je np. do przeliczania sygnałów analogowych, obliczania nastaw, sumowania impulsów albo wyznaczania różnicy między wartością zadaną a mierzoną.
Podstawowe funkcje
Najczęściej spotykane bloki lub instrukcje arytmetyczne to:
- ADD – dodawanie,
- SUB – odejmowanie,
- MUL – mnożenie,
- DIV – dzielenie.
W pytaniach egzaminacyjnych należy zwracać uwagę na angielskie skróty nazw działań:
ADDpochodzi od addition – dodawanie,SUBpochodzi od subtraction – odejmowanie,MULpochodzi od multiplication – mnożenie,DIVpochodzi od division – dzielenie.
Przykład zastosowania SUB
Funkcja SUB wykonuje odejmowanie, np.:
WYNIK = A - B
Jeżeli:
A = 100
B = 35
to wynik działania bloku SUB wyniesie:
WYNIK = 65
W automatyce przemysłowej odejmowanie może być użyte np. do obliczenia uchybu regulacji:
uchyb = wartość_zadana - wartość_rzeczywista
Taki uchyb może być dalej wykorzystany przez regulator, np. PI lub PID.
Ważne na egzaminie
Jeżeli pytanie brzmi: która funkcja PLC realizuje odejmowanie, poprawną odpowiedzią jest zawsze SUB. Pozostałe funkcje oznaczają inne działania: ADD dodaje, MUL mnoży, a DIV dzieli.