В релейных модулях 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-матрицы.
Подключите модуль к компьютеру через преобразователь USB—RS485.
Задайте режим работы входа в регистрах 9-15:
4 — управлять по mapping-матрице по фронтам.
6 — управлять по mapping-матрице для кнопок.
Запишите в регистры mapping-матрицы для выбранного типа события одно из действий:
0 — ничего не делать;
1 — выключить;
2 — включить;
3 — инвертировать значение.
Если в устройстве количество входов и/или выходов меньше 8, то адреса регистров не меняются — просто строки/столбцы для отсутствующих регистров не учитываются. Исключение — устройства с 2 входами и выходами.
Ниже вы найдёте таблицы регистров для каждого типа событий, а подробное описание всех регистров модулей реле по ссылке Modbus-регистры WB-MR.
Маппинг-матрица коротких нажатий
Регистры
Выходы 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
Маппинг-матрица длинных нажатий
Регистры
Выходы 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
Маппинг-матрица двойных нажатий
Регистры
Выходы 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
Маппинг-матрица сначала коротких, потом длинных нажатий