From OpenSCADAWiki
Функції
- Пряме отримання, за посиланням, первинного стану та формування двох репрезентативних станів з можливістю їх інверсії stInv.
- Складна передобробка та повна генерація-імітація дискретного входу на внутрішній мові програмування OpenSCADA у конфігураційному ВВ inProc (із доповненням вбудованими правилами підсвітлення синтаксису), де ви можете оперувати наступними сервісними параметрами:
- in [IN|OUT] — той самий сирий дискретний ВВ;
- levErr, tErr [IN|OUT] — рівень аварії [-79...0] та текст помилки (формат атрибуту "err");
- f_frq [IN] — частота обчислення, шаблонний ВВ;
- this [IN] — посилання на об'єкт параметру, що виконує шаблон;
- ctx [IN] — об'єкт користувацького контексту, що зберігається між циклами виклику.
- Опрацювання дискретного входу in на предмет формування порушення та відповідного встановлення атрибуту err, за умови "{st}:{lev}:{mess}", тобто генерація порушення з рівнем lev та текстом mess за стану входу st (0|1). Що може бути затримано на час alDelay та придушено встановленням alSup.
- Перевизначення специфічних параметрів у загальному атрибуті DESCR:
- перший рядок — як опис повідомлень порушень;
- поле CustomFlds — визначення користувацьких полів повідомлень порушень у формі "CustomFlds: {CustFld0} => {CustFld1} => ... => {CustFldN}".