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

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Новая страница: «sasd»
 
Нет описания правки
Строка 1: Строка 1:
sasd
== Введение ==
В статье приводятся рекомендации по оптимизации настройки опроса 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.
 
Настройка опроса в
 
[[Категория:OPC-сервер]]
[[Категория:RS-485]]
[[Категория:Концентратор-RS]]
[[Категория:Концентратор-IP]]

Версия от 13:29, 22 июля 2026

Введение

В статье приводятся рекомендации по оптимизации настройки опроса 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.

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