Найден 131 результат
- 15 фев 2021, 17:54
- Форум: Arduino и Ко. ♥♥♥
- Тема: Купил реле. Как им управлять через RS485 Modbus?
- Ответы: 17
- Просмотры: 50796
Re: Купил реле. Как им управлять через RS485 Modbus?
Тут дело привычки. Я занимаюсь промышленной автоматикой. Там программирование на LD или FBD. Оно мне привычнее. А на СИ надо много букв писать и за синтаксисом следить.
- 15 фев 2021, 09:24
- Форум: Arduino и Ко. ♥♥♥
- Тема: Купил реле. Как им управлять через RS485 Modbus?
- Ответы: 17
- Просмотры: 50796
Re: Купил реле. Как им управлять через RS485 Modbus?
Для начала скачал инсатовский ОРС-сервер на 32 точки ввода/вывода. Подключил к компу реле через конвертор и попробовал поуправлять релюхой с орс-сервера. Управляется. :D Дальше подключил модбас-реле к меге через конвертор ttl-rs485. Программу писал в Flprog. Настроил модбас мастер, создал тег слейва...
- 14 фев 2021, 19:49
- Форум: Arduino и Ко. ♥♥♥
- Тема: Купил реле. Как им управлять через RS485 Modbus?
- Ответы: 17
- Просмотры: 50796
Re: Купил реле. Как им управлять через RS485 Modbus?
Судя по таблицам в описании устройства, в которых приведены примеры кадров протокола, с порядком байтов все нормально.Все поля в кадре расположены в соответствии с описанием протокола. Да, это я от избытка информации перепутал... :oops: Возможно я ввел в заблуждение и речь шла не за эти платы. Проч...
- 14 фев 2021, 16:01
- Форум: Arduino и Ко. ♥♥♥
- Тема: Купил реле. Как им управлять через RS485 Modbus?
- Ответы: 17
- Просмотры: 50796
Re: Купил реле. Как им управлять через RS485 Modbus?
В библиотеке для модбас контрольная сумма рассчитывается автоматом, на сколько я понимаю. Можно сделать так, чтобы весь запрос вводить вручную? Если только изменить функцию в библиотеке. Про какую библиотеку речь? Возможно я ввел в заблуждение и речь шла не за эти платы. Прочитал об этом здесь: htt...
- 11 фев 2021, 09:35
- Форум: Arduino и Ко. ♥♥♥
- Тема: Купил реле. Как им управлять через RS485 Modbus?
- Ответы: 17
- Просмотры: 50796
Re: Купил реле. Как им управлять через RS485 Modbus?
В библиотеке для модбас контрольная сумма рассчитывается автоматом, на сколько я понимаю. Можно сделать так, чтобы весь запрос вводить вручную?
- 09 фев 2021, 19:41
- Форум: Arduino и Ко. ♥♥♥
- Тема: Купил реле. Как им управлять через RS485 Modbus?
- Ответы: 17
- Просмотры: 50796
Re: Купил реле. Как им управлять через RS485 Modbus?
Два последних байта - контрольная сумма CRC16 для проверки отсутствия ошибок в кадре. Смотрите описание алгоритма в описании протокола MODBUS RTU - https://modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf . Еще можно воспользоваться онлайн сервисом - https://crccalc.com/ Читаю про эти реле на...
- 09 фев 2021, 18:59
- Форум: Arduino и Ко. ♥♥♥
- Тема: Купил реле. Как им управлять через RS485 Modbus?
- Ответы: 17
- Просмотры: 50796
Re: Купил реле. Как им управлять через RS485 Modbus?
Итак, изучил описание расчета контрольной суммы из разных источников. В общих чертах понял. Попробовал использовать калькулятор. Вроде освоил. Теперь опишу мои "хотелки"... Имеем: ардуино мега, экран nextion, преобразователь ttl<=>rs485 и несколько modbus-реле. Это будет контроллер управле...
- 06 фев 2021, 21:31
- Форум: Arduino и Ко. ♥♥♥
- Тема: Купил реле. Как им управлять через RS485 Modbus?
- Ответы: 17
- Просмотры: 50796
Re: Купил реле. Как им управлять через RS485 Modbus?
Спасибо. Буду изучать.
- 06 фев 2021, 21:12
- Форум: Arduino и Ко. ♥♥♥
- Тема: Купил реле. Как им управлять через RS485 Modbus?
- Ответы: 17
- Просмотры: 50796
Re: Купил реле. Как им управлять через RS485 Modbus?
вот запрос на установку адреса 01. 00 10 00 00 00 01 02 00 01 6A 00
красный это адрес устройства. а что содержится в последних регистрах? Они разные для разных адресов.
красный это адрес устройства. а что содержится в последних регистрах? Они разные для разных адресов.
- 06 фев 2021, 20:51
- Форум: Arduino и Ко. ♥♥♥
- Тема: Купил реле. Как им управлять через RS485 Modbus?
- Ответы: 17
- Просмотры: 50796
Re: Купил реле. Как им управлять через RS485 Modbus?
В первой табличке к описанию модуля, в первых трех строках указано задание адреса устройства, на сколько я понял. В четвертой строке запрос на считывание адреса устройства. Интересно, это значит в сети можно разместить только три устройства?