Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

FBs-24MA - Funkcja compare w winproladder Fatek

Kampaj 09 Sep 2014 18:01 2514 2
  • #1
    Kampaj
    Level 9  
    Witam. Wiem co nieco o programowaniu sterowników PLC, jednak WinProladder mnie zaskakuje.

    Oczywiście funkcje MOV są przykładowe aby uzupełnić tabele danymi ,które normalnie są sczytywane z maszyny.
    Nie działa wg mnie funkcja compare.
    Proszę o pokazanie co robię- podłączam źle.
    FBs-24MA - Funkcja compare w winproladder Fatek

    Chcę załączyć cewkę "markera" M111 dla porównania(dla compare) R124: jest mniejsze niż R112.
    Jednak cewka jest załączona cały czas, jak widać dla wartości R124=466, która jest większa niż R112=400 cewka jest załączana.
    Dla pozostałych opcji: a=b następuje brak załączenia
    a>b- dziwnie bo czasami pulsacyjnie się załącza, czasami jest załączona czasami niezałączona przez cały cykl czy li odliczanie od 550 do 0 dla R124.



    Dla ręcznych nastaw program teoretycznie działa. Oprócz przypadku a<b

    FBs-24MA - Funkcja compare w winproladder Fatek

    Na górze sieć, która jest prostszą funkcją jednak podobnie nie działa dlatego została odłączona.

    Program niby łatwy, intuicyjny, a tu taka głupotka mnie zatrzymuje przed wykonywaniem pracy :/
    Pozdrawiam
  • Helpful post
    #2
    pafciowaw
    Automation specialist
    Przetestowałem...i działa.
    Z tym, że trochę inna składnia....w kolejnych wierszach: najpierw timer, kolejne mov, a na końcu comparator.
    Dodatkowo: do wyjść a=b, a>b i a<b podłączyłem cewki (bez set) - ładnie pracuje i przełącza w trakcie porównania jak i po przekroczeniu...
    Sprawdzałem na WinProladder 3.11 i 3.20
  • #3
    Kampaj
    Level 9  
    Dziękuję za odpowiedź. Już sprawdzam Twoją wersję :) Jest tak jak mówisz. Jednak kolejność ma znaczenie :) Pozdrawiam