Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

SIEMENS s7-313c A ENCODER -prośba o przykładowy program

siudek2 11 Sep 2009 08:27 4893 5
  • #1
    siudek2
    Level 15  
    Witam wszystkich.
    Od jakiegoś czasu bawię się w programowanie sterowników S7-300 ,ogarnąłem juz prawie wszystko w temacie Step 7,Win CC , GRAPH 7, mam jeszcze tylko jeden problem ,posiadam sterownik s7-313c z wejsciami A i B dla encodera . Chciałbym aby sterownik zliczał mi impulsy z encodera. Zaznaczę tutaj że ów encoder podłączyłem, napisałem program z dwoma licznikami -jeden zlicza sygnał A drugi sygnał B wszystko działa do pewnej prędkości obrotowej .Po przekroczeniu tej prędkości liczniki zaczynają gubić sygnały.
    Proszę Was o przykład jakiegoś krótkiego programu na szybkie liczniki, moze jest jakiś gotowy blok funkcyjny (jak dla regulatora PID),gdzie wystarczy podłączyć odpowiednie sygnały z encodera.
    POMOCY!!!!!!!!
    [19-21.10.2021] Technology Days Zapisz się darmo
  • #3
    skylog
    Level 11  
    Witam,
    Tak jak pisze kolega wyżej, obsługi enkodera nie robi sie "na piechotke" tylko za pomocą fukcji systemowej,

    Co do gubienia impulsów to musisz zobaczyć w HW config (w konfiguracji szybkiego licznika) jaka jest ustawiona/maksymalna częstotliwość imp. wejściowych.

    Z tym liczeniem imp. na wejściu A oraz B to naprawde sprawę przemyśl/poczytaj :)
  • #4
    siudek2
    Level 15  
    "Wg mnie musisz użyć funkcji SFB47 (Controlling the Counter with SFB 47 "COUNT") "


    Fajnie ale to akurat znalazłem sam .
    Chodzi mi o przykład jakiegoś krótkiego programu.
    Wywołuje blok SFB47 ale co gdzie powstawiac nie mam pojęcia.
    Proszę o konkretną pomoc.
    Pozdrawiam
  • #5
    pawslaw
    Automation specialist
    Witam,
    Jeżeli do pewnej prędkości jest dobrze, to znaczy iż powyżej przekraczasz możliwości percepcji sterownika.
    Na podstawie dokumentacji enkodera i sterownika możesz określić z jaką maksymalną prędkością może się kręcić enkoder.
    Pozdrawiam
    Paweł