Опрос сделан через библиотеку ModBus.lib, код опроса для всех устройств одинаковый, меняется только адрес прибора и регистр, я бы конечно копал бы код дальше, но помогает отключение ПР110, код при этом не меняется, а контроллер перестает перегружаться
Попробуйте просто тайм -аут увеличить немного (например со 100 до 150 мс) или сделать небольшую задержку между запросами (10 мс).
Возможно не совсем корректно добавили новый опрос, и временами запросы накладываются друг на друга. Распределить опросы по шагам CASE.
Последний раз редактировалось kondor3000; 27.03.2025 в 15:34.
Задержка между запросами 2 секунды у меня, а вот таймаут всего 50мс, сейчас увеличу до 150мс и буду тестировать, спасибо огромное за идею, а то уже не знал что пробовать