Bloc funcțional DELAYVALUE3

Blocul funcțional DELAYVALUE3 întârzie semnalul de intrare până când acesta nu se mai schimbă și aplică prima modificare imediat.

Atenție: Timpurile blocului funcțional sunt absolute. Acest lucru înseamnă că la repornire sau după o defecțiune a serverului are loc aceeași reacție.

Intrare IN

Intrarea este verificată la fiecare modificare. Orice tip de date de la intrare este suportat. După ce o modificare a fost recunoscută, valoarea este transferată imediat la ieșirea Q și timerul intern este pornit. Acesta este resetat la o nouă modificare a intrării sau după expirarea timpului PT.

Intrare PT

Timpul de întârziere pentru transferarea intrării IN la ieșirea Q în T#.

Intrare DIS

Dacă intrarea este adevărată, atunci nicio modificare de la intrarea IN nu este transferată la ieșirea Q și întârzierea este resetată.

Intrare SET

Dacă intrarea este adevărată, atunci valoarea de la intrarea IN este transferată imediat la ieșirea Q. Întârzierea este resetată în acest caz. Intrarea SET are prioritate față de intrarea DIS.

Ieșire Q

După ce o modificare a fost recunoscută la intrarea IN, valoarea de la intrarea IN este transferată imediat la ieșirea Q până când timpul PT a expirat. O nouă modificare a intrării IN mărește automat întârzierea.

Ieșire ET

În starea de repaus, adică dacă nicio modificare nu a fost recunoscută la intrarea IN, ieșirea este egală cu T#0ms. Dacă o modificare a fost recunoscută, ET începe să crească până când timpul PT este atins. Apoi, ieșirea este egală cu PT pentru un ciclu.