ModBus зацикливается

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Чип
Сообщения: 3
Зарегистрирован: Ср апр 12, 2017 4:19 am
Благодарил (а): 1 раз
Поблагодарили: 0

ModBus зацикливается

Сообщение Чип » Пн апр 17, 2017 6:28 am

Добрый день.
Организовал сбор данных с 3 контроллеров по Modbus (всего суммарно 15 регистров).
Период опроса у 2 регистров 1 сек, у остальных - 10 сек.
Через некоторое время (от 10 мин до 1 часа) прекращается автоматический обмен с котроллерами.
Во вложенном файле видно, что при прекращении обмена один из процессов php начинает занимать 30% ЦП. (при нормально работе каждый процесс занимает 0-2%.
Подскажите как с эти бороться и где можно посмотреть почему происходит зацикливание.
Есть предложение в настройках Modbus добавить возможность включения/выключения регистра из циклического опроса.
Для того, чтобы можно было оперативно исключить из опроса некоторые элементы.
Вложения
md.PNG
md.PNG (41.59 КБ) 1440 просмотров
Ответить