Состояние WBIO-DO-R10A-8 после перезагрузки

По “простоте душевной” подключил управление контакторами через WBIO-DO-R10A-8.
Теперь при перезагрузке они сначала сбрасывают свое состояние в “0”, а затем после запуска движка wb-rules восстанавливаются правилами из значений, установленных в virtualDevices.

Все бы ничего, но контакторы на этот период отключают всех потребителей, в том числе силовых.
Возможно ли избежать сброса WBIO-DO-R10A-8 в “0” после перезагрузки контроллера?
Причем, что характерно, сброс происходит в момент, когда контроллер уже загрузился и запускает службы, а до этого момента состояния держатся.

1 симпатия

Flagman, добрый день!
Посмотрел: сбрасывает все реле в 0 ядерный модуль gpio-mcp23s08 в момент задания направления outout для gpio релейного модуля. Так что простым способом такое поведение изменить не получится, к сожалению.

Вызывает функции этого модуля служба wb-homa-gpio.

На будущее тогда мне логичнее использовать отдельные модули, так как они держат свое состояние (если питание не сбрасывать).

В проекте, который вы описали на спруте, управление розетками реализовано через контакторы, которые в свою очередь управляются через WBIO-DO-R10A-8. А теперь выходит что у такого решения есть минусы, так?

“недостаток” носит гипотетический характер, так как проявляется в нештатной ситуации, связанной с перезагрузкой контроллера.
Пока применяю WB-MRWL3, в дальнейшем рассчитываю исправить программный блок, осуществляющий эти отключения.

1 симпатия

Этот вопрос до сих пор не решен? Получается при перезапуске все реле будут выключаться, а затем заново включаться? Выключает бог с ним, но зачем он их включает? У меня висят привода ворот на нем. Они всегда выключены, зачем он их при перезагрузке включает?

Обычно (если нет никаких правил) состояние WBIO модулей не восстанавливается при перезапуске контроллера. То есть - включенные каналы выключаются и остаются выключенными.