Функция отключает или включает из скрипта опросов 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); //включение опроса |