WB-REF-U версии 1.3.1 и 1.3.2 не стабильно работают с Carel μRack

Здравствуйте. Новые версии WB-REF-U работают не стабильно с холодильным контроллером Carel μRack. Красная лампочка загорается периодически, опрос нарушается, данные передаются прерывисто, часто пропадает связь. Опрашиваем Carel μRack с помощью OPC-сервера Modbus Universal MasterOPC, но проблема точно не в нём, и точно не в параметрах, которые мы опрашиваем, потому что красная лампочка на WB-REF-U загорается периодически даже когда никто и никак его не опрашивает.

Раньше WB-REF-U с версией прошивки 1.1.3 работал более-менее нормально, красная лампочка не загоралась в процессе работы, по точно такой же схеме всё было соединено, и с точно такой же конфигурацией опрашиваемых параметров.

Используем утилиту wb-mcu-fw-flasher, к WB-REF-U подключаемся через конвертер интерфейсов RS485-USB, т.к. у нас на рабочих ПК везде только Windows 10. Мы пытаемся прошивку менять в WB-REF-U, загружаем в него версию 1.1.3, - она вроде загружается и пишет что All done!, только зеленый светодиод моргает с разной периодичностью, желтый и красный - нет, опрос не идёт. Повторные перепрошивки ни к чему не привели, пытались загрузить версию 1.1.2 (тоже работала нормально), - вообще ничего не получилось.

Прошивки новых версий 1.3.1 и 1.3.2 заливаются в WB-REF-U без проблем, и работают как я описал - нестабильно.

Все прошивки скачивали из папки WB-REF-CR репозитория, папки WB-REF-U там нет.

В итоге новые прошивки не работает, а старые нельзя загрузить. Сейчас у нас есть 35 штук WB-REF-U с версией 1.3.1 и мы никак не можем их использовать. Решать проблему надо срочно, помогите.

Решение проблемы вижу в том, чтобы каким-то образом загрузить прошивку 1.1.3

К этому посту прилагаю 2 текстовых файла, - в первом лог опроса через OPC-сервер, второй файл - все наши попытки работы с WB-REF-U через командную строку.
OPC-server LOG 1.log (99.9 КБ)
Работа с командной строкой по прошивке WB-REF-U.txt (8.6 КБ)

Ещё один лог опроса через OPC-сервер, здесь чем-то отличаются настройки Modbus о тех, которые использовались в первом файле.
OPC-server LOG 2.log (17.4 КБ)

Что читается из uptime (104 и 105 input) регистров?
Прочитайте их с некоторой периодичностью, посмотрите на значения.

Используем утилиту wb-mcu-fw-flasher, к WB-REF-U подключаемся через конвертер интерфейсов RS485-USB, т.к. у нас на рабочих ПК везде только Windows 10. Мы пытаемся прошивку менять в WB-REF-U, загружаем в него версию 1.1.3, - она вроде загружается и пишет что All done!, только зеленый светодиод моргает с разной периодичностью, желтый и красный - нет, опрос не идёт. Повторные перепрошивки ни к чему не привели, пытались загрузить версию 1.1.2 (тоже работала нормально), - вообще ничего не получилось.
[/quote]

Что такое “опрос не идет”? Какие регистры не читаются?

А в логах “OPC” что значат вот эти строки:

[21.12.2022 16:06:16.433] TRACE : (COM4) Rx: [0021] 01 04 10 00 31 00 2E 00 33 00 2E 00 31 00 00 00 00 00 00 C8 F0 
[21.12.2022 16:06:16.449] Inf : RS485 Modbus RTU.carel_m:Ñòîï îïðîñà óñòðîéñòâà (t = 356 ms)  (H3 4,16,31:H1 15,16,31:I8 17,17,63 )
[21.12.2022 16:06:16.449] Inf : RS485 Modbus RTU.óñòàâêè:Ñòàðò îïðîñà óñòðîéñòâà 
[21.12.2022 16:06:16.467] TRACE : (COM4) Tx: [0008] 01 03 01 91 00 01 D4 1B 

После прошивки на старую версию 1.1.3 переходник совсем никак не функционирует, никакие регистры не читаются.
Зеленый светодиод моргает с разной периодичностью, желтый и красный - не моргают и не светятся.
Это явно не его рабочий режим, возможно он остаётся в режиме загрузки, когда бутлоадер работает и больше ничего. Его в таком состоянии только прошить можно на более новую версию. Отключение-включение питания не помогает.


Здесь речь идёт о работе переходника с прошивкой версии 1.3.1. Чисто визуально по светодиодам и по тому, как часто теряется связь, прошивка 1.3.2 работает так же не стабильно.

