Общие сведения
Представление 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
|