logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Falownik Siemens V20 i FFB - Praktyczna implementacja funkcji AND (P2810)

Micek64 25 Sie 2023 14:05 528 5
  • #1 20707760
    Micek64
    Poziom 18  
    Witam serdecznie,
    Czy ktoś mógłby się podzielić dokumentacją (za wyjątkiem podręcznika bo to mam) lub wiedzą odnośnie FFB (Free Function Blocks) w falowniku V20?

    Zależy mi na praktycznej implementacji funkcji AND (P2810). Założenie mam takie, że falownik startuje na rozkaz ze słowa kontrolnego (USS) i pracuje dopóty, dopóki nie osiągnie zbocza narastającego na wejściu cyfrowym. Jeśli zbocze się pojawi, falownik się zatrzymuje. Ponowny start możliwy jest po ponownym wysłaniu słowa kontrolnego i cykl się powtarza -> stop gdy osiągnięte jest zbocze narastające.

    Jak ugryźć ten temat?
    Bardzo nie wiele przykładów jest dotyczących FFB dla V20. A możliwości ma sporo, żal nie wykorzystać.
    Byłbym wdzięczny za dyskusję.
  • #2 20708368
    adamjk
    Poziom 28  
    Na jednym AND to się chyba nie skończy. A nie prościej wykorzystać RS-FF 1 (P2840)?
  • #3 20708456
    Rafik4
    Poziom 31  
    Tak jak kolega wyżej pisze. Set na RS, to rozkaz startu z USS, stop, to wejście cyfrowe na reset i masz to co chciałeś. Trzeba pamiętać, że jak wystąpi jakiś błąd falownika, to rs zostaje aktywny, ja robię tak, że na wejście reset przerzutnika podaje sygnał stop i sygnał błędu z bramki OR, wtedy po resecie błędu falownik nie startuje. Mam nadzieję, że używasz Startera do programowania tego falownika, z panela ciężko to ogarnąć.
  • #4 20712594
    Micek64
    Poziom 18  
    Dziękuję Kolegom za info, samą logikę to ogarnę -> bardziej chodziło mi o fizyczny przykład takiego zastosowania.
    I powiedzcie mi proszę, od kiedy Starter wspiera V20?
  • #5 20713031
    Rafik4
    Poziom 31  
    Faktycznie, Starter nie wspiera V20, nie wiedziałem o tym.
  • #6 20725230
    Micek64
    Poziom 18  
    Temat rozwiązany. Podumałem chwilę, zmieniłem koncepcję i znalazłem wyjście.
    Logiczna "1" z bitem.00 z CtrlWrd1 i brakiem sygnału z czujnika powoduje start falownika. Najazd na czujnik powoduje że OR1 zwraca "0" i tym samym AND1 również jest "0" i falownik się zatrzymuje.
    Ponowny jego start możliwy jest po podaniu zewnętrznej "1" (BYPASS COMB).

    Zostawiam rozwiązanie, może się komuś przyda:


    Falownik Siemens V20 i FFB - Praktyczna implementacja funkcji AND (P2810)


    
    P2800 (Enable FFBs) = 1
    P2803 (Enable fast (8ms)FFBs) = 1
    P2801[0] = 4 (enable AND1 with prior 4 (fast))
    P2801[3] = 4 (enable OR1 with prior 4 (fast))
    P2801[9] = 4 (enable NOT1 with prior 4 (fast))
    P2828[0] = r722.1 (NOT1 input -> 722.1=status of DI2)
    P2816[0] = r2829.0 (first OR1 input -> 2829.0 resoult of NOT1 operation)
    P2816[1] = r722.3  (second OR1 input -> 722.3 = status of DI4)
    P2810[0] = r2036.0 (first AND input -> 2036.0=control word1 from USS,bit00)
    P2810[1] = r2817.0 (second AND input -> 2817.0 resoult of OR1 operation)
    P0840[0] = r2811.0 (ON/OFF from BICO, 2811.0 is an resoult of AND1 operation)
    
REKLAMA