Keresés

Hirdetés

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

  • Szirty

    őstag

    válasz joufiu #380 üzenetére

    Hali!

    "Szerintem az a gond hogy nem veszed figyelembe a PLC mukodesi elvet. Tehat sem sorban, egymas utan vegzi el a parancsokat, mint a PC, egy = Q 6.1 utasitas ervenyben marad amig az ot megelozo kondiciok ervenyesek."

    Szerintem is itt a gond (ezt említettem is). A PLC programozás kicsit (néha meg nagyon) másfajta gondolkodást igényel.
    Ezt is meg kell szokni :)
    A létradiagramra és az FBD-re úgy kell tekinteni mint egy huzalozott kapcsolásra és nem úgy, ahogy egy soronként végrehajtódó programra. Az egész program tekinthető úgy, hogy "egyszerre és folyamatosan fut" az összes utasítása.
    Persze valójában ez is utasításonként hajtódik végre, és mivel mindig vannak kivételek, létradiagramos programozásnál sem 100%-ban mindig tekinthető huzalozott logikának a program. Néha fontos figyelembe venni a sorok végrehajtási sorrndjét.

    Létezik ilyen lépésenként végigfutó programozási megoldás, amit szekvenciális programnak hívnak, S7-nél erre külön "nylev" van, az S7 Graph.

    Olyan berendezések programozására használható, ahol az egyes munkafolyamatok nagyon jól elkülöníthetők egymástól (kell-e megjegyezni, hogy nem mindegyik ilyen ám) és ezek jól meghatározható stabil állapotokat kötnek össze. Ezért bizonyos berendezésekhez nem használható ez a módszer (de általában lehet keverni a módszereket, ami megoldást jelenthet).
    Viszont a szekvenciális programozás is jelentősen eltér a hagyományos "lineáris" programozástól, amit mondjuk egy PC-s pascal-ban vagy C-ben megszokhattunk.

  • joufiu

    csendes tag

    válasz joufiu #382 üzenetére

    Az FC1 modositasa: uj network az automata mod initializasara.

    A(
    A "M0.1"
    A "M100.0"
    A "M100.7"
    FP "AutoimpTMP"
    S "Init"
    A(
    ON "M100.0"
    O "M0.3"
    )
    R "Init"
    A "Init"
    )
    JNB _001
    CALL "AlapBeall"
    _001: NOP 0

    FC2: az alaphelyzetbe valo alitas

    AN "M101.3"
    AN "Q4.2"
    = "Q4.3"

    AN "M101.4"
    AN "Q4.4"
    = "Q4.5"

    AN "M101.0"
    AN "Q4.1"
    = "Q4.0"

    Hiaba all a Q4.2, Q4.5, Q4.0 1esre, a szimulator nem "mozog"

  • Kkocos

    tag

    válasz joufiu #383 üzenetére

    Dupla vezerles Q4.3, Q4.5 es Q4.0-ra. Egyszerre vanak vezerelve az FC1-ben es
    FC2: az alaphelyzetbe valo alitas
    AN "M101.3"
    AN "Q4.2"
    = "Q4.3"
    AN "M101.4"
    AN "Q4.4"
    = "Q4.5"
    AN "M101.0"
    AN "Q4.1"
    = "Q4.0"

    ugy hiszem egyszere kaphat oda-vissza vezerlest, ezert all.

    [ Szerkesztve ]

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