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

  • Szirty

    őstag

    válasz belys #651 üzenetére

    Hali belys!

    "Thumbweel Switch kiolvassa a plc-ből az aktuális értéket de ha modosítani szerenék akkor mindig vissza áll eredeti értékre."

    Az időtag hogy van paraméterezve a programodban?
    És hogyan paraméterezted az NT-n a Thumbweel Switch-et? Mit adtál meg neki? A timer számát?

    Mert ha igen, akkor azért nem jó!
    Egy időtagnak van egy PV (process value) és egy SV (set value) értéke.
    Az egyik (PV) azt tartalmazza hogy az időtag az idő számlálásában éppen hol tart (ha éppen nem telik, akkor ez az SV értékkel azonos). Amikor telik, akkor ez az érték pörög lefele. Szerintem ezt akarod módosítani.
    A másik az SV érték, ami megmondja az időtagnak azt az időt, amennyit időzítenie kell. Ez teljesen más mint az előző. Az idő ettől az értéktől kezd el telni.
    Amikor a timer elindul, az SV beíródik a PV-be és a PV csökken. Amikor eléri a 0 értéket, a timer kimenete bekapcsol.

    Ha így csináltad:

    Akkor nem jó, mivel az SV értéke konstans (vagyis fixen a programba bebetonozott érték)
    Az SV-bek egy változót adj meg és az NT a Thumbweel Switch-et erre a változóra állítsd be és akkor menni fog.

    Persze arra neked kell figyelned hogy melyik változót (ebben az esetben DM címet) hol és mire használod... Ellenkező esetben komoly határincidensek lehetnek :)

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