
این بلوک عملکرد RT_UPTIME زمان روشن بودن یک دستگاه را شمارش میکند. این فاصله PT با ساعت واقعی همگام شده است.
توجه: این بلوک عملکرد ممکن است بار سیستم را افزایش دهد، زیرا تمام فاصلهای استفاده شده در همان زمان اجرا میشوند. اما باید آن را در ترکیب با بلوک عملکرد LOGGER استفاده کنید. در غیر این صورت به جای آن از بلوک عملکرد UPTIME استفاده کنید.
اگر ورودی درست باشد، زمان روشن بودن در خروجی Q محاسبه میشود. هنگام خاموش کردن، زمان ذخیره شده و در هنگام فراخوانی مجدد ادامه مییابد.
زمان روشن بودن میتواند از طریق ورودی به حالت اولیه بازگردانده شود. هرگاه ورودی دوباره نادرست باشد، ثبت زمان از ابتدا شروع میشود.
این ورودی میتواند برای کوتاه کردن زمان اجرای SPS استفاده شود. برای این کار یک زمان در ورودی PT مشخص میشود. به عنوان مثال اگر T#1s استفاده شود، خروجی Q فقط هر ثانیه نمایش داده میشود. اگر ثبت زمان پایان یابد، مقدار Q فوراً نمایش داده میشود. فاصله مشخص شده با ساعت واقعی همگام است.
خروجی زمان اجرا را در فرمت T# بازمیگرداند.