Я приложил к этому письму картинку-скриншот окна OPC-сервера, который опрашивает контроллер через переходник. Картинка называется “WB-REF-U и Carel uRack”, и на ней видны ВСЕ параметры, которые мы читаем с контроллера через переходник. И там же указана информация про эти параметры, регион памяти, адрес в десятичной системе и в HEX, считанные значения в реальном времени, качество связи (GOOD - есть связь, BAD - нет связи. BAD пишется когда подряд 3 запроса чтения одних и тех же регистров подряд не получают корректного ответа). Период опроса всех этих параметров - 10 секунд, период ожидания ответа на каждый запрос - 5 секунд. Скорость 9600, чётность N, стоп-биты 2. Внизу красным прямоугольником выделены параметры с адресами 104 и 105. В 104 читается 0, в 105 некоторое число, сначала оно было 2800, и постепенно растёт, на скриншоте больше 3000 уже, сейчас больше 8500 и продолжает расти.

Если же адреса 104 и 105 Вы имели в виду 0х104 и 0х105 (т.е. в HEX), то в этих регистрах нули стоят всегда.


логи скриншоты.zip (823.1 КБ)

Здесь тоже речь идёт уже о новой прошивке 1.3.1, эти логи при работе на ней.

Кодировка у Вас на компьютере другая значит. Я прикрепил к этому сообщению архив со скриншотами некоторых участков файла с логами, где видны вроде бы все разновидности сообщений от OPC-сервера на русском языке, которые в этом файле логов встречаются.

И по всему видно, что проблема в этих прошивках (1.3.1 и 1.3.2) именно в работе переходника с контроллером, т.е. в том, как WB-REF-U по протоколу Carel общается с контроллером, а потеря связи по Modbus только следствие этой проблемы.

Так как качество BAD (см. картинку приложенную картинку “WB-REF-U и Carel uRack” ) становится только у параметров, которые читаются именно с контроллера, а параметры переходника (обведены синим прямоугольником) всегда с качеством GOOD.

Светодиоды при потере связи могут вести себя немного различными способами но в целом встречаются эти два варианта:
1)

  • зелёный светодиод светится (всегда), оранжевый моргает, связь в норме
  • периодически оранжевый светодиод перестает моргать и начинает светится непрерывно
  • далее через 2 секунды примерно красный светодиод загорается
  • далее светятся красный и оранжевый светодиоды вместе
  • далее красный гаснет, оранжевый начинает моргать
  • связь восстанавливается до следующей потери связи.
  • зелёный светодиод светится (всегда), оранжевый моргает, связь в норме
  • оранжевый светодиод гаснет
  • далее через 1-2 секунды загорается красный, горит 2 секунды
  • начинает моргать оранжевый, красный светится еще секунду и гаснет
  • связь восстанавливается до следующей потери связи.

Потеря связи происходит постоянно, 1 раз в 12-13 секунд, иногда чаще.

Поведение зеленого светотодиода говорит о том что какие-то запросы приходят.
Bootloader - равномерное мигание без запросов, но говорите что неравномерно мигает. Если ничего не читать - как себя ведет?

В предыдущес сообщении - так все же что что в строчках

[21.12.2022 16:06:16.449] Inf : RS485 Modbus RTU.carel_m:Ñòîï îïðîñà óñòðîéñòâà (t = 356 ms)  (H3 4,16,31:H1 15,16,31:I8 17,17,63 )
[21.12.2022 16:06:16.449] Inf : RS485 Modbus RTU.óñòàâêè:Ñòàðò îïðîñà óñòðîéñòâà 

обозначают параметры “H3 4,16,31:H1 15,16,31:I8 17,17,63”?

Отлично, вот это уже очень помогает, то есть на чтение регистров просто нет ответа, таймаут? Или - как понять "корректный? Что именно возвращается при попытке прочитать 0x19c? Какая-то ошибка или читается значение?

Да, это секунды, все хорошо.
Предполагал гипотезой перезапуск шлюза.
То есть можно, фактически, уже не тестировать связь с модулем. Тут все работает.

Да, вижу что возвращается ошибка при запросе, именно ошибка 8+функция.
Но!
Вот первый запрос:


Вот второй, удачный:
Screenshot_20230111_120901
И вот опять ошибка:
Screenshot_20230111_121108
То есть - надо смотреть что происходим между шлюзом и холодильным контроллером…
Сейчас проконсультирпуюсь с разработчиками.

Ну и давайте по порядку пройдемся. Что за контроллер Carel μRack, его полное наименование?
Как подключаете адаптер к контроллеру, желательно с фото.
Один контроллер или несколько одинаковых?
Также про адаптер: он у вас один или есть несколько? Есть ли другой адаптер, который работает устойчиво?
Если в другом адаптере поднять версию прошивки до актуальной - воспроизводятся ошибки?

Про актуальную версию - Только что увидел 1.4.0, скачал, загрузил в переходник, пока за несколько минут красный диод не загорался. Буду тестировать завтра ещё. В случае проблем напишу снова.

Спасибо за оперативную работу.

1 лайк

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.