Keresés

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

  • Szirty

    őstag

    válasz Apple100 #384 üzenetére

    Helló Apple100!

    "Nem akartam promlémámat elbagatelizálni, de akkor hogy vezéreljek egy 24V motor ki-be kapcsolását?"

    A legegyszerűbben pl. így:

    Feltéve hogy:

    1. Mind a 6 munkahelynél külön stop érzékelő van
    2. Mindig csak egy irányban foroghat
    3. Mindig a következő helyen kell megállnia (tehát a 4-esről nem kell a 2-esre mennie)

    Ha mind a 6 munkahely stop pozíciója ugyanaz a végállás (bemenet) akkor még tovább egyszerűsíthető.
    A megállító feltételeket (pl. biztonsági feltételek) a Q4.0 elé rakhatod.
    A vészleállítást is, hogy az öntartás ne maradhasson fent vészleállítás esetén, de a vészleállítás mindenképpen csak hardveres beavatkozással valósítható meg kifejezetten erre kifejlesztett certifikált vészleállító készülékkel és a huzalozási szabályok betartásával. Legalábbis a gyakorlatban...

    Symbol list a fenti programrészhez:

    I 0.0 1-es állomás érzékelője
    I 0.1 2-es állomás érzékelője
    I 0.2 3-as állomás érzékelője
    I 0.3 4-es állomás érzékelője
    I 0.4 5-ös állomás érzékelője
    I 0.5 6-os állomás érzékelője
    I 1.0 Forgatás START
    M 1.1 Stop impulzus
    Q 4.0 Paletta mozgató motor

  • joufiu

    csendes tag

    válasz Apple100 #378 üzenetére

    Az alapelv az, hogy meghibasodas eseten biztonsagosan aljon le a gep, vagy egyalatalan lealjon. Igy kerulni erdemes az Set-Reset parancsokat vezerlesel. 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.
    Tobbet is elarulsz magarol a geprol?

  • Szirty

    őstag

    válasz Apple100 #378 üzenetére

    Helló Apple100!

    "programom soha nem lesz megvalósítva. Ez csak egy feladat."

    Akkor vagy:
    hagyd a francba az agészet, hiszen sosem lesz megvalósítva és röhögj rajta ha jól esik,
    vagy:
    Tekintsd komoly dolognak és állj hozzá úgy mint egy valódi feladathoz

    "A kérdésem az, hogy S R paranycsal vezérelhetek e egy villanymotort?"

    Megteheted.
    De szigorúan az én véleményem, hogy az S-R utasításokból csak annyit szabad használni egy programban, amennyit feltétlenül szükséges.
    Mennyi az a feltétlenül szükséges? Kb fele annyi mint amennyi a program első változatában van...

    Ugyanakkor természetesen nem kerülhető el a használatuk, hasznosak. De nenm szabad túlzásokba esni. Motor vezérlésre közvetlenül kifejezetten ellenjavallt használni (pl.amikor a motor a Q4.4 és S Q4.4 R Q4.4 parancsokat használunk a motor ki és bekapcsolására).
    De a motort vezérlő network (sor) tartalmazhat SR hivatkozásokat ha szükséges, de a biztonsági feltételeket mindig közvetlenül kell a kimenet elé tenni.

  • Kkocos

    tag

    válasz Apple100 #376 üzenetére

    Tehat 2es pontbol elnidul a peletta ha megnyomjak az I 6.3-at, es megall, ha a 3as ponthoz erkezik es nincs lenyomva az I 6.4? Miert, hogy megalas nelkul is tovabb lehessen ereszteni? Maskulomben folosleges az AN I 6.4! Igaz, egy nyomogomb nem szokott rovidre zarva meghibasodni, nem okoz problemat mukodes kozben, csak szvsz tok folosleges sor.
    En inkabb pozitiv frontot hasznalnek, elkerulve a gomb beragadasat!
    Amugy ha csak teszt a program, probalkozz a szekvencialis programozassal.

    Szerk:
    Bocs, eggyes gombok beragadhatnak, es a palettad megalas nelkul atmegy a 3as ponton.
    Augy az egesz korbejar vagy oda-vissz?

  • Szirty

    őstag

    válasz Apple100 #374 üzenetére

    Hali Apple100!

    "Én a paletta indítását / megállítását így oldottam meg.
    Network1:
    A I 3.5
    A I 6.3
    S M 1.0
    Network2:
    A I 3.6
    AN I 6.4
    R M 1.0"

    Nos erre legfeljebb akkor tudnék bármi konkrétat mondani, ha tudnám mi az I3.5, az I3.6 és az I6.4

    "M1.0 a palettát vezérli"

    Azt hogy "vezérli" azt jelenti, hogy amíg az M1.0 1 állapotban van, addig a mozgatás mozog?

    "2. probléma
    Az FC-ket sorban egymás után kell indítanom, de az FB-ben van start, stop, ah."

    Szerintem itt az okozza a problémát, hogy "lineárisan" gondolkozol. A PLC program nem úgy végzi el sorban a feladatot ahogy az utasítások jönnek egymás után...

  • Szirty

    őstag

    válasz Apple100 #371 üzenetére

    Hali Apple100!

    "1. problémám :F : A paletta mozgatást 1db 24V- os motor biztosítja (ez a palettával együtt mozok). Milyen utasítással indítsam, állítsam meg a palettát?"

    Én közönséges OUT utasítást használnék. De valami azt súgja, téged nem is annyira az utasítás, hanem inkább a módszer érdekelne.

    "2. problémám :F : hogy fűzzem össze OB1-be az egészet ?"

    Attól függ hogyan működnek könkrétan ezek a blokkok.
    Én egyszerűen meghívnám őket közönséges CALL utasítással.

  • Szirty

    őstag

    válasz Apple100 #369 üzenetére

    Helló Apple100!

    Egy körpályás szerelősor vezérlését programozom, ahol van 6 munkaállomás. Itt pneumatikus egységek vanak. Ezek lépéseit 6 FC, a vezérlést FB blokkba raktam.
    hogy fűzzem össze OB1-be az egészet ?

    Mit csinálnak az FC-k, és mit az FB-k? Ha a vezérlés az FB blokkokban van, mi van az FC blokkokban? És miért kellett az FB típusú blokk? FC miért nem felelt meg?

    A paletta mozgatást 1db 24V- os motor biztosítja (ez a palettával együtt mozok). Milyen utasítással indítsam, állítsam meg a palettát?

    Konkrétan mi az a paletta ebben az esetben? Mit csinál, honnan hova megy? A PLC honnan tudja hol tart? A Motort mi kapcsolja? Digitális kimenet? vagy szervó mozgatja?

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