Документация по SCADA системе Simp Light


Содержание:


SetOPCGroupActivity

Функция SetOPCGroupActivity() отключает или включает из скрипта опросов тегов OPC-сервера.

Для корректной работы этого механизма нужно объединить теги OPC-сервера в группы, делается это следующим способом: у всех тегов группы нужно поставить одинаковое время опроса, отличное от тегов, опрос которых не нужно прерывать. То есть, если у всех, регулярно опрашиваемых, тегов интервал опроса 1000 мс (т.е. раз в секунду), то для отключаемых тегов нужно поставить интервал 1001 мс (главное, чтобы он отличался от основного). Соответственно, внутри системы образуется 2 группы OPC тегов: одна группа с интервалом опроса 1000 мс, а вторая - с интервалом 1001 мс.


Примечание
Данный механизм работает ТОЛЬКО для OPC-тегов и не работает для MODBUS-тегов!

SetOPCGroupActivity(ChannelName, IsActived): Boolean
ChannelName: String Имя канала
IsActived: Boolean True - включить опрос
False - отключить опрос
Функция возвращает:
True: успешная операция
False: произошла ошибка


Пример вызова:

 {Pascal Script}
  Var
    res: Boolean;                                                                     

  Begin          
    res := SetOPCGroupActivity('Температура 1', True);
    if res then
       AddToDebugLog('Успешное включение опроса тегов OPC-сервера')  
    else                                                                        
       AddToDebugLog('!!! Произошла ошибка при включении опроса тегов OPC-сервера !!!');       
  end.                                         



Подробную информацию об "Окне отладочной информации" можно почитать здесь.