Общие сведения
Представление mapping-матрицы в виде таблицы
Временные диаграммы типов нажатий
В релейных модулях WB-MR каждый из входов можно назначить для управления любым выходом с помощью шести управляющих событий. Логика управления записывается в память модуля WB-MR и не задействует ресурсы контроллера.
Настройка делается через mapping-матрицы — это набор регистров в памяти модуля. Для простоты мы представим mapping-матрицу в виде таблицы, где в строках будут входы, в столбцах — выходы, а на пересечении — действие.
Возможные события, сгруппированные по типам:
- Фронт сигнала:
- Нажатие на кнопку, подключённую к входу:
- короткое;
- длинное;
- двойное;
- сначала короткое, затем длинное.
Для каждого типа события существует своя таблица, где прописано взаимодействие выходов и входов.
Настройка в веб-интерфейсе контроллера Wiren Board
Перед настройкой проверьте, что прошивка модуля не ниже 1.17.0, а ПО контроллера не старее wb-2207.
Для настройки mapping-матрицы в веб-интерфейсе перейдите на вкладку Настройки — Конфигурационные файлы — Настройка драйвера serial-устройств и выберите настраиваемый модуль реле. В настройках модуля перейдите на вкладку с номером входа, который вы настраиваете, например, Вход 1.
Активируйте флажок Режим работы и выберите из выпадающего списка один из режимов:
- Управлять по mapping-матрице, чтобы настроить матрицы для управления по фронтам. Используется старый вариант маппинг-матрицы.
- Управлять по mapping-матрице для кнопок, для распознавания нажатий кнопок.
- Управлять по mapping-матрице
- Управлять по mapping-матрице для кнопок
Настройка через запись в Modbus-регистры
Перед настройкой проверьте, что прошивка модуля на ниже 1.19.0. Если у вас старая версия прошивки, обновите её на свежую или используйте старый вариант mapping-матрицы.
Как настраивать
Если у вас нет контроллера Wiren Board, вы можете настроить mapping-матрицы через запись значений в регистры, подробнее в статье Работа с Modbus-устройствами Wiren Board без контроллера.
Общий алгоритм настройки:
- Подключите модуль к компьютеру через преобразователь USB—RS485.
- Задайте режим работы входа в регистрах 9-15:
- 4 — управлять по mapping-матрице по фронтам.
- 6 — управлять по mapping-матрице для кнопок.
- Запишите в регистры mapping-матрицы для выбранного типа события одно из действий:
- 0 — ничего не делать;
- 1 — выключить;
- 2 — включить;
- 3 — инвертировать значение.
Если в устройстве количество входов и/или выходов меньше 8, то адреса регистров не меняются — просто строки/столбцы для отсутствующих регистров не учитываются. Исключение — устройства с 2 входами и выходами.
Ниже вы найдёте таблицы регистров для каждого типа событий, а подробное описание всех регистров модулей реле по ссылке Modbus-регистры WB-MR.
Mapping-матрица коротких нажатий
Регистры |
|
Выходы MR3-6
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8
|
Входы
|
1 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551
|
2 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559
|
3 |
560 |
561 |
562 |
563 |
564 |
565 |
566 |
567
|
4 |
568 |
569 |
570 |
571 |
572 |
573 |
574 |
575
|
5 |
576 |
577 |
578 |
579 |
580 |
581 |
582 |
583
|
6 |
584 |
585 |
586 |
587 |
588 |
589 |
590 |
591
|
7 |
592 |
593 |
594 |
595 |
596 |
597 |
598 |
599
|
0 |
600 |
601 |
602 |
603 |
604 |
605 |
606 |
607
|
Регистры |
|
Выходы MR2
|
|
|
1 |
2
|
Входы
|
1 |
544 |
545
|
2 |
546 |
547
|
Mapping-матрица длинных нажатий
Регистры |
|
Выходы MR3-6
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8
|
Входы
|
1 |
608 |
609 |
610 |
611 |
612 |
613 |
614 |
615
|
2 |
616 |
617 |
618 |
619 |
620 |
621 |
622 |
623
|
3 |
624 |
625 |
626 |
627 |
628 |
629 |
630 |
631
|
4 |
632 |
633 |
634 |
635 |
636 |
637 |
638 |
639
|
5 |
640 |
641 |
642 |
643 |
644 |
645 |
646 |
647
|
6 |
648 |
649 |
650 |
651 |
652 |
653 |
654 |
655
|
7 |
656 |
657 |
658 |
659 |
660 |
661 |
662 |
663
|
0 |
664 |
665 |
666 |
667 |
668 |
669 |
670 |
671
|
Регистры |
|
Выходы MR2
|
|
|
1 |
2
|
Входы
|
1 |
608 |
609
|
2 |
610 |
611
|
Mapping-матрица двойных нажатий
Регистры |
|
Выходы MR3-6
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8
|
Входы
|
1 |
672 |
673 |
674 |
675 |
676 |
677 |
678 |
679
|
2 |
680 |
681 |
682 |
683 |
684 |
685 |
686 |
687
|
3 |
688 |
689 |
690 |
691 |
692 |
693 |
694 |
695
|
4 |
696 |
697 |
698 |
699 |
700 |
701 |
702 |
703
|
5 |
704 |
705 |
706 |
707 |
708 |
709 |
710 |
711
|
6 |
712 |
713 |
714 |
715 |
716 |
717 |
718 |
719
|
7 |
720 |
721 |
722 |
723 |
724 |
725 |
726 |
727
|
0 |
728 |
729 |
730 |
731 |
732 |
733 |
734 |
735
|
Регистры |
|
Выходы MR2
|
|
|
1 |
2
|
Входы
|
1 |
672 |
673
|
2 |
674 |
675
|
Mapping-матрица сначала коротких, потом длинных нажатий
Регистры |
|
Выходы MR3-6
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8
|
Входы
|
1 |
736 |
737 |
738 |
739 |
740 |
741 |
742 |
743
|
2 |
744 |
745 |
746 |
747 |
748 |
749 |
750 |
751
|
3 |
752 |
753 |
754 |
755 |
756 |
757 |
758 |
759
|
4 |
760 |
761 |
762 |
763 |
764 |
765 |
766 |
767
|
5 |
768 |
769 |
770 |
771 |
772 |
773 |
774 |
775
|
6 |
776 |
777 |
778 |
779 |
780 |
781 |
782 |
783
|
7 |
784 |
785 |
786 |
787 |
788 |
789 |
790 |
791
|
0 |
792 |
793 |
794 |
795 |
796 |
797 |
798 |
799
|
Регистры |
|
Выходы MR2
|
|
|
1 |
2
|
Входы
|
1 |
736 |
737
|
2 |
738 |
739
|
Mapping-матрица для заднего фронта сигнала
Регистры |
|
Выходы MR3-6
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8
|
Входы
|
1 |
800 |
801 |
802 |
803 |
804 |
805 |
806 |
807
|
2 |
808 |
809 |
810 |
811 |
812 |
813 |
814 |
815
|
3 |
816 |
817 |
818 |
819 |
820 |
821 |
822 |
823
|
4 |
824 |
825 |
826 |
827 |
828 |
829 |
830 |
831
|
5 |
832 |
833 |
834 |
835 |
836 |
837 |
838 |
839
|
6 |
840 |
841 |
842 |
843 |
844 |
845 |
846 |
847
|
7 |
848 |
849 |
850 |
851 |
852 |
853 |
854 |
855
|
0 |
856 |
857 |
858 |
859 |
860 |
861 |
862 |
863
|
Регистры |
|
Выходы MR2
|
|
|
1 |
2
|
Входы
|
1 |
800 |
801
|
2 |
802 |
803
|
Mapping-матрица для переднего фронта сигнала
Регистры |
|
Выходы MR3-6
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8
|
Входы
|
1 |
864 |
865 |
866 |
867 |
868 |
869 |
870 |
871
|
2 |
872 |
873 |
874 |
875 |
876 |
877 |
878 |
879
|
3 |
880 |
881 |
882 |
883 |
884 |
885 |
886 |
887
|
4 |
888 |
889 |
890 |
891 |
892 |
893 |
894 |
895
|
5 |
896 |
897 |
898 |
899 |
900 |
901 |
902 |
903
|
6 |
904 |
905 |
906 |
907 |
908 |
909 |
910 |
911
|
7 |
912 |
913 |
914 |
915 |
916 |
917 |
918 |
919
|
0 |
920 |
921 |
922 |
923 |
924 |
925 |
926 |
927
|
Регистры |
|
Выходы MR2
|
|
|
1 |
2
|
Входы
|
1 |
864 |
865
|
2 |
866 |
867
|
Mapping-матрица для переднего фронта сигнала датчика протечки WB-MWAC v.2
Регистры |
|
Выходы MWAC v.2
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8
|
Входы
|
1 |
8260 |
8261 |
8262 |
8263 |
8264 |
8265 |
8266 |
8267
|
2 |
8268 |
8269 |
8270 |
8271 |
8272 |
8273 |
8274 |
8275
|
3 |
8276 |
8277 |
8278 |
8279 |
8280 |
8281 |
8282 |
8283
|
4 |
8284 |
8285 |
8286 |
8287 |
8288 |
8289 |
8290 |
8291
|
5 |
8292 |
8293 |
8294 |
8295 |
8296 |
8297 |
8298 |
8299
|
6 |
8300 |
8301 |
8302 |
8303 |
8304 |
8305 |
8306 |
8307
|
7 |
8308 |
8309 |
8310 |
8311 |
8312 |
8313 |
8314 |
8315
|
0 |
8316 |
8317 |
8318 |
8319 |
8320 |
8321 |
8322 |
8323
|
Маппинг-матрица для управления шторами
Настройка действий штор для разных типов нажатий выполняется аналогичным образом, как и настройка действий для выходов.
Значение регистра маппинг-матрицы для штор может быть следующим:
- 0 — ничего не делать;
- 1 — открыть;
- 2 — закрыть;
- 3 — открыть/закрыть;
- 4 — остановить;
- 5 — открывать, пока кнопка удерживается нажатой;
- 6 — закрывать, пока кнопка удерживается нажатой;
- 7 — открывать/закрывать, пока кнопка удерживается нажатой;
Действия 5, 6, 7 применимы только для продолжительных нажатий: длинного и короткого, а затем длинного.
Размер маппинг-матрицы для штор - 8x4 для всех реле, в том числе для MRM2mini.
Mapping-матрица штор для коротких нажатий
Регистры |
|
Шторы MR2-6
|
|
|
1 |
2 |
3 |
4
|
Входы
|
1 |
1400 |
1401 |
1402 |
1403
|
2 |
1404 |
1405 |
1406 |
1407
|
3 |
1408 |
1409 |
1410 |
1411
|
4 |
1412 |
1413 |
1414 |
1415
|
5 |
1416 |
1417 |
1418 |
1419
|
6 |
1420 |
1421 |
1422 |
1423
|
7 |
1424 |
1425 |
1426 |
1427
|
0 |
1428 |
1429 |
1430 |
1431
|
Mapping-матрица штор для длинных нажатий
Регистры |
|
Шторы MR2-6
|
|
|
1 |
2 |
3 |
4
|
Входы
|
1 |
1432 |
1433 |
1434 |
1435
|
2 |
1436 |
1437 |
1438 |
1439
|
3 |
1440 |
1441 |
1442 |
1443
|
4 |
1444 |
1445 |
1446 |
1447
|
5 |
1448 |
1449 |
1450 |
1451
|
6 |
1452 |
1453 |
1454 |
1455
|
7 |
1456 |
1457 |
1458 |
1459
|
0 |
1460 |
1461 |
1462 |
1463
|
Mapping-матрица штор для двойных нажатий
Регистры |
|
Шторы MR2-6
|
|
|
1 |
2 |
3 |
4
|
Входы
|
1 |
1464 |
1465 |
1466 |
1467
|
2 |
1468 |
1469 |
1470 |
1471
|
3 |
1472 |
1473 |
1474 |
1475
|
4 |
1476 |
1477 |
1478 |
1479
|
5 |
1480 |
1481 |
1482 |
1483
|
6 |
1484 |
1485 |
1486 |
1487
|
7 |
1488 |
1489 |
1490 |
1491
|
0 |
1492 |
1493 |
1494 |
1495
|
Mapping-матрица штор для сначала коротких, потом длинных нажатий
Регистры |
|
Шторы MR2-6
|
|
|
1 |
2 |
3 |
4
|
Входы
|
1 |
1496 |
1497 |
1498 |
1499
|
2 |
1500 |
1501 |
1502 |
1503
|
3 |
1504 |
1505 |
1506 |
1507
|
4 |
1508 |
1509 |
1510 |
1511
|
5 |
1512 |
1513 |
1514 |
1515
|
6 |
1516 |
1517 |
1518 |
1519
|
7 |
1520 |
1521 |
1522 |
1523
|
0 |
1524 |
1525 |
1526 |
1527
|