Mr6c v2 неправильная работа вх1 и вх2

Приветствую. Имеется wb7 и mr6c v2. На вход импульсные кнопки, которые подают ignd на входы mr6cv2. Js правил нет, спрутхаба нет, Node red отсутствует Голый wb7.
Делаю следующие настройки:

  1. вх1 управление по маппинг матрице для кнопок, вх1 управляет вых 1 на переключение по короткому нажатию
  2. вх2управление по маппинг матрице для кнопок, вх2 управляет вых 2 на переключение по короткому нажатию.
  3. вх3 управление по маппинг матрице для кнопок, вх3 управляет вых1 на переключение по короткому нажатию.
  4. нажимаю кнопку запись вверху web
    Тестирую: вх1 и вх3, переключает вых1 без замечаний. Вх2 вместе(одновременно) с вых2 переключает и вых1.
    Проверяю линии 1,2,3 на импульсных выключателей нет КЗ т. Е это не линии клавишных выключателей и не импульсные кнопки-по физике все ок.
    Для чистоты эксперимента собираю другую схему: вх1 отключаю линию от mr6cv2 , вх3 оставляю линию, но не нажимаю имп выключатель от mr6cv2 ,оставляю подключенной вх2. (фото прилагаю). И при нажатии на имп кнопку вх2 всеравно переключаюстя и вых1 (к1) и вых2 (к2).

Далее, у меня был ЗИП mr6cv2. Я ее подключил по той же схеме и все заработало с 1 раза.
Подскажите в чем может быть дело и как произвести полный сброс настроек(всех значений маппинг матрицы) mr6cv2

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

https://drive.google.com/folderview?id=1EUxr2cCIgUHaVeeVy1Vx7AK57gZ6eht9

Добавил фото, если это не то, напишите что надо поточнее

Именно значения настроечных регистров матрицы. Прочитайте с помощью modbus_client и покажите. Как есть, именно считанные значения.

А на маке как посмотреть? Это ж для винды клиент, вечером изучу как это сделать

На контроллере… Запускается - наконтроллере.

Вечером изучу, выгружу, пришлю. А какой командой матрица выгружается?

Матрца - регистры типа holding, соответственно команда чтения 0x03.

Думаю, это вам поможет: Примеры настройки взаимодействия входов и выходов модулей реле — Wiren Board

вам нужны разделы: Вводная информация, Контроллер Wiren Board, Чтение настроек.

Если у вас остались вопросы — задавайте.

1 Like

Доброго дня, выгрузил регистры. Единственное не выгрузились регистры 800-927.
То выгрузил? Поможет понять в чем дело?

root@wirenboard-AZ4UTK3B:~# modbus_client -mrtu -b115200 -pnone -s2 /dev/ttyRS485-2 -a161 -t0x03 -r384 -c64

SUCCESS: read 64 of elements:

Data: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

root@wirenboard-AZ4UTK3B:~# modbus_client -mrtu -b115200 -pnone -s2 /dev/ttyRS485-2 -a161 -t0x03 -r544 -c64

SUCCESS: read 64 of elements:

Data: 0x0003 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0003 0x0003 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0003 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0003 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0003 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0003 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0000 0x0000

root@wirenboard-AZ4UTK3B:~# modbus_client -mrtu -b115200 -pnone -s2 /dev/ttyRS485-2 -a161 -t0x03 -r608 -c64

SUCCESS: read 64 of elements:

Data: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0003 0x0003 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

root@wirenboard-AZ4UTK3B:~# modbus_client -mrtu -b115200 -pnone -s2 /dev/ttyRS485-2 -a161 -t0x03 -r672 -c64

SUCCESS: read 64 of elements:

Data: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

root@wirenboard-AZ4UTK3B:~# modbus_client -mrtu -b115200 -pnone -s2 /dev/ttyRS485-2 -a161 -t0x03 -r736 -c64

SUCCESS: read 64 of elements:

Data: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

root@wirenboard-AZ4UTK3B:~# modbus_client -mrtu -b115200 -pnone -s2 /dev/ttyRS485-2 -a161 -t0x03 -r800 -c64

ERROR occured!

root@wirenboard-AZ4UTK3B:~# modbus_client -mrtu -b115200 -pnone -s2 /dev/ttyRS485-2 -a161 -t0x03 -r864 -c64

ERROR occured!

Коллеги из техподдержки WB, жду ваш ответ!

Странно, должны читаться. Какая версия прошивки в вашем реле?

Отлично, спасибо. Теперь разбиваем вывод на 8 столбцов и в строках у нас будут входы, а в столбцах выходы. Также нам надо заменить коды на функции: 0x0003 — переключить, а 0x0001 — выключить.

Покажу подробно на одном выводе, остальные дам сразу результат:

