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

  • Watchdog

    aktív tag

    válasz artiny #3847 üzenetére

    Szia!

    Rég foglalkoztam elenbredlivel, szóval:
    A 0-és rungban lévő TON timer lejártakor futtatja az 1-es rungot, a 2-es rung mindig lefut.
    A LED akkor gyullad ki (na jó, akkor kezd világítani :DDD ), ha a számláló és a poc1 változó értéke egyenlő.
    A végrehajtási sorrend: ahogy a szöveget olvasod. Balról jobbra, aztán a sor végén a következő sor.
    Itt: TON, XIC, RES, CTU, NEQ, DIV, EQU, OTL
    A futás az elmentéskor fennálló értékekkel indul (nem inicializál, ez egy ilyen PLC, életveszélyes).
    A timer időalap 1ms (volt az én időmben), tahát az időzítő 10 másodperces.
    10 másodpercig az EQU művelet 2<>3 miatt nem igaz.
    A 10. másodpercben lefut a középső rung, akkor meg az EQU 3<>1.5 miatt nem igaz.
    A 20. másodpercben 4<>0.75.
    A 30. másodpercben 5<>0.375
    És így tovább.
    A 80. másodpercben a számláló eléri a 10-et onnan nem számol tovább, de nem is indul újra.
    Szóval ez nem fog világítani.

    Hopp, most látom, hogy integer, és már megválaszolták, úgy van, ahogy írják... :DDD

    [ Szerkesztve ]

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