modbus - опрос битовых данных

Avatar
  • обновлен
  • Отвечен

Добрый день.

привязка на протоколе MоdbusTCP

необходимо с одного контроллера опросить 40 одинаковых массивов данных.

В каждом массиве данных 25 бит.

Конечная операция сохранение данных битовых значений - в журнал.

периодичность сохранения по изменению.


И таких контроллера 4 штуки в сети на одну СКАДУ - устройств (массивов данных) в среднем 30...50 штук - на каждом контроллере.

В итоге получу примерно  - 4000 битовых данных на всех.

Что меньше нагрузит линию опроса? компьютер?

Как лучше это сделать?

Вариант №1

собрать в контроллере каждый массив в слово - получаем 40 слов

В Скаде создать 40 ТЭГОВ  - опрашивать по изменению

дальше в Скаде разложить принятые данные побитно в виртуальные Тэги


Вариант№2 - опрашивать как есть побитные регистры

но все равно предполагаю формировать их аккуратно с запасом на один механизм (тоесть вписать 25 в 32 бита, 7 бит в запас).

Какой вариант будет скадой лучше (быстрее обрабатываться)?

И по разложению на биты - я так понял вариант только через "блочную диаграмму".?

Прикрепленные ответы
Avatar
СИМП Лайт (тех поддержка)
  • Ответ
  • Отвечен

День добрый.

Я бы рассмотрел вариант № 2. По объёму трафика при опросе не сильно будут отличия, но будет гораздо проще работать с каналами (не нужен будет скрипт для обработки).

Avatar
СИМП Лайт (тех поддержка)
  • Ответ
  • Отвечен

День добрый.

Я бы рассмотрел вариант № 2. По объёму трафика при опросе не сильно будут отличия, но будет гораздо проще работать с каналами (не нужен будет скрипт для обработки).