Спойлер
Классическая mapping-матрица (384 - 447)

   1      2      3      4      5      6      7      8
1  0x0003 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
2  0x0003 0x0003 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
3  0x0003 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
4  0x0000 0x0000 0x0003 0x0000 0x0000 0x0000 0x0000 0x0000
5  0x0000 0x0000 0x0000 0x0003 0x0000 0x0000 0x0000 0x0000
6  0x0000 0x0000 0x0000 0x0000 0x0003 0x0000 0x0000 0x0000
7  0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0  0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0000 0x0000


   1      2      3      4      5      6      7      8
1  перекл ...... ...... ...... ...... ...... ...... ......
2  перекл перекл ...... ...... ...... ...... ...... ......
3  перекл ...... ...... ...... ...... ...... ...... ......
4  ...... ...... перекл ...... ...... ...... ...... ......
5  ...... ...... ...... перекл ...... ...... ...... ......
6  ...... ...... ...... ...... перекл ...... ...... ......
7  ...... ...... ...... ...... ...... ...... ...... ......
0  выкл   выкл   выкл   выкл   выкл   выкл   ...... ......


Матрица коротких нажатий (544 - 607)
   1      2      3      4      5      6      7      8
1  перекл ...... ...... ...... ...... ...... ...... ......
2  перекл перекл ...... ...... ...... ...... ...... ......
3  перекл ...... ...... ...... ...... ...... ...... ......
4  ...... ...... перекл ...... ...... ...... ...... ......
5  ...... ...... ...... перекл ...... ...... ...... ......
6  ...... ...... ...... ...... перекл ...... ...... ......
7  ...... ...... ...... ...... ...... ...... ...... ......
0  выкл   выкл   выкл   выкл   выкл   выкл   ...... ......


Матрица длинных нажатий (608 - 671)

   1      2      3      4      5      6      7      8
1  ...... ...... ...... ...... ...... ...... ...... ......
2  перекл перекл ...... ...... ...... ...... ...... ......
3  ...... ...... ...... ...... ...... ...... ...... ......
4  ...... ...... ...... ...... ...... ...... ...... ......
5  ...... ...... ...... ...... ...... ...... ...... ......
6  ...... ...... ...... ...... ...... ...... ...... ......
7  ...... ...... ...... ...... ...... ...... ...... ......
8  ...... ...... ...... ...... ...... ...... ...... ......

Матрица двойных нажатий (672 - 735)
   1      2      3      4      5      6      7      8
1  ...... ...... ...... ...... ...... ...... ...... ......
2  ...... ...... ...... ...... ...... ...... ...... ......
3  ...... ...... ...... ...... ...... ...... ...... ......
4  ...... ...... ...... ...... ...... ...... ...... ......
5  ...... ...... ...... ...... ...... ...... ...... ......
6  ...... ...... ...... ...... ...... ...... ...... ......
7  ...... ...... ...... ...... ...... ...... ...... ......
8  ...... ...... ...... ...... ...... ...... ...... ......

Матрица сначала короткого, а затем длинного нажатия (736 - 799)

   1      2      3      4      5      6      7      8
1  ...... ...... ...... ...... ...... ...... ...... ......
2  ...... ...... ...... ...... ...... ...... ...... ......
3  ...... ...... ...... ...... ...... ...... ...... ......
4  ...... ...... ...... ...... ...... ...... ...... ......
5  ...... ...... ...... ...... ...... ...... ...... ......
6  ...... ...... ...... ...... ...... ...... ...... ......
7  ...... ...... ...... ...... ...... ...... ...... ......
8  ...... ...... ...... ...... ...... ...... ...... ......

Теперь, когда у нас есть понимание, как настроены матрицы, мы можем проверять работу реле.

Но кроме этого в матрице настроены и другие действия, смотрим табличку, где строки — это входы, в столбцы — выходы:

Матрица коротких нажатий (544 - 607)
   1      2      3      4      5      6      7      8
1  перекл ...... ...... ...... ...... ...... ...... ......
2  перекл перекл ...... ...... ...... ...... ...... ......
3  перекл ...... ...... ...... ...... ...... ...... ......
4  ...... ...... перекл ...... ...... ...... ...... ......
5  ...... ...... ...... перекл ...... ...... ...... ......
6  ...... ...... ...... ...... перекл ...... ...... ......
7  ...... ...... ...... ...... ...... ...... ...... ......
0  выкл   выкл   выкл   выкл   выкл   выкл   ...... ......

Верно, это поведение настроено в маппинг-матрице: пересечение строки 2 и столбца 1 в табличке выше.

Чтобы исправить ситуацию, надо в веб-интерфейсе контроллера включить настройку действия для входа 2 и выхода 1, установить «нет действия» и сохранить настройки. На запись параметров может потребоваться немного времени, поэтому следите за диодом реле — замигал — можно проверять.