PACFramework

Структура буферу VARBUF

| name | type | adr | bit | descr | | ———— | ——————— | —- | —- | ———————————————————— | | ID | UINT | 0 | | Унікальний ідентифікатор завантаженої в буфер змінної | | CLSID | UINT | 1 | | CLSID завантаженої в буфер змінної | | STA | INT | 2 | | статус + біт команди завантаження в буфер | | CMD | UINT | 3 | | команда | | VALPROC | INT | 4 | | значення у % від шкали вимірювання (0-10000) | | STEP1 | INT | 5 | | номер кроку | | PRM | UINT | 6 | | бітові параметри | | CHID | UINT | 7 | | Логічний номер фізичного каналу | | VALR | REAL | 8 | | масштабоване значення | | VRAWR | REAL | 10 | | сире значення | | LORAW | INT | 12 | | AI/AO – Сире (немасштабоване) значення мінімуму | | HIRAW | INT | 13 | | AI/AO – Сире (немасштабоване) значення максимуму | | LOENG | REAL | 14 | | AI/AO – Інженерне (масштабоване) значення мінімуму | | HIENG | REAL | 16 | | AI/AO – Інженерне (масштабоване) значення максимуму | | HIHISP | REAL | 18 | | AI – Уставка тривоги HIHI | | HISP | REAL | 20 | | AI – Уставка тривоги HI | | LOSP | REAL | 22 | | AI – Уставка тривоги LO | | LOLOSP | REAL | 24 | | AI – Уставка тривоги LOLO | | HIHISP_PRC | INT | 26 | | AI – Уставка тривоги HIHI у 0.01 % (для відображення) | | HISP_PRC | INT | 27 | | AI – Уставка тривоги HI у 0.01 % (для відображення) | | LOSP_PRC | INT | 28 | | AI – Уставка тривоги LO у 0.01 % (для відображення) | | LOLOSP_PRC | INT | 29 | | AI – Уставка тривоги LOLO у 0.01 % (для відображення) | | T_FLTSP | UINT | 30 | | AI – час фільтрації для експоненціального фільтру 0 – не фільтрувати; DI – час фільтрації для дискретного фільтру 0 – не фільтрувати | | MSG | UINT | 31 | | повідомлення | | HYST | REAL | 32 | | AI – гістерезис в реальних одиницях або % (PRM_PARAISPROC) | | T_DEAHH | UINT | 34 | | AI Час затримки на виникнення тривоги HH в 0.1 секундах | | T_DEAH | UINT | 35 | | AI Час затримки на виникнення тривоги H в 0.1 секундах | | T_DEAL | UINT | 36 | | AI Час затримки на виникнення тривоги L в 0.1 секундах | | T_DEALL | UINT | 37 | | AI – Час затримки на виникнення тривоги LL в 0.1 секундах; DI – Час затримки на виникнення тривоги в секундах | | T_STEP1 | UDINT | 38 | | Час кроку в мілісекундах | | OPTR | ARRAY [0..3] OF REAL | 40 | | Масив додаткових змінних REAL; Для АІ може використовуватись для зберігання додаткових значень технологічних вставок | | OPTD | ARRAY [0..3] OF UDINT | 46 | | Масив додаткових змінних UDINT; Приклад 1. Для АІ може використовуватись для відображення процентних значень уставок алармів:1. OPTD [0] LOLO 0.01 % (0-10000); 2. OPTD [1] LO 0.01 % (0-10000); 3. OPTD [2] HI 0.01 % (0-10000); 4. OPTD [3] HIHI 0.01% (0-10000) | | VALPRV_AFRZ | REAL | 54 | | значення на попередньому перерахунку контролю зависання | | VALPRV_ASPD | REAL | 56 | | значення на попередньому перерахунку контролю скачку | | DEASP_AFRZ | REAL | 58 | | уставка нечутливості контролю зависання | | DOPSP_ASPD | REAL | 60 | | уставка допуску контролю швидкості | | ZERO_CUT_VAL | REAL | 62 | | уставка відсічки нуля | | CH_CLSID | UINT | 64 | | ідентифікатор класу привязаного фізичного каналу | | CH_STA | UINT | 65 | | стани привязаного фізичного каналу | | CH_VALSIG | REAL | 66 | | значення привязаного фізичного каналу в одиницях вимірювання | | | | | | |