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

  • Szirty

    őstag

    válasz Dezsi82 #3215 üzenetére

    Helló Dezsi82!

    "Omronnál nincs PWM funkcióblokk, egyszerűen csak a megfelelő CIO címre kell a szükséges értékeket beírni, és a megfelelő biteket beállítani
    Ilyen funkcióblokkot nem fogsz tudni leprogramozni, mert a PWM kimenet olyan gyors kell legyen, amit a felhasználói program ciklusidejének ingadozása és mértéke nem teszi ezt lehetővé."

    A dologgal kapcsolatban annak teljessége érdekében meg kell jegyeznem, hogy:
    Vannak szoftveres és hardveres PWM generátorok. Mindegyiknek megvan a maga előnye és felhasználási helye.

    Igen valóban van PULSEGEN funkcióblokk, S7-nél, ami szoftveres PWM generátor. Ez természetesen lassú, nagy időállandójú PWM előállítására használható, ami bőségesem meg szokott felellni PID controllerek teljesítmény szabályzó kimenetéhez.
    Egy fűtésre használt gáz égőt amúgy sem lehetne másodpercenként több százszor ki/be kapcsolni, oda perces sebességű PWM kell. De egy PLC kimenet által vezérel SSR-es fűtés kapcsolgatására is meg szokott felelni az 1-2 másodperces ciklus idő, amihez megfelel a szoftveres (és lassú) PWM.
    A felhasználói program ciklusidejének ingadozásának "pontatlanító" hatását ennél azzal küszöbölik ki, hogy timer interrupt OB-ból futtatják, ami pontos.

    A másik, hogy S7-nél is van hardveres PWM lehetőség. Persze CPU függő. Nem mindegyiken van.

    Ahogy szerintem omronnál meg van szoftveres PWM lehetőség és akkor körbe is értünk.

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