WB-MR6 I/O Mapping Matrix несоответсвие докмуентации

Согласно докмуентации :

Т.е. исходя из графиков

  • первый 0>1 включает
  • первый 1>0 инвертирует состояние выхода
  • последующие 0>1 игнорируются
  • последующие 1>0 инвертируют состояния выхода
    Это было бы уобно с точки зрения что реле может менять состояние не только из-за ищменения входов но в результате modbus коммуникации и первом использовании выключателя, подключенного к входу он приводит управляемые выходы к известному состоянию, потом работает как выключатель без фиксации

По факту

  • любой 0>1 включает
  • любой 1>0 инвертирует состояния выхода

Это ошибка в документации или в прошивке? Если в докмуентации (что наиболее вероятно т.к. записываемое значение просто комбинация из действий при 0>1 и 1>0), как решить следующую задачу:
Выключатель, подключенный к входу 1, должен отключать выходы 1-3 если хотя бы один из них включен и включать если все они выключены?

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

Здравствуйте, кажется что проблема в документации, прошивка просто анализирует 1 старших бита числа и 2 младших, в зависимости от них выполняет действия по фронту сигнала и по срезу.

Какой вы используете выключатель ? с фиксацией или без ? что нужно включать - “включать если все они выключены” ?

Выключатель без фиксации, подключен к входу 1.
При нажатии на выключатель

  • Если хотя бы один из выходов 1, 2 или 3 включен - выключить выходы 1,2,3
  • Если выходы 1,2 и 3 выключены - включить выходы 1,2,3

ПРоблема простая - выключатель должен управлять тремя нагрузками одновременно, но по modbus нагрузки управляются индивидуально. Если прочто настроить вход на переключение состояний трех выходов, то когда по modbus включат например только первый выход а потом нажмут выключатель первый выключится а 2 и3 включатся. Т.е. надо в такой ситуации при первом нажатии на выключатель надо либо все входы включить либо все выключить.

К сожалению такую логику Mapping матрица реализовать не может.
Могу предложить использовать следующие варианты:

  • Использовать клавишу с фиксацией и настроить в режим 9
  • Использовать 4й канал реле который будет замыкать входы тех 3х которыми нужно управлять. а им управлять в режиме кнопки без фиксации.