
بلوک عملکرد DELAYVALUE3 سیگنال ورودی را تا زمانی که تغییر نکند تأخیر میدهد و اولین تغییر را فوراً اعمال میکند.
توجه: زمانهای بلوک عملکرد مطلق هستند. این به معنای آن است که در صورت راهاندازی مجدد یا پس از یک خرابی سرور، واکنش مشابه رخ میدهد.
ورودی برای هر تغییر بررسی میشود. هر نوع دادهای در ورودی پشتیبانی میشود. پس از تشخیص یک تغییر، مقدار فوراً به خروجی Q منتقل شده و زمانسنج داخلی شروع میشود. این زمانسنج با تغییر مجدد ورودی یا پس از پایان زمان PT بازنشانی میشود.
زمان تأخیر برای انتقال ورودی IN به خروجی Q در T#.
اگر ورودی درست باشد، هیچ تغییری از ورودی IN به خروجی Q منتقل نمیشود و تأخیر بازنشانی میشود.
اگر ورودی درست باشد، مقدار در ورودی IN فوراً به خروجی Q منتقل میشود. در این صورت تأخیر بازنشانی میشود. ورودی SET اولویت بیشتری نسبت به ورودی DIS دارد.
پس از تشخیص یک تغییر در ورودی IN، مقدار از ورودی IN فوراً به خروجی منتقل شده و تا زمانی که زمان PT تمام نشود، باقی میماند. تغییر مجدد ورودی IN تأخیر را خودکار افزایش میدهد.
در حالت استراحت، یعنی اگر هیچ تغییری در ورودی IN تشخیص داده نشده باشد، خروجی برابر است با T#0ms. اگر یک تغییر تشخیص داده شود، ET شروع به افزایش میکند تا زمانی که زمان PT به دست آید. سپس خروجی برابر با PT برای یک چرخه است.