6.17.1. Настройка ПО сервера
Для предварительного анализа данных мониторинга участия генерирующего оборудования в ОПРЧ на критерий «Непредоставление информации» в структуре сервера необходимо добавить новый класс ТИТ и добавить данному классу исполняющий скрипт:
Текст скрипта:
// КОНТРОЛЬ ИЗМЕНЕНИЯ ТИТ
excycle(1000)
if l_pt$=0 then goto exit
big=600
if and(f$,UNRELIABLE_HDW) then goto set_big
if and(f$,UNRELIABLE_MANU) then goto set_big
if v$ = pv$ then goto unchanged
#TTl_ch$:l_rtu$:l_pt$=0
goto exit
set_big:
#TTl_ch$:l_rtu$:l_pt$=big
goto exit:
unchanged:
dif=(ms$-pchms$)/1000
if dif<0 then goto exit
if dif>big then goto set_big
#TTl_ch$:l_rtu$:l_pt$=dif
exit:
Данный класс ТИТ (ОПРЧ) применяется к ТИТам в структуре сервера в которые будут приходить измерения, участвующие в мониторинге (Частота или Мощность). Так же данным ТИТам необходимо указать параметр «Время устаревания», при превышении которого будет присвоена недостоверность и адрес связанного ТИТ:
Далее в структуре сервера добавляются связанные объекты (ТИТ) в которые будет записываться информация по результатам расчета скрипта о «Непредоставление информации»:
Принцип работы: Скрипт ежесекундно производит отслеживание изменения контролируемого параметра. При фиксации наличия изменений величина связанного ТИТ обнуляется. В случае отсутствия изменения параметра через 1 сек. производится увеличение связанного ТИТ на 1. При отсутствии достоверных данных принудительно устанавливается величина связанного ТИТ = 600 (можно изменить в случае необходимости на иное значение в тексте скрипта параметр big).
Далее в ТМС-мониторе сервера для данных ТИТ настраивается необходимая уставка.
Таким образом связанный ТИТ отображает в секундах величину параметра - Непредоставление данных и в случае превышения заданной уставки (11 сек) будет выдано сообщение соответствующего уровня важности.