بلوک عملکرد ALARM

بلوک عملکرد ALARM یک سیگنال هشدار را پردازش می‌کند.

برای اطلاعات بیشتر در مورد نمایشگر، افزونه مدیریت هشدار و تاریخچه هشدار را ببینید.

مدت زمان برای نگهداری حداکثر می‌تواند در منوی کنTEXT تحت پروژه تنظیمات خودکار سازی قوانین نگهداری تنظیم شود.

پایگاه داده

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

توجه: ثبت‌های موجود حذف خواهند شد اگر همه عناصر مطابق با قوانین منقضی شوند. حذف رویدادهای فردی در حال حاضر پشتیبانی نمی‌شود.

ورودی ACTIVE

ورودی یک هشدار جدید را ایجاد می‌کند. هنگام ایجاد، خروجی ALARM درست است و زمان خروجی ALARM_DT را ثابت می‌کند. خروجی ALARM فقط درست است اگر این مورد خاموش نشده باشد.

ورودی ACK_REMOTE

این ورودی هشدار را تأیید می‌کند و خروجی ACK را به درست تنظیم می‌کند و زمان فعلی را در خروجی ACK_DT می‌نویسد. تایید فقط یک بار هنگام فعال بودن هشدار تنظیم می‌شود.

ورودی TITLE

ورودی عنوان را به عنوان رشته کاراکترهای هشدار تعریف می‌کند. این می‌تواند هر زمان با زمان واقعی تغییر یابد.

ورودی DESCRIPTION

ورودی توصیف را به عنوان رشته کاراکترهای هشدار تعریف می‌کند. توصیف می‌تواند چندین خط داشته باشد، اما نباید از دو خط بیشتر شود. این می‌تواند هر زمان با زمان واقعی تغییر یابد.

ورودی LOCATION

ورودی مکان را به عنوان رشته کاراکترهای هشدار تعریف می‌کند. این می‌تواند هر زمان با زمان واقعی تغییر یابد.

ورودی STATUS

ورودی متن وضعیت را در لیست نمایش می‌دهد. این به عنوان یک رشته کاراکتر ارائه می‌شود. وضعیت باید یکسان تعریف شود.

ورودی ICON

ورودی نماد را در لیست نمایش می‌دهد. این به عنوان یک رشته کاراکتر ارائه می‌شود. نماد همانند صفحه است.

ورودی COLOR

با این ورودی رنگ متن لیست را می‌توان تغییر داد. هیچ رنگی یک رشته خالی است. رنگ در اینجا به عنوان نام ارائه می‌شود. همه نام‌های رنگی را در رنگ نماد پیدا کنید.

ورودی PRIORITY

ورودی لیست را مرتب می‌کند. اولویت بالاتر 0 است. تعداد در اینجا محدود نیست.

ورودی LINK_SITE

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

ورودی SILENT

با این ورودی می‌توان یک هشدار خاموش را تعریف کرد. اگر ورودی درست باشد، آیکون گزارش حذف خواهد شد. اما این بر روی عملکرد خاموش کردن تأثیر ندارد. بنابراین توصیه می‌شود REQ_SHELVE را به نادرست تنظیم کنید اگر ورودی SILENT درست باشد.

ورودی REQ_ACK

اگر این ورودی درست باشد، به کاربر لیست هشدار اجازه داده می‌شود تا هشدار را تأیید کند.

ورودی REQ_SHELVE

