بلوک عملکرد DELAYVALUE3

بلوک عملکرد DELAYVALUE3 سیگنال ورودی را تا زمانی که تغییر نکند تأخیر می‌دهد و اولین تغییر را فوراً اعمال می‌کند.

توجه: زمان‌های بلوک عملکرد مطلق هستند. این به معنای آن است که در صورت راه‌اندازی مجدد یا پس از یک خرابی سرور، واکنش مشابه رخ می‌دهد.

ورودی IN

ورودی برای هر تغییر بررسی می‌شود. هر نوع داده‌ای در ورودی پشتیبانی می‌شود. پس از تشخیص یک تغییر، مقدار فوراً به خروجی Q منتقل شده و زمان‌سنج داخلی شروع می‌شود. این زمان‌سنج با تغییر مجدد ورودی یا پس از پایان زمان PT بازنشانی می‌شود.

ورودی PT

زمان تأخیر برای انتقال ورودی IN به خروجی Q در T#.

ورودی DIS

اگر ورودی درست باشد، هیچ تغییری از ورودی IN به خروجی Q منتقل نمی‌شود و تأخیر بازنشانی می‌شود.

ورودی SET

اگر ورودی درست باشد، مقدار در ورودی IN فوراً به خروجی Q منتقل می‌شود. در این صورت تأخیر بازنشانی می‌شود. ورودی SET اولویت بیشتری نسبت به ورودی DIS دارد.

خروجی Q

پس از تشخیص یک تغییر در ورودی IN، مقدار از ورودی IN فوراً به خروجی منتقل شده و تا زمانی که زمان PT تمام نشود، باقی می‌ماند. تغییر مجدد ورودی IN تأخیر را خودکار افزایش می‌دهد.

خروجی ET

در حالت استراحت، یعنی اگر هیچ تغییری در ورودی IN تشخیص داده نشده باشد، خروجی برابر است با T#0ms. اگر یک تغییر تشخیص داده شود، ET شروع به افزایش می‌کند تا زمانی که زمان PT به دست آید. سپس خروجی برابر با PT برای یک چرخه است.