r421a08 8канальное реле rs485
-
- Рядовой
- Сообщения: 84
- Зарегистрирован: 08 фев 2021, 08:35
- Имя: Дмитрий
- Поблагодарили: 9 раз
r421a08 8канальное реле rs485
Доброго времени суток товарищи знатоки!
Имеется вот такое вот реле.
Вопрос - как насстроить регистры и подаваемые в них данные чтобы оно работало.
Методом научного и не очень тыка добился от него работы шестого реле путем назначения в холдинг регистр 6 значения интежер 256 чтобы включить его и значения 512 чтобы выключить. Если записывать тоже самое параллельно в регистр 2, то все работает 6 и второе реле, но если добавить еще хоть один, то кроме 6 реле ничего не щелкает.
Итого: модбас подключение настроено правильно, раз щелкает, а все остальное не могу осилить.
Проект прилагаю и инструкцию по этому модулю реле.
Прошу помочь и направить, нужно чтобы мог управлять всеми реле, обратная связь с ними не нужна
P.s.
с похожей темой отсюда ознакомлен
viewtopic.php?p=68406&hilit=r421a08#p68406
Имеется вот такое вот реле.
Вопрос - как насстроить регистры и подаваемые в них данные чтобы оно работало.
Методом научного и не очень тыка добился от него работы шестого реле путем назначения в холдинг регистр 6 значения интежер 256 чтобы включить его и значения 512 чтобы выключить. Если записывать тоже самое параллельно в регистр 2, то все работает 6 и второе реле, но если добавить еще хоть один, то кроме 6 реле ничего не щелкает.
Итого: модбас подключение настроено правильно, раз щелкает, а все остальное не могу осилить.
Проект прилагаю и инструкцию по этому модулю реле.
Прошу помочь и направить, нужно чтобы мог управлять всеми реле, обратная связь с ними не нужна
P.s.
с похожей темой отсюда ознакомлен
viewtopic.php?p=68406&hilit=r421a08#p68406
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 84
- Зарегистрирован: 08 фев 2021, 08:35
- Имя: Дмитрий
- Поблагодарили: 9 раз
Re: r421a08 8канальное реле rs485
Опытным путем получилось запустить все реле, НО только если команды идут к ним не одновременно. Это китайцы навертели или все таки имеется возможность нормально с этим модулем работать?
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: r421a08 8канальное реле rs485
При запуске МК ,надо один раз прочитать состояние каналов и записать.
-
- Рядовой
- Сообщения: 84
- Зарегистрирован: 08 фев 2021, 08:35
- Имя: Дмитрий
- Поблагодарили: 9 раз
Re: r421a08 8канальное реле rs485
Спасибо большое, но можно поконкретнее каким регистром и что куда писать?
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: r421a08 8канальное реле rs485
В нулевой регистр запишите 256; 512 должна быть команда: открыть, закрыть все реле.
-
- Рядовой
- Сообщения: 84
- Зарегистрирован: 08 фев 2021, 08:35
- Имя: Дмитрий
- Поблагодарили: 9 раз
Re: r421a08 8канальное реле rs485
Вот так вот попробовал. В мониторе видно, что сначала пишется 256, а потом 512. И по отдельности эти команды прописывал, но все равно несколько реле сразу не запустить.ViktorPetrov писал(а): 11 авг 2024, 11:41 В нулевой регистр запишите 256; 512 должна быть команда: открыть, закрыть все реле.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: r421a08 8канальное реле rs485
Похоже Вам нужна еще команда: Interlock «Блокировка» т.е.с начало реле нужно заблокировать ,а затем включать следующее, иначе первое выключится.
Или сразу использовать команду с самоблокировкой - self-locking , заместо команды open
Или сразу использовать команду с самоблокировкой - self-locking , заместо команды open
-
- Рядовой
- Сообщения: 84
- Зарегистрирован: 08 фев 2021, 08:35
- Имя: Дмитрий
- Поблагодарили: 9 раз
Re: r421a08 8канальное реле rs485
Может это как то поможет, но подключив блок вывода ошибок в соединении модбас увидел Ошибка CRC - 255. Так и не получается включать 2 и более реле одновременно. Нужно ловить тайминги синхронизации, чтобы включать-выключать несколько реле сразу(не сразу, а с задержкой)
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: r421a08 8канальное реле rs485
На реле нужно выставить адрес ,такой же и в проекте FLProg прописать .Вашем проекте была ошибка на блоках сравнения.Stranger писал(а): 11 авг 2024, 18:05 Может это как то поможет, но подключив блок вывода ошибок в соединении модбас увидел Ошибка CRC - 255. Так и не получается включать 2 и более реле одновременно. Нужно ловить тайминги синхронизации, чтобы включать-выключать несколько реле сразу(не сразу, а с задержкой)
...счетчик на выходе 1 вкл реле1
счетчик на выходе 2 выкл реле1 и вкл реле1 и т.д.
Тестовый пример поочередно включаются реле с 1-8, затем поочередно выключаются. "бегущий пиксель" немного причесал,логика прежнея.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 84
- Зарегистрирован: 08 фев 2021, 08:35
- Имя: Дмитрий
- Поблагодарили: 9 раз
Re: r421a08 8канальное реле rs485
Ваш проект работает корректно (за исключение константы счетчика - до куда считать, 16 заменил на 17, иначе последнее реле не отключалось), НО! Также и у меня работает, когда по одному реле за раз включаешь или выключаешь, а если надо 2 и более одновременно реле включить или выключить, то всё, вилы. Не включает или не выключает какие-то или все сразу.ViktorPetrov писал(а): 11 авг 2024, 18:21На реле нужно выставить адрес ,такой же и в проекте FLProg прописать .Вашем проекте была ошибка на блоках сравнения.Stranger писал(а): 11 авг 2024, 18:05 Может это как то поможет, но подключив блок вывода ошибок в соединении модбас увидел Ошибка CRC - 255. Так и не получается включать 2 и более реле одновременно. Нужно ловить тайминги синхронизации, чтобы включать-выключать несколько реле сразу(не сразу, а с задержкой)
...счетчик на выходе 1 вкл реле1
счетчик на выходе 2 выкл реле1 и вкл реле1 и т.д.
Тестовый пример поочередно включаются реле с 1-8, затем поочередно выключаются. "бегущий пиксель"
es32a08 485 тест.flp
немного причесал,логика прежнея.
es32a08 485 тест1.flp
-
- Рядовой
- Сообщения: 49
- Зарегистрирован: 22 сен 2018, 11:19
- Имя: Василий
Re: r421a08 8канальное реле rs485
Если вам нужно одновременно включать несколько реле, то вам нужна 16 функция. В каскаде (андроид) называется шлюз.
В modbuspoll такая возможность имеется. Параметр quantyty.
В ноде - Ред тоже можно за раз несколько регистров записать.
В флпрог не помню не знаю.
В modbuspoll такая возможность имеется. Параметр quantyty.
В ноде - Ред тоже можно за раз несколько регистров записать.
В флпрог не помню не знаю.
-
- Рядовой
- Сообщения: 84
- Зарегистрирован: 08 фев 2021, 08:35
- Имя: Дмитрий
- Поблагодарили: 9 раз
Re: r421a08 8канальное реле rs485
Та с другими модулями реле подобного типа всё и в божественной флпрог работает, а тут придётся рисовым братьям своё фи сказатьVasiliy0000 писал(а): 11 авг 2024, 23:51 Если вам нужно одновременно включать несколько реле, то вам нужна 16 функция. В каскаде (андроид) называется шлюз.
В modbuspoll такая возможность имеется. Параметр quantyty.
В ноде - Ред тоже можно за раз несколько регистров записать.
В флпрог не помню не знаю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- montirovka
- Капитан
- Сообщения: 730
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: r421a08 8канальное реле rs485
Интересная тема и для меня. Как раз разбираюсь с логикой работы rs485. А адрес выставленный DIP переключателем платы куда прописывать надо?
-
- Рядовой
- Сообщения: 84
- Зарегистрирован: 08 фев 2021, 08:35
- Имя: Дмитрий
- Поблагодарили: 9 раз
Re: r421a08 8канальное реле rs485
В боковом меню в коммуникациях модбас.montirovka писал(а): 12 авг 2024, 06:23 Интересная тема и для меня. Как раз разбираюсь с логикой работы rs485. А адрес выставленный DIP переключателем платы куда прописывать надо?
Если не надо проблем и танцев с бубнами, то возьмите реле из серии ebyte
- montirovka
- Капитан
- Сообщения: 730
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: r421a08 8канальное реле rs485
А рядом с DIP перемычки надо какие то ставить если управлять с Ардуино?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- montirovka
- Капитан
- Сообщения: 730
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: r421a08 8канальное реле rs485
Немного еще документации. Как выставлять скорость.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: r421a08 8канальное реле rs485
Реле позиционирует как управляемое 6 командами : ''open'''' close'' ''momentar'''' self-locking ''Interlock'' Delay '' («Открывать» «Закрывать» «Мгновенный» «Самоблокирующийся» «Блокировка» «Задержка»)
Автор с GitHub дописывал прошивки появились новые команды:
Close all relays - Закрыть все реле
Open all relays - Открыть все реле
Для проверки с ПК нужно оправить:
- 01 06 00 00 07 00 8B FA
- 01 06 00 00 08 00 8E 0A
https://v.youku.com/v_show/id_XMTM0ODY4OTg5Mg==.html
256 (0x0100) и 512 (0x0200) это соответственно команды:
Channel 1 Open : 01 06 00 01 01 00 D9 9A
Channel 1 Close :01 06 00 01 02 00 D9 6A
Автор с GitHub дописывал прошивки появились новые команды:
Close all relays - Закрыть все реле
Open all relays - Открыть все реле
Для проверки с ПК нужно оправить:
- 01 06 00 00 07 00 8B FA
- 01 06 00 00 08 00 8E 0A
https://v.youku.com/v_show/id_XMTM0ODY4OTg5Mg==.html
256 (0x0100) и 512 (0x0200) это соответственно команды:
Channel 1 Open : 01 06 00 01 01 00 D9 9A
Channel 1 Close :01 06 00 01 02 00 D9 6A
-
- Рядовой
- Сообщения: 84
- Зарегистрирован: 08 фев 2021, 08:35
- Имя: Дмитрий
- Поблагодарили: 9 раз
Re: r421a08 8канальное реле rs485
У меня без перемычекmontirovka писал(а): 12 авг 2024, 07:28 А рядом с DIP перемычки надо какие то ставить если управлять с Ардуино?
реле.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- montirovka
- Капитан
- Сообщения: 730
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
Re: r421a08 8канальное реле rs485
https://eletechsups.com/rs485-relays-c- ... -1140.html
В разделе технической документации описания и программы есть.
В разделе технической документации описания и программы есть.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя