بلوک عملکرد DELAYVALUE4

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

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

ورودی IN

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

ورودی PT

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

ورودی DIS

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

ورودی SET

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

خروجی Q

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

خروجی ET

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