Оптимизация настроек опроса RS-устройств

Материал из TekonWiki
Перейти к навигацииПерейти к поиску

Введение

В статье приводятся рекомендации по оптимизации настройки опроса RS-устройств в программном обеспечения АСУД.SCADA.

Оптимизация направлена на ускорение периода опроса отдельного RS-устройства в линии интерфейса RS-485.

В базовом варианте (при использовании в программном обеспечении настроек по умолчанию) возможно увеличение периода опроса работающего устройства, связанное, как с не оптимальными настройками отдельных RS-устройств, нестабильностью канала связи, так и c выходом из строя одного или нескольких устройств в RS-линии.

Под RS-устройствами в данной статье понимаются:

  • RS-концентраторы
  • Сторонние устройства подключаемые по RS-485 на IP-концентраторы или IP-преобразователи
  • Modbus-устройства

Статья не рассматривает RS-устройства, подключенные на TL-концентраторы, например: КУН-2Д.1, КЦС, поскольку возможности регулировки параметров опроса в данном случае - отсутствуют. В данном варианте, если необходимо обеспечить заданную скорость обновления информации, не следует перегружать линию RS-485 большим числом подключенных устройств.

Общие сведения

Предположим на концентратор КУН-IP8 подключено 16 концентраторов КУП-4RS

КУН
   -- A0-B0 - KUP0 ... KUP7
   -- A1-B1 - KUP0 ... KUP7      

На каждом интерфейсе RS-485 КУН подключено по 8 концентраторов.

Интерфейс RS-485 является последовательным с точки зрения получения информации с подключенных устройств.

Т.е. со стороны АРМ, опрос выглядит следующим образом:

  • переключение интерфейса на RS-485 (0)
  • KUP0
  • KUP1
  • ....
  • KUP7
  • переключение интерфейса на RS-485 (1)
  • KUP0
  • ...
  • KUP7
  • переключение интерфейса на RS-485 (0)
  • ....

За каждый такт опроса, опрашивается 1 КУП. Опрос осуществляется последовательно: концентраторы интерфейса RS-485(0), затем концентраторы интерфейса RS-485(1) и так далее по кругу.

Если предположить, что опрос одного КУП занимает, условно, 0.5 с., то опрос всех шестнадцати концентраторов займет 16 * 500 = 8 с.

И, следовательно, период обновления данных с каждого из 16 концентраторов в идеальном случае составляет: раз в 8 секунд.

Не важно при этом какое RS-устройство подключено - этот принцип последовательного опроса одинаков.

Чем больше устройств подключено на IP-концентратор (RS-интерфейсы одного концентратора / шлюза) - тем больше период обновления данных каждого из устройств (или другими словами, тем медленнее обновляются данные каждого из устройств). 

И, соответственно, чем быстрее опрашивается каждое устройство в линии, тем быстрее опрашивается вся линия, и тем быстрее в системе обновляется информация с каждого отдельного устройства.

Проблема с увеличением периода опроса

Предположим, что мы настроили в адресном пространстве конфигуратора Tekon OPC-сервер концентраторы КУН и КУП-4RS.

Настройка опроса в