Есть mr6 и mr3. Подключены WirenBoard 6 rs485-2 -> MR6 rs485 IN. Mr6 rs485 OUT - > MR3 rs485 IN
Кусок кода:
dev["MR3"]["K3"] = true;
dev["MR6"]["K1"] = true; // открываем клапан 1
dev["MR6"]["K2"] = true; // открываем клапан 2
dev["MR6"]["K3"] = true; // открываем клапан 3
dev["MR6"]["K4"] = true; // открываем клапан 4
dev["MR6"]["K5"] = true; // открываем клапан 5
dev["MR6"]["K6"] = true; // открываем клапан 6
dev["MR3"]["K1"] = true; // открываем клапан 7
dev["MR3"]["K2"] = true; // открываем клапан 8
Проблема:
При выполнении кода, когда начинает работать эта логика при включении dev[“MR6”][“K6”], выключается dev[“MR3”]["K3»] и не включаются dev[“MR3”]["K1»] и dev[“MR3”]["K2»].
В панели devices при этом 1 раз мигает safety timer.
Руками также не удается включить одновременно все реле в MR6 и MR3
Во-первых, нужно проверить параметры питания. Напишите, пожалуйста, какой у вас блок питания, и что и как (длина проводов) к нему подключено. Измерьте напряжение на модулях реле между V+ и GND.
Блок питания AT-12/15 DIN
Реле, которое отключается подключено к V out и GND в WBoard6
Запитал реле напрямую от БП. Проблема не решилась. Если на mr6 не включать все 6 выходов, а только 4, то реле на mr3 не выбивает
есть смысл сразу поменять блок питания. Возьмите Mean Well HDR-30-24 например (можно и не у нас) - они недорогие и очень качественные.
Поставил второе реле mr3. Теперь схема такая: wb6, mr6, mr3 (глючное первое), mr3 (новое второе).
Второй mr3 работает без проблем. То есть при одновременном включении всех реле на втором mr3 и всех реле на mr6 ничего не выбивает. rs485 второго mr3 соединено пералельно с rs485 первого (глючного) mr3. Блок питания, думаю, не причем. Он в пике тянет до 2А
Если включать реле во всех модулях по очереди с задержкой по 10 секунд между включениями, что будет?