Тоже имел неосторожность обновить MAP12E на версию 2.10.0.
Счетчик повис сразу, нигде и никак не определялся. Снял питание и опять подал - проработал 4 часа.
Сейчас опять его нет!
Тоже имел неосторожность обновить MAP12E на версию 2.10.0.
Счетчик повис сразу, нигде и никак не определялся. Снял питание и опять подал - проработал 4 часа.
Сейчас опять его нет!
Добрый день!
Отделила в отдельную тему по правилу “на каждый вопрос своя тема”.
Подскажите, что имеется ввиду “нигде никак не определялся” и “повис”? Какая индикация на счётчике?
В журнале выглядит, как ошибка физического подключения.
Подскажите, проверяли его? Как шина проложена?
Sep 18 10:57:58 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:58:00 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [serial client] Reading events failed: Serial protocol error: request timed out
Sep 18 10:58:00 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [modbus] failed to read 4 input(s) @ 97 of device modbus:113: Serial protocol error: request timed out
Sep 18 10:58:00 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [serial client] Reading events failed: Serial protocol error: request timed out
Sep 18 10:58:00 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [serial client] Reading events failed: Serial protocol error: request timed out
Sep 18 10:58:01 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [modbus] failed to read 1 input(s) @ 124 of device modbus:97: Serial protocol error: request timed out
Sep 18 10:58:01 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [modbus] failed to read 1 input(s) @ 124 of device modbus:108: Serial protocol error: request timed out
Sep 18 10:58:03 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:58:05 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [serial client] Reading events failed: Serial protocol error: request timed out
Sep 18 10:58:05 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [serial client] Reading events failed: Serial protocol error: request timed out
Sep 18 10:58:06 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [modbus] failed to read 24 input(s) @ 32 of device modbus:15: Serial protocol error: request timed out
Sep 18 10:58:06 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [modbus] failed to read 4 input(s) @ 97 of device modbus:16: Serial protocol error: request timed out
Sep 18 10:58:08 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [modbus] failed to read 4 input(s) @ 97 of device modbus:115: Serial protocol error: request timed out
Sep 18 10:58:08 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [serial client] Reading events failed: Serial protocol error: request timed out
Sep 18 10:58:08 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:58:14 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:58:19 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:58:24 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:58:29 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:58:34 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:58:39 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:58:44 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:58:49 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:58:50 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [serial client] Reading events failed: Serial protocol error: request timed out
Sep 18 10:58:50 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [serial client] Reading events failed: Serial protocol error: request timed out
Sep 18 10:58:50 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [modbus] failed to read 1 input(s) @ 124 of device modbus:15: Serial protocol error: request timed out
Sep 18 10:58:53 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [modbus] failed to read 4 input(s) @ 97 of device modbus:95: Serial protocol error: request timed out
Sep 18 10:58:53 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [serial client] Reading events failed: Serial protocol error: request timed out
Sep 18 10:58:54 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:58:54 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [modbus] failed to read 4 input(s) @ 316 of device modbus:40: Serial protocol error: request timed out
Sep 18 10:58:59 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:59:04 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:59:09 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:59:14 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:59:19 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:59:22 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [serial client] Reading events failed: Serial protocol error: request timed out
Sep 18 10:59:24 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:59:29 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:59:32 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [modbus] failed to read 4 holding(s) @ 203 of device modbus:12: Serial protocol error: request timed out
Sep 18 10:59:34 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:59:39 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:59:44 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:59:49 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:59:54 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
Sep 18 10:59:58 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: [modbus] failed to read 4 input(s) @ 205 of device modbus:12: Serial protocol error: request timed out
Sep 18 10:59:59 WB7-AMFACU7 wb-mqtt-serial[1729]: WARNING: </dev/ttyRS485-1 115200 8 N 1>: closed due to repetitive errors
“нигде никак не определялся”
В разделе " Настройка драйвера serial-устройств" устройство не находится ни при быстром ни при медленном сканировании - его просто нет.
“повис”
Все контролы устройства окрашены красным, все правила в которых они задействованы - не работают.
А индикаторы на самом устройстве какие горят при этом?
Один зеленый - горит не мигая.
Желтые помигивают в соответствии с потреблением.
Признак того, что не счётчик не опрашивается по modbus.
Подскажите, как организована шина rs-485?
Как организовано питание устройств?
Устройство питается от трехфазной сети. Кроме прочего, питание 24 вольта подведено параллельно с питанием контроллера к разъему с шиной RS-485.
Сама шина RS-485 представляет из себя 15 сантиметров кабеля - экранированная витая пара.
Да. И в самом начале написал, что работоспособность пропала после обновления прошивки!
До этого неприятного момента, устройство работало без нареканий минимум в течении года. И да - устройство, контроллер и саму шину никто не трогал минимум в течении недели, до момента когда обнаружилась поломка.
Контроллер подключен к облаку, при необходимости могу выдать доступ.
1 сообщение было перемещено в эту тему: Ошибка при обновлении счетчика MAP6S
Обновление прошло без ошибок? Проверьте, прочитав с помощью modbus_client 12 holding регистров начиная с адреса 290 одним запросом.
Да - без ошибок, обновился бутлоадер и сама прошивка.
Счетчик превратился в “кирпич”.
Ранее писал, что после того как передернул питание он некоторое время работал (примерно 4 часа).
root@WB7-AMFACU7:~# modbus_client --debug -mrtu -b115200 -pnone -s1 /dev/ttyRS485-1 -a147 -t0x03 -r290 -c 12
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 1)
[93][03][01][22][00][0C][F8][8B]
Waiting for a confirmation...
ERROR Connection timed out: select
ERROR occured!
Проверьте на скорости 9600, если гипотеза о том что устройство в bootloader верно - то ответит на этой скорости.
Но это противоречит гипотезе. Отсустствие изменений светодиода Status говорит о том что он не получает запросы. Стоит ли на шине терминатор, кстати?
Ладно если бы “подключил и не работает”, тогда можно было бы про шину выяснять.
Или физически что-то там поковырял и перестало работать…
С шиной все в порядке и терминатор на месте и вообще все ок. Да и не могла же она сломаться от обновления прошивки.
Специально пошел еще раз передернул питание у счетчика и выполнил желаемую команду
root@WB7-AMFACU7:~# modbus_client --debug -mrtu -b115200 -pnone -s1 /dev/ttyRS485-1 -a147 -t0x03 -r290 -c 12
Opening /dev/ttyRS485-1 at 115200 bauds (N, 8, 1)
[93][03][01][22][00][0C][F8][8B]
Waiting for a confirmation…
<93><03><18><00><6D><00><61><00><70><00><31><00><32><00><65><00><47><00><00><00><00><00><00><00><00><00><00>
SUCCESS: read 12 of elements:
Data: 0x006d 0x0061 0x0070 0x0031 0x0032 0x0065 0x0047 0x0000 0x0000 0x0000 0x0000 0x0000
Ну и пока что работает …
Да и с драйвером что-то явно “не так”. В разделе настройки сериал устройств оба устройства, подключенные через mio-e помечены потерянными, хотя контролы обоих отображаются и участвуют в сценариях - ожидаемо. Команда “найти устройство” - находит их, но при этом состояние потерянности - не меняется.
Но что порадовало, так возможность обновить прошивку со страницы устройства раздела настройки сериал устройств! Спасибо!
Ранее, попытки обновить прошивку из консоли заканчивались неудачей (ну вот прям ни разу не удалось обновить, приходилось снимать устройства и тащить к контроллеру …).
Пока работает, сделайте, пожалуйста новый диагархив
Провел сканирование устройств - выдало ошибку при сканировании порта на котором счетчик висит. Счетчик - единственное устройство на порту и он не просканировался,
Прикладываю лог с ошибками, может быть поможет.
log_20240919T124745.log (37,7 КБ)
Он уже добавлен в конфигурацию, поэтому не должен был просканироваться.
Вот этот ответ совсем не понятно к чему.
Все устройства, добавленные в конфигурацию и подключенные непосредственно к портам контроллера - сканируются при каждом сканировании (кроме тех, что подключены через mio-e).
Да, прошу прощения, сконфигурированные устройства должны находиться при сканировании, но должны попадать в свёрнутую вкладку “настроенные устройства” ниже. У вас неожиданное поведение - обсужу с коллегами.
Проблему со счётчиком воспроизвела в тестинге, в стейбле - всё в порядке. Предлагаю попробовать перейти на стейбл релиз.
И ещё на всякий случай хочу уточнить терминатор используете внешний, как располагаете? Или включаете в контроллере?
Можете прежде, чем переходить на стейбл дать доступ через облако нашим программистам, чтобы изучить, почему сканирование так странно происходит?
Да - конечно, в личку присылайте координаты, кому дать доступ.