Показати сторінкуСтарі ревізіїПосилання сюдиПовернутися наверх Ця сторінка доступна тільки для перегляду. Ви можете продивитися вихідний текст, але не можете змінювати його. Якщо ви вважаєте, що це не вірно, зверніться до адміністратора. ====== Параметри PLS_Include (Setup → Parameters) ====== Нижче наведено призначення параметрів проєкту PLS_Include. Параметри поділені на дві категорії: * **Стандартні** — задокументовані в офіційній довідці AVEVA Plant SCADA (Citect) / Schneider Electric Power Operation. * **⚠ Нестандартні (специфічні для PLS_Include)** — офіційної документації не знайдено; значення виведене лише з коментарів у таблиці параметрів та контексту, тому потребує додаткової перевірки. ===== PAGE ===== ^ Параметр ^ Значення ^ Опис ^ | Windows | 15 | Максимальна кількість вікон, які можуть бути відкриті одночасно (допустимо 1–100, за замовчуванням 4). | | PLSSplash | !PLS_Splash | ⚠ Не є стандартним параметром (стандартний аналог — ''[Page]Splash'' — задає ім'я сторінки заставки). Ймовірно, власне ім'я сторінки splash-екрана для PLS_Include. | | ProcessAnalystPopupPage | !ProcessAnalyst | Сторінка, яка спливає при виклику Cicode-функції ''ProcessAnalystWin()'' або ''ProcessAnalystPopup()'' без явного аргументу сторінки. | | ProcessAnalystPage | PLSAnalyst | Сторінка, яка відображається при виклику Cicode-функції ''PageProcessAnalyst()'' без явного аргументу сторінки. | | AlarmPage | PLSAlarm | Сторінка, яка відображається при виклику Cicode-функції ''PageAlarm()''; показує останню спрацьовану аварію. | | HardwarePage | PLSAlarmSys | Сторінка, яка відображається при виклику Cicode-функції ''PageHardware()''; показує апаратні (системні) аварії. | | IgnoreValueQuality | 2 | Керує відображенням якості тегу на графічних сторінках. 2 = текстові/числові об'єкти показують "погані" значення, а фон змінює колір відповідно до якості. | | BadTextBackgroundColor | 0xFF0000 (червоний) | Колір фону для об'єктів із "поганою" якістю значення. Діє лише коли IgnoreValueQuality=2. | | OverrideTextBackgroundColor | 0xFBB117 (dark goldenrod) | Колір фону для об'єктів, значення яких перебуває в режимі Override ("форсоване"). Діє лише коли IgnoreValueQuality=2. | | Startup | !PLS_Start | Ім'я сторінки, яка відображається під час запуску системи. | ===== CODE ===== ^ Параметр ^ Значення ^ Опис ^ | StartupCycle | _PLSDspStartupCycle | ⚠ Не є стандартним параметром Citect/Power Operation. Секція ''[Code]'' справді використовується для читання власних Cicode-хуків через ''ParameterGet("Code", ...)'', але саме ім'я "StartupCycle" в офіційній документації не зустрічається. Ймовірно, це ім'я Cicode-функції, яка виконується циклічно або одноразово при старті. | ===== ALARM ===== ^ Параметр ^ Значення ^ Опис ^ | SummarySort | 1 | Порядок сортування аварій на сторінці Alarm Summary: 0-немає, 1-OnTime, 2-OffTime, 3-AckTime. | | DefDspFmt | {Date}{Time}{Millisec}{Equipment}{Name}{Desc}{State} | Формат відображення аварії за замовчуванням, якщо поле "Alarms Display Format" у категорії аварій порожнє. | | DefSumFmt | {Date}{Time}{Millisec}{Equipment}{Name}{Desc}{SumState} | Формат відображення в Alarm Summary за замовчуванням, якщо поле "Summary Display Format" порожнє. | | LastAlarmType | 0 | Визначає, які аварії показуються на панелі "останньої аварії". 0 = активні аварії типів 1 і 2 (лише для проєктів на базі Tab_Style/CSV_Include). | | EventQue | 1 | Вмикає чергу подій (Event Queue) на сервері аварій. | | EventFmt | {Date,11}|{Time,15}|{Millisec,5}|{LogState,20}|{State,25}|{TagEx,100}|{Desc,80} | Формат рядка для черги подій. | | HeadingFont | PLSFONT_Black_Sm | Шрифт заголовків стовпців на шаблонах аварій. | | UsePLSFilter | 1 | Перемикає форму фільтра аварій/подій: 1 = власна форма PLSCADA, 0 = стандартна форма Citect. | | DefSOEFmt | {DATE,8}{TIMEMS,13}{TSQUALITY,18}{TAG,16}{NAME,24}{STATE,12} {CLASSIFICATION,10} {MESSAGE,64} {USERNAME,16}{USERLOCATION,16} | Формат для SOE (Sequence of Events) — застосовується, якщо формати SOE у всіх категоріях аварій однакові. | ===== ALARMHEADING ===== Загальний механізм: ''[AlarmHeading]<Поле>'' задає альтернативну назву стовпця для стандартного поля аварії на шаблоні Tab_Style. ^ Поле ^ Нова назва заголовка ^ | Custom2 | Location | | Desc | Change | | Name | Description | | SumState | State | | ErrDesc | Error Description | | ErrPage | Error Location | | UserName | Operator | | TimeMS | Time | | OnDate | Date | | OnTimeMS | Time | | TSQuality | Time Quality | ===== FORMAT ===== Загальний механізм: ''[Format]<Ім'я>'' визначає іменований формат відображення, який потім призначається сторінці аварій у Graphics Builder (ширина полів — у пікселях, а не символах). Стандартні очікувані імена — **Alarm**, **LastAlarm**, **Summary**. Імена **Hardware**, **Equipment**, **SECVIEWER** — довільні ідентифікатори, додані в проєкті; прив'язка сторінка↔формат налаштовується окремо в Graphics Builder і в самій таблиці параметрів не видно. ^ Ім'я формату ^ Значення ^ Призначення ^ | Hardware | {Date,100}{Time,125}{Tag,250}{Name,300}{Desc,390}{ErrPage,100}{ErrDesc,100} | Заголовки для сторінки апаратних аварій. | | Alarm | {Date,100}{TimeMS,125}{Equipment,300}{Name,390}{State,80}{Custom2,80} | Заголовки для інших сторінок аварій (активні/відключені). | | Summary | {OnDate,100}{OnTimeMS,125}{Equipment,300}{Name,390}{SumState,80}{Custom2,80}{UserName,100} | Заголовки для сторінки зведення аварій (Alarm Summary). | | LastAlarm | {Date}{TimeMS}{Equipment}{Name}{State} | Заголовки для банера останньої аварії. | | Equipment | {TimeMS}{Name}{State} | Заголовки для спливаючого діалогу обладнання (Equipment dialog). | | SECVIEWER | {Date,100}{TimeMS,125}{UserName,150}{Classification,100}{Message,500}{UserLocation,100} | Заголовки для сторінки перегляду подій безпеки (Security Viewer). | ===== MULTIMONITORS ===== ^ Параметр ^ Значення ^ Опис ^ | DisableAutoStart | 1 | Вимикає вбудовану (ядрову) функціональність автоматичного запуску вікон на кількох моніторах; розмноження вікон по моніторах бере на себе власний код проєкту (наприклад, через ''WinNewAt''). | ===== PRIVILEGE ===== ^ Параметр ^ Значення ^ Опис ^ | AckAlarms | 0 | Рівень привілею, потрібний для квітування аварій (діапазон 0–8, стандартний дефолт 1; тут знижено до 0 — доступно всім). | | SilenceAlarms | 0 | Рівень привілею для вимкнення звуку аварії (діапазон 0–8, стандартний дефолт 0). | | DisableAlarms | 0 | Рівень привілею для відключення аварій (діапазон 0–8, стандартний дефолт 8; тут знижено до 0). | ===== PLUSFTP ===== ^ Параметр ^ Значення ^ Опис ^ | Path | [USER]:PLS_Include\ | ⚠ Не задокументований офіційно параметр. Коментар "DLL path for PLUSFTP" вказує, що це шлях до власної DLL/бібліотеки проєкту (ймовірно, для FTP-функціоналу самого PLS_Include). ''[USER]'' — токен підстановки шляху користувацьких файлів Citect. | ===== TabAlarm.Custom / Tabmenu.Custom ===== ⚠ **Ці секції не є стандартними для Citect/Power Operation** — офіційної документації немає. Це власні "хуки" PLS_Include: власний Cicode-код читає їх через ''ParameterGet("TabAlarm.Custom", "...")'' і ''ParameterGet("Tabmenu.Custom", "...")'', щоб визначити, яку функцію/шрифт застосувати замість стандартних. ^ Секція ^ Параметр ^ Значення ^ Опис ^ | TabAlarm.Custom | Function.AlarmGetDisp | PLSAlarm_GetDispValue | Власна функція для отримання значення поля аварії. | | TabAlarm.Custom | Function.Row.ShowContextMenu | PLSAlmDsp_Row_ShowContextMenu | Власна функція показу контекстного меню рядка аварії. | | TabAlarm.Custom | Function.Row.ShowHWContextMenu | PLSAlmDsp_Row_ShowHWContextMenu | Власна функція показу контекстного меню рядка апаратної аварії. | | Tabmenu.Custom | Font.Normal | PLSFONT_White | Шрифт тексту вкладок меню у звичайному стані. | | Tabmenu.Custom | Font.Disabled | PLSFONT_Grey | Шрифт тексту вкладок меню у неактивному стані. | | Tabmenu.Custom | Font.NormalButton | PLSFONT_DkGrey | Шрифт тексту кнопки вкладки меню. | | Tabmenu.Custom | Function.CreateDefaultMenu | PLSNav_CreateDefaultMenu | Власна функція побудови меню вкладок за замовчуванням. | scada/pls_include.txt Востаннє змінено: 2026/08/27 09:54повз admin