بلوک عملکرد LOGGER

بلوک عملکرد LOGGER یک آمار برای یک متغیر را در پایگاه داده ثبت می‌کند.

توجه: لاگر فقط در نمایش گرافیکی نمایش داده می‌شود، اگر مجوز روی نماد برآورده شود.

همه اطلاعات در مورد آمارها در فصل لاگر و آمارها یافت می‌شوند.

اخطار: این بلوک عملکرد ممکن است در فاصل‌های کوتاه به بار سیستم افزایش یابد یا باعث بیش‌بارگذاری شود. داده‌ها در یک فاصل کوچک خودکار حذف می‌شوند. در این صورت مقادیر از دست می‌روند و ممکن است نادرست نمایش داده شوند.

پایگاه داده

پایگاه داده فقط حافظه بلوک عملکرد را تعریف نمی‌کند. آن را نیز نام پایگاه داده لاگر را تعریف می‌کند. بنابراین، باید توجه کنید که نمی‌توانید نام را ساده تغییر دهید، زیرا در غیر این صورت یک پایگاه داده جدید ایجاد می‌شود. استفاده از یک پیشوند مانند logger.Temperatur توصیه می‌شود.

برای حذف یا خالی کردن یک پایگاه داده، می‌توانید این کار را در منوی متناسب داده‌ها آمارها انجام دهید، با حذف عنصر مربوطه. پس از اعمال، همه داده‌های ثبت شده از دست می‌روند.

ورودی IN

ورودی یک عدد را انتظار دارد. این عدد می‌تواند از نوع Integer (عدد صحیح) یا Float (عدد اعشاری) باشد. اگر در هنگام ایجاد لاگر مقدار NULL, FALSE یا یک رشته خالی وجود داشته باشد، لاگر ایجاد نمی‌شود.

نیازی نیست که مشخص شود کدام مقدار باید ثبت شود. مقادیر حداکثر و حداقل، همچنین میانگین در فاصل ورودی PT ثبت می‌شوند. این‌ها هر بار در هنگام ارزیابی پایگاه داده محاسبه می‌شوند. علاوه بر این، مقادیر به عنوان افزایش پشتیبانی می‌شوند. مقادیر سپس با تنظیم متفاوت نمایش داده می‌شوند.

اگر داده‌های انرژی ثبت شوند، باید توجه شود که واحد بدون پیشوند SI ذخیره شود. اگر از یک رابط مقدار KW دریافت شود، باید آن را با 1000 ضرب کرد.

نکته: برای ثبت یک مقدار دودویی، از بلوک عملکرد RT_UPTIME استفاده کنید و همان مقدار را برای ورودی PT تنظیم کنید، مانند لاگر.

ورودی PT

فاصل را در فرمت T# تعریف می‌کند. اگر ورودی تعریف نشده باشد یا مقدار NULL وجود داشته باشد، T#1s فرض می‌شود. ورودی همچنین می‌تواند به صورت دینامیک تغییر یابد. بنابراین، برای مثال، در طول آبیاری، اندازه‌گیری رطوبت با دقت بالا ذخیره می‌شود.

استفاده از یک فاصل بزرگ توصیه می‌شود. برای ثبت دمای اتاق، یک فاصل از T#1m تا T#15m کاملاً کافی است.

توجه: فاصل برای سرورهای Nano, Pico و Touch به T#15m محدود شده‌است. در همه سرورهای دیگر این مقدار T#1s است.

ورودی DIS

اگر ورودی درست باشد، ثبت یک مقدار در پایگاه داده را غیرفعال می‌کند. محاسبه میانگین متوقف می‌شود، اما ریست نمی‌شود.

خروجی Q

همان مقدار ورودی IN را خروجی می‌دهد. بنابراین، بلوک عملکرد می‌تواند به یک اتصال موجود بین دو بلوک عملکرد اضافه شود.

خروجی PT_MIN

خروجی کوچک‌ترین فاصل ممکن را برگرداند. این می‌تواند به صورت دینامیک تغییر کند تا از فراخوری حافظه جلوگیری شود. متغیر توسط سرویس لاگر تنظیم می‌شود، اگر یک ثبت جدید نوشته شود.