Добрый день!
Подскажите, пожалуйста, как добиться равномерной работы оборудования? Смысл в том, что к COM-порту подключено 10-12 устройств. Во время работы слейв устройств я заметил такую особенность (видимо из-за очередности посылки запросов для отдельных устройств) счетчик RequestCounter считает не равномерно, т.е. его значения изменяются довольно быстро, затем он на некоторое время останавливается (примерно 2-3 секунды) и затем снова считает. У меня сложилось впечатление, что из-за этих пауз диммер в частности не всегда успевает получить определенный уровень сигнала, из-за чего период моргания светодиодной ленты не соответствует заданному (период намного больше задуманного). Иногда лента моргает более менее равномерно, но в какие-то моменты времени, период сбивается и становится слишком большим, при этом ошибок по связи практически нет. Я пробовал менять в канале Modbus Slave период цикличности для приборов (по умолчанию было 100 мс, теперь поставил 10мс), а также сократил до минимума таймаут ответа, но ничего не помогает. Паузы у счетчика RequestCounter практически не изменились. Когда оставляю на порту один диммер, счетчик работает равномерно без пауз. Что можно сделать?




Ответить с цитированием