Управление оборудованием по IR в оперативном режиме WB-MSW v.3

Добрый день.
Требуется использовать WB-MSW v.3 в оперативном режиме без процедуры обучения датчика командам с пульта.
Есть ли возможность записывать в оперативную память сигнал из Modbus и воспроизводить его WB-MSW v.3 без использования записи в ПЗУ?
Если такой функционал возможен, какие регистры под этот функционал выделены?

Добрый день.
Да, конечно такое возможно.
Подробно расписано как работать с RAM тут:
https://wirenboard.com/wiki/WB-MSx_Consumer_IR_Manual#.D0.9E.D0.BF.D0.B5.D1.80.D0.B0.D1.82.D0.B8.D0.B2.D0.BD.D1.8B.D0.B9_.D1.80.D0.B5.D0.B6.D0.B8.D0.BC
Для решения вашей задачи можно добавить нужное количество регистров (в зависимости от длины используемых команд) в шаблон устройства. Регистры - с 2000 до 2511

Если не секрет, опишите задачу, недостаточно количества банков ROM?

Благодарю за ответ.

Я изучил этот манул, но не вижу, как в RAM записать сигнал без пульта и не из ПЗУ.

Регистров, которые пишут сигнал напрямую в RAM минуя ПЗУ не нашел. ​

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

Правильно я понимаю последовательность действий?

  1. записать “1” в 5001

  2. послать последовательность в 2000

  3. записать “0” в 5001

  4. записать “1” 5002

Можно увидеть пример темплейта с записанной командой?

Нет. Это включает запись с фотодиода. Регистры RAM всегда доступны по адресу 2000-2511 Если в них не отображен никакой банк ROM, то есть все coil 5200-5279 нулевые - это регистры RAM.

Не “последовательность” а заполнить регистры 2000-[длина команды]+[0]+[0]

Да, по записи - “воспроизведется”.

В шаблон - не записываются команды. В шаблоне можно отобразить в MQTT регистры RAM. а заполнять их уже можно из скрипта, например.
Но, как уже говорил - обычно так не делают. Опишите цель?

Цель- посылать необходимые для управления команды по mqtt и уйти от процесса “обучения” оборудования.
В идеале получить “мост” Mqtt=>Modbus RTU (WB-MIR/MSWv3)

Можно подробнее про запись в регистр 2000?
может быть есть пример команды modbus client?

Вот например:

И тут:

Но идея не очень хороша, это будет довольно медленно.