Komparator PLC to funkcja służąca do porównywania dwóch wartości w programie sterownika. Wynikiem działania komparatora jest stan logiczny: TRUE/1, gdy warunek jest spełniony, albo FALSE/0, gdy warunek nie jest spełniony.
Komparatory są często używane do kontroli progów, limitów, liczników, wartości analogowych po skalowaniu oraz stanów procesowych.
Najczęstsze operatory porównania
=— równe,<>lub!=— różne / nierówne,<— mniejsze,>— większe,<=— mniejsze lub równe,>=— większe lub równe.
Jak odczytać blok komparatora?
W bloku komparatora zwykle występują dwa wejścia, np. IN1 i IN2. Operator zapisany w górnej części bloku określa warunek porównania.
Przykład:
IN1 <= IN2
oznacza, że sterownik sprawdza, czy wartość z wejścia IN1 jest mniejsza lub równa wartości z wejścia IN2.
Jeżeli na rysunku widnieje porównanie:
%MW48 <= 5
to warunek będzie spełniony, gdy bieżąca wartość w słowie pamięci %MW48 jest mniejsza lub równa 5. Wtedy wyjście bloku przyjmie stan logiczny 1 i może np. załączyć bit pomocniczy %M0.1.
Ważne na egzaminie
Najczęstszy błąd to pomylenie znaku <= ze znakiem <. Znak <= zawsze oznacza mniejszy lub równy, czyli warunek spełniają zarówno wartości mniejsze, jak i dokładnie równe wartości porównywanej.