WB-REF-U, добавление карты регистров для Carel μC2SE

Добрый день!

Планируем с помощью сетевой карты WB-REF-U взаимодействовать с контроллером Carel μC2SE. В описании указано, что добавление карты регистров происходит по запросу, и нужно прислать перечень регистров и фото контроллера. Эту информацию сложили здесь. Перечень параметров с адресами находится на стр. 26-33 описания на контроллер.

Есть ли возможность добавить карты для этого контроллера?

Спасибо.

Добрый день!

Благодарю за обращение, уточню и вернусь с обратной связью.

Коллеги рекомендуют воспользоваться картой для μC2.

Прошу проверить совместимость и дать обратную связь.

Добрый день!

Понял Вас.

Тут, правда, такой момент: например, значения аналоговых входов (b01-b08) у μC2 считываются по адресам 70-77, а у μC2SE по адресам 102-109 (информация взята из описаний на эти контроллеры). Поэтому результат проверки совместимости с высокой вероятностью будет негативным. :confused:

Всё-таки проверить?

Спасибо.

Уточнил: да, есть смысл проверить, адреса в документации закодированы и будут отличаться.

Понял.

Проверим. Отпишусь по результату.

Спасибо.

1 Like

К сожалению, на запросы по всем перечисленным в карте для μC2 адресам приходит одинаковый ответ: “Slave device failure” (именно “slave“, не “server“).

При этом на WB-REF-U постоянно горит красный светодиод (“LED2 — красный, холодильный контроллер не отвечает.“), зелёный светодиод мигает при отправке запроса.

Фото сетевой карты и разъёмов здесь.

Как нам поступить дальше? Что порекомендуете? :thinking:

Покажите пожалуйста запрос и ответ, сами байты.
Также - учтите что регистр получит значение не сразу.
Ну и прочитайте-покажите значения из 816-821 регистров.

Да, спасибо. Сделаем. Сейчас, правда, потребуется некоторое время, но постараемся не затягивать.

“Регистр получит значение не сразу” - да, про особенности читали. В нашем случае достаточно подождать несколько секунд после включения модуля, всё так? На особенности контроллера Eliwell внимание не обращаем, верно?

816-821 регистры прочитаем, отпишемся.

Благодарю за поддержку!

Нет, подождать несколько секунд после первой попытки прочесть регисчтры.

Да, сейчас не особо важно.

Это “проблема” контроллеров Eliwell (судя по описанию). Или Carel тоже?

Подождём несколько секунд после первой попытки опроса, нет проблем.

У этого контроллера, кстати, есть выбор “режима диспетчеризации”: протокол Carel, или протокол Modbus. Это на странице 46 описания на контроллер, описание есть ранее по ссылке. Звучит так:

Выбор протокола для связи с системой диспетчеризации.
H23: Выбор протокола, используемого для соединения с системой диспетчеризации через адаптер
RS-485.
H23 = 0: протокол CAREL (скорость передачи данных 19200,… )
H23 = 1 : протокол Modbus® (Baud Rate, 9600, 8, N, 2)

Нас, в данном случае, интересует Modbus?

Добрый день!

Результаты положили сюда.

В 816-821 регистрах нули, кроме 819-го: там единица.

Все результаты в следующем формате: скриншот экрана ModbusPoll с окном Communication Traffic во время чтения регистров + лог в текстовом формате, чтобы можно было увидеть/скопировать запрос и ответ (в hex-формате, правда). Hex-формат подойдёт?

Так по все адресам (адреса выборочно, все подряд не опрашивали).

Дополнительно просканировали адреса от 0 до 850. Вероятно, там тоже будет полезная информация?

Нужно ли что-то ещё сделать, чтобы ситуация прояснилась? Возможно, что-то надо сделать по-другому?

Спасибо.

Я глянул в документацию


Вижу что MCH200485
Сейчас спрошу у коллег.

По наклейке:
модель MCH2001030
Документация https://www.carelparts.com/carel-mch2001030-controller.html
И да, в ней тоже указана возможность работать в сети.

MCH2004850 цепляется к контроллеру четырьмя проводами, а мы тремя. Может в этом проблема?

Или Вы о чём-то другом?

Модуль и комплектуется кабелем на 4 контакта.
То есть должен быть и TX и RX. На фото я не вижу подключенный RX.
В комплекте должен быть другой.

Да, другой есть. Фото здесь.

Но у него разъём для подключения к контроллеру пятиконтактный, и в штатный четырёхконтактный разъём контроллера не влезет.

Попробуйте переставить провод из второго разъема в RX трехпроводного.
Возможно RX - TX и поменять местами придется, но сначала нужно попробовать верным, полным кабелем.

И вот это проверьте:


Не нужно провода переставлять. Тот же контроллер, тот же модуль - работает при таком подключении.