Функция отключает или включает из скрипта опросов тегов OPC-сервера.
Для корректной работы этого механизма нужно объединить теги OPC-сервера в группы, делается это следующим способом:
у всех тегов группы нужно поставить одинаковое время опроса, отличное от тегов, опрос которых не нужно прерывать, т.е. если у всех регулярно опрашиваемых тегов интервал опроса 1000 мс (т.е. раз в секунду), то для отключаемых тегов нужно поставить интервал 1001 мс (главное, чтобы он отличался от основного). Соответственно, внутри системы образуется 2 группы OPC тегов: одна группа с интервалом опроса 1000 мс, а вторая - с интервалом 1001 мс.
Примечание.
Данный механизм работает ТОЛЬКО для OPC тегов и не работает для MODBUS тегов! |
Синтаксис | ||
SetOPCGroupActivity (ChannelName: String; IsActived: Boolean): Boolean | ||
Входные параметры | ||
Имя параметра | Тип параметра | Описание |
ChannelName | String | Имя канала |
IsActived | Boolean | True - включить опрос False - отключить опрос |
Выходные параметры | ||
Тип параметра | Описание | |
Boolean | True - успешная операция False - произошла ошибка |
SetOPCGroupActivity('Температура 1', False); //выключение опроса SetOPCGroupActivity('Температура 1', True); //включение опроса |