اگر این ورودی TRUE باشد، به کاربر لیست هشدار اجازه داده می‌شود تا هشدار را به مدت نامحدود به تعویق اندازد. اگر ورودی یک زمان (T#) باشد، دنبال شده توسط ";ALL"، می‌توان یک زمان حداکثر به تعویق انداختن را تنظیم کرد.

اگر مجوز برای تأیید یا به تعویق انداختن گسترش یابد، می‌توان یک رشته کاراکتر را در ورودی REQ_ACK یا REQ_SHELVE اضافه کرد. مهم است که هرگاه ورودی دیگر TRUE تنظیم نشود، رشته کاراکتر با ALL شروع شود. اینجا چند مثال:

رشته کاراکتر توضیحات
"300000;ALL" REQ_SHELVE حداکثر برای 5 دقیقه و برای همه گروه‌ها
"ALL" همه گروه‌ها، مانند TRUE است
"gid1;gid2" گروه‌های gid1 و gid2 مجاز هستند
"gid1;gid2;ALL" همه گروه‌ها، مانند TRUE است، gid1 و gid2 نادیده گرفته می‌شوند

نکته: از CONCAT برای تشکیل رشته کاراکتر استفاده کنید.

ورودی DO_ACK

یک لبه مثبت در ورودی هشدار را با استفاده از PLC تأیید می‌کند. خروجی ACK به درست تنظیم می‌شود. ورودی‌ها سپس بر اساس ACK_NOTE و ACK_USER overwrite می‌شوند. خروجی ACK_DT با زمان فعلی توصیف می‌شود. اگر هشدار دوباره تأیید شود، خروجی ACK_DT دیگر تنظیم نمی‌شود.

ورودی DO_ACK_NOTE

ورودی یک یادداشت را به عنوان رشته کاراکتر تعریف می‌کند. یادداشت در لبه مثبت DO_ACK به خروجی ACK_NOTE نوشته می‌شود.

ورودی DO_ACK_USER

در اینجا می‌توان شناسه کاربر را به عنوان رشته کاراکتر تعریف کرد. ID در لبه مثبت DO_ACK به خروجی ACK_USER نوشته می‌شود.

ورودی DO_SHELVE

یک لبه مثبت در ورودی هشدار را با استفاده از PLC به تعویق انداخته است. خروجی SHELVE به درست تنظیم می‌شود. ورودی‌ها سپس بر اساس SHELVE_NOTE و SHELVE_USER overwrite می‌شوند. خروجی SHELVE_DT با زمان فعلی توصیف می‌شود. اگر هشدار دوباره تأیید شود، خروجی SHELVE_DT دیگر تنظیم نمی‌شود.

ورودی DO_SHELVE_TO_DT

زمان مطلق DT# برای به تعویق انداختن هشدار را تعریف می‌کند. هنگام فراتر رفتن از این زمان، هشدار دوباره فعال خواهد شد. خروجی SHELVE دوباره نادرست است. در لبه مثبت DO_SHELVE این مقدار به خروجی SHELVE_TO_DT منتقل می‌شود. اگر هیچ زمانی ارائه نشود، به مدت نامحدود به تعویق انداخته می‌شود.

نکته: از بلوک عملکرد STR2DT برای استفاده از زمان نسبی مانند پس از 5 دقیقه استفاده کنید. یا زمان T# را باestamp زمان DT# اضافه کنید، که این می‌تواند به اختلافات منجر شود.

ورودی DO_SHELVE_NOTE

ورودی یک یادداشت را به عنوان رشته کاراکتر تعریف می‌کند. یادداشت در لبه مثبت DO_SHELVE به خروجی SHELVE_NOTE نوشته می‌شود.

ورودی DO_SHELVE_USER

در اینجا می‌توان شناسه کاربر را به عنوان رشته کاراکتر تعریف کرد. ID در لبه مثبت DO_SHELVE به خروجی SHELVE_USER نوشته می‌شود.

ورودی DO_SHELVE_RESTORE

یک لبه مثبت در ورودی یک هشدار به تعویق انداخته را دوباره فعال می‌کند. در اینجا DO_SHELVE_USER و DO_SHELVE_NOTE مانند روش بالا به خروجی‌های مربوطه کپی می‌شوند.

ورودی RECORD

ورودی ثبت در آرشیو را فعال می‌کند. ورودی فقط باید درست نگه داشته شود. هر تغییر در ورودی ACTIVE، TITLE، DESCRIPTION، LOCATION، STATUS، PRIORITY یا SILENT به یک ثبت منجر می‌شود.

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

خروجی ALARM

خروجی درست است تا زمانی که ورودی ACTIVE درست باشد و هشدار با SHELVE به تعویق انداخته نشده باشد.

خروجی ALARM_DT

estamp زمان را در فرمت DT# از زمان هشدار (لبه مثبت در ورودی ACTIVE) شامل می‌شود.

خروجی ACK

خروجی درست است اگر هشدار تأیید شده باشد. این کار را می‌توان با استفاده از نمایشگر و از طریق PLC انجام داد.

خروجی ACK_DT

estamp زمان را در فرمت DT# از زمان تأیید هشدار (لبه مثبت در ورودی ACK یا نمایشگر) شامل می‌شود.

خروجی ACK_NOTE

آخرین یادداشت هنگام تأیید هشدار به عنوان رشته کاراکتر.

خروجی ACK_USER

آخرین شناسه کاربر هنگام تأیید هشدار به عنوان رشته کاراکتر.

خروجی SHELVE

خروجی درست است اگر هشدار به تعویق انداخته شده باشد. این کار را می‌توان با استفاده از نمایشگر و از طریق PLC انجام داد.

خروجی SHELVE_DT

estamp زمان را در فرمت DT# از زمان به تعویق انداختن هشدار (لبه مثبت در ورودی SHELVE یا نمایشگر) شامل می‌شود.

خروجی SHELVE_TO_DT

زمان پایان DT# تا بازنشانی خودکار به تعویق انداختن.

خروجی SHELVE_NOTE

آخرین یادداشت هنگام به تعویق انداختن هشدار به عنوان رشته کاراکتر.

خروجی SHELVE_USER

آخرین شناسه کاربر هنگام به تعویق انداختن هشدار به عنوان رشته کاراکتر.

نمایشگر

توجه: برای پردازش در نمایشگر، همه stamp زمان‌ها به ثانیه‌های کامل گرد می‌شوند.

نکته: با استفاده از رشته کاراکتر {name} نام مستند و با {dir} مسیر را در ورودی‌های TITLE، DESCRIPTION و LOCATION می‌توان ارائه داد. اما سپس دیگر بر اساس نام مرتب نمی‌شود. با {dir:2} طول مسیر را به 2 کاهش می‌دهد. با {dir:-1} مسیر از پایین کاهش می‌یابد. همچنین ممکن است نشانه تقسیم را با استفاده از {dir::\} تعریف کنید.

نماد و رنگ‌های توصیه شده

نام نماد رنگ
OK material/check_circle
معلومات material/info آبی
هشدار material/error نارنجی
هشدار material/warning قرمز

همچنین ببینید