Hirdetés

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

  • Szirty

    őstag

    válasz kip.kop #1619 üzenetére

    Hali kip.kop!

    "Ts úgy gondolom a sampling period."

    S7 PID esetén a minitavételi idő és az integrálási idő úgy függ össze, hogy a mintavételi idő a PID-et megvalósító programblokk hívási időciklusaiból adódik, ait egy paraméterben meg kell adni neki. Így a blokk tudni fogja milyen időközönként fut le és az integrálási időt mindig helyesen fogja kiszámítani. Ezért fontos S7-nél, hogy a PID blokk fix időnként legyen meghívva (pl timer interrupt OB-ból).

    "Az I tag úgy-e akkor van kikapcsolva, ha a maximális értéket adjuk neki"

    Az I tag akkor van kikapcsolva, amikor semmilyen szerepet nem játszik a szabályzásban.
    Biztos van olyan megvalósítás, hogy a PID programblokkal úgy lehet közölni az I tag kikapcsolását, hogy 0 integrálási időt adunk meg neki.
    S7 PID séma így néz ki:

    Ebből látszik, hogy mindhárom tagot külön ki/be lehet kapcsolni egy külön paraméterrel. Az I tagot az I_SEL paraméterrel... Az is látszik, hogy az összegző előtt az I_SEL "kapcsoló" kikapcsolt helyzetben nulla beavatkozó jelet ad az integrátor felől.

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