Hirdetés

Új hozzászólás Aktív témák

  • Helló DP_Joci!

    [I]"Persze lesz egy kis túlfutás, de egy ablakon belül megáll. Tudom, hogy lehet megszakítást is rendelni az aktuális ért = célértékhez de bízom benne, hogy normál program ciklusban is időben sikerül megállítanom a motort.

    Ha valakinek van más vagy jobb ötlete a megoldásra, akkor szívesen várom."[/I]

    Igen, az ilyen módszer egyszerő és eléggé elterjedt.
    A "lineáris megközelítés" jobb módszer valamivel, de bonyolultabb is cserében. Továbbá szükséges hozzá, hogy a PLC képes legyen a motor sebességét fokozatmentesen szabályozni (pl. analóg kimeneten vagy kommunikációs buszon keresztül.

    A lényege az, hogy a megállási pont megközelítése úgy történik, hogy a PLC programja a motor sebességét fokozatosan úgy csökkenti, hogy az lineárisan pontosan a megállás helyén érje el a nulla sebességet. Így nincs túlfutás (illetve csak igen minimális).
    (A szervóhajtások is ezt csinálják egyébként).

    Ehhez a következő információkra van szükség:
    1. A hajtás pillanatnyi pozíciója (az enkóderről jövő pozíció)
    2. A célpozíció (ahova a hajtás éppen megy)
    3. A hajtás maximális sebessége (amekkora sebességgel a hajtás lassítás előtt közelít a cél pozícióhoz)
    4. A lassítás hossza (az a pozícióval azonos koordinátában mért távolság a hajtás tengelyén, amekkora távolságra a célpozíció előtt m egkezdi a lassítást (rámpázást)).

    Egyszerű számításokkal (osztás, szorzás, kivonás, összeadás) a fenti adatokból a PLC kiszámolja hogy mekkora sebességgel kell forgatni a motort abban a pozícióban ahol éppen tart.

    Szia Szirty,

    Köszi a tippet, nagyon hasznos azt hiszem, van analóg kimenetem, és ki fogom próbálni.
    De gondolom vigyázni kell, hogy a lassítási utat ne vegye az ember túl hosszúra mert ha 0,5 vagy 1Hz-en kéne a motornak menni akkor lehet , hogy nincs elég nyomaték és hamarabb megállhat, ill. túl rövid lassítási útnál szintén túlfuthat (elméletileg). Jól gondolom?

    A freeportos dologhoz nincs véletlenül infód?

    Köszönöm
    J.

Új hozzászólás Aktív témák