Добрый день!
сегодня с утра проблема на WB6 на одном из объектов
с утра звонит заказчик, говорит ни чего не работает
первым дело проверить память, там все хорошо
вторым делом пошел смотреть логи варенборда, там все ошибки указывают, что проблемы на стороне MQTT
третьим делом смотрю логи брокера
и вроде все нормально, но вижу вот такую ошибку
Error: Address already in use
является ли она причиной проблем?
но в логе еще куча сомнительных записей, как мне кажется указывающих на ошибку
// https://cloud.mail.ru/public/fvFg/k7cT5JhFr - логи в облаке
//
и еще в папке где должна быть база MQTT - там пусто
Добрый день!
не хотелось бы открывать повторно тему с проблемой, но не хватает знаний, что бы найти решение
устройство - контроллер стал вести совсем не предсказуемо
на втором интерфейсе подключены счетчики, все прекрасно работало
постороннего вмешательства не должно быть
стали сыпаться вот такие ошибки
Сводка
23:47:29 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 3 input(s) @ 16629 of device modbus:32: Serial protocol error: request timed out
Jun 1 23:47:29 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 4 input(s) @ 8380 of device modbus:22: Serial protocol error: request timed out
Jun 1 23:47:31 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 12 input(s) @ 5136 of device modbus:24: Serial protocol error: request timed out
Jun 1 23:47:32 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 7 input(s) @ 4341 of device modbus:32: Serial protocol error: request timed out
Jun 1 23:47:32 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 6 input(s) @ 9238 of device modbus:32: Serial protocol error: request timed out
Jun 1 23:47:35 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 16 input(s) @ 4640 of device modbus:22: Serial protocol error: request timed out
Jun 1 23:47:35 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 16 input(s) @ 8704 of device modbus:22: Serial protocol error: request timed out
Jun 1 23:47:35 wirenboard-AOQVPT27 user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 3 input(s) @ 4349 of device modbus:62: Serial protocol error: request timed out
для себя вижу еще вариант решения проблемы, т.к. с физикой линии было все в порядке - работало, еще уменьшить кол-во опрашиваемых регистров
т.к. я понимаю, что контроллер забирает данные со счетчиков регистр за регистром, а не сразу весь пакет данных ?
если же начинят увеличивать интервал между опросами, то ситуация лучше не становиться
сама задача изначально стояла, получать как можно более дискретные данных по счетчикам, что бы видеть что происходит на стороне потребителя (получить картинку как на “осцилографе”)
Добрый день. Все же, скорее всего - физика.
Устройства с адресами 19, 22, 32, 62 - на одной шине?
Сколько всего устройств, сколько шин? Какая длина шин? Скорость 115200, есть ли терминатор на концах?
Добрый!
терминаторы есть, с самого начала уже стоят
на одной шине, 2 интерфейс 485 на контроллере
длина шины - здание 3 этажа +цоколь (где то 12…15 метров)
контроллер стоит на 1 этаже
цоколь ID-19
1 этаж ID 62, 39
2 этаж ID 24
3 этаж ID 32
шлейф получается такой 19-контроллер-24-32
от контроллера еще идет ответвление 62-39
Звезда - все же не очень хорошо.
Шина с контроллером "пеосередине - все равно остается шиной, расположение контроллера роди не играет.
Отключение, физическое, “ответвления” - ситуацию меняет?