modbus - опрос битовых данных
Добрый день.
привязка на протоколе MоdbusTCP
необходимо с одного контроллера опросить 40 одинаковых массивов данных.
В каждом массиве данных 25 бит.
Конечная операция сохранение данных битовых значений - в журнал.
периодичность сохранения по изменению.
И таких контроллера 4 штуки в сети на одну СКАДУ - устройств (массивов данных) в среднем 30...50 штук - на каждом контроллере.
В итоге получу примерно - 4000 битовых данных на всех.
Что меньше нагрузит линию опроса? компьютер?
Как лучше это сделать?
Вариант №1
собрать в контроллере каждый массив в слово - получаем 40 слов
В Скаде создать 40 ТЭГОВ - опрашивать по изменению
дальше в Скаде разложить принятые данные побитно в виртуальные Тэги
Вариант№2 - опрашивать как есть побитные регистры
но все равно предполагаю формировать их аккуратно с запасом на один механизм (тоесть вписать 25 в 32 бита, 7 бит в запас).
Какой вариант будет скадой лучше (быстрее обрабатываться)?
И по разложению на биты - я так понял вариант только через "блочную диаграмму".?
День добрый.
Я бы рассмотрел вариант № 2. По объёму трафика при опросе не сильно будут отличия, но будет гораздо проще работать с каналами (не нужен будет скрипт для обработки).