Modbus RTU
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Modbus RTU
Доброе время суток.
Не получается передавать несколько переменных типа Holding Registr
Пробовал разные порты и периоды опроса. В лучшем случае получал 2 переменных, а по умолчанию только значение последней переменной в регистре первой...
Пробовал в тестовом варианте - та-же фигня... Что я делаю не так? Пример прилагается.
Не получается передавать несколько переменных типа Holding Registr
Пробовал разные порты и периоды опроса. В лучшем случае получал 2 переменных, а по умолчанию только значение последней переменной в регистре первой...
Пробовал в тестовом варианте - та-же фигня... Что я делаю не так? Пример прилагается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Modbus RTU
1. Узнать, что железо работает, на слэйве - подключить через usb/485 свисток к компу, протестить. люблю MasterOPC Universal Modbus Server 32.
2. Для мастера - подключить так-же, использовать, например, Modbus PLC Simulator - покажет многое.
3. Если нет засад - подключать друг к дружке.
Очень МНОГО проблем у народа было с дешёвыми модулями 485....
2. Для мастера - подключить так-же, использовать, например, Modbus PLC Simulator - покажет многое.
3. Если нет засад - подключать друг к дружке.
Очень МНОГО проблем у народа было с дешёвыми модулями 485....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
Modbus RTU
В мастере соберите 3 переменные сложением строк ,отправляйте в уарт и смотрите что там. Зачем городить с переключателем...
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 

-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
Modbus RTU
А вот так попробуйте. Мастер опрашивает инпут регистры и переписывает холдинги поэтому холдинги используйте только если в них нужно что-то записать мастером и номера у них не должны совпадать. Если совпадут начнется кавардак.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
Modbus RTU
Я кажется второй проект в первом сообщении не добавил
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
- Grafsaxar
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 06 сен 2015, 16:04
- Откуда: Маркс-Энгелс
- Имя: Alexander
Modbus RTU
Вот вам !!!
Подкорегировал и проверил. всё работает . Проверил.
Кстати вы модбас можете через усб кабель тоже проверить. Без подключения модбас свистка.
Советую программу для проверки мастера и славе Qmodbus
Так-же вы можете 2 ардуино 2 проводами соединить TX c RX ------ RX c TX . Масса должна быть общая.
Сдесь берём Qmodbus
https://sourceforge.net/projects/qmodbus/files/qmodbus/
Подкорегировал и проверил. всё работает . Проверил.
Кстати вы модбас можете через усб кабель тоже проверить. Без подключения модбас свистка.
Советую программу для проверки мастера и славе Qmodbus
Так-же вы можете 2 ардуино 2 проводами соединить TX c RX ------ RX c TX . Масса должна быть общая.
Сдесь берём Qmodbus
https://sourceforge.net/projects/qmodbus/files/qmodbus/
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Grafsaxar 27 июл 2017, 22:48, всего редактировалось 1 раз.
Качество — это делать что-либо правильно, даже когда никто не смотрит
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Modbus RTU
Модбас "угробить" - надо ещё уметь, а вот засад по железу 485 - предостаточно.Grafsaxar писал(а):Кстати вы модбас можете через усб кабель тоже проверить. Без подключения модбас свистка.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Modbus RTU
Всем откликнувшимся спасибо.
Походу проблема в платках max485, поскольку прямое подключение ардуин между собой через СОМ порты, позволяет получить все переменные без потерь
Походу проблема в платках max485, поскольку прямое подключение ардуин между собой через СОМ порты, позволяет получить все переменные без потерь
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
- Grafsaxar
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 06 сен 2015, 16:04
- Откуда: Маркс-Энгелс
- Имя: Alexander
Modbus RTU
Согласен:)) его невозможно убить.Sancho писал(а):Модбас "угробить" - надо ещё уметь, а вот засад по железу 485 - предостаточно
мах 485 сама по себе капризная штука. Если в шине одна пробивается то сдыхают все сидящие на етой шине. Я уже их перепаивать устал.
2 Диода надо для защиты ставить, но лень новые платы разводить:))
В будущем решил не SMD а нормальные в сокель ставить.
Хочу в будущем попробовать экранированным кабелем напрямую соединить. Мах 475 много энергии жрёт.
Вот незнаю пока мах. длину кабеля. может кто уже тестировал?
В принципе тот же СОМ . встречал кабеля для RS 232 50м. длиной
Последний раз редактировалось Grafsaxar 28 июл 2017, 10:36, всего редактировалось 1 раз.
Качество — это делать что-либо правильно, даже когда никто не смотрит
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Modbus RTU
Пробовал сейчас соединить 2 ардуинки на софт портах через бухту 50м экранированной витой пары на скорости 9600 - без проблем.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Modbus RTU
Народ, для исключения в будушем получения проблем связи(вроде есть, а вроде и нет..), сделайте "входящий контроль качества продукции".
Купите дешёвый свисток усб-485, и все платы с 485 сразу! тестируйте с какой-нить ардуинкой и компом.
Добавлено (28.07.2017, 11:55)
---------------------------------------------
Добавлено (28.07.2017, 12:11)
---------------------------------------------
Купите дешёвый свисток усб-485, и все платы с 485 сразу! тестируйте с какой-нить ардуинкой и компом.
Добавлено (28.07.2017, 11:55)
---------------------------------------------
Мы же электронщики, и понимаем, что вся собака зарыта в ёмкости кабеля - чем она больше, тем больший ток для зарядки/разрядки нужен или увеличивается время этой самой перезарядки. Если поставить на выходе парочку прямой-обратный хороших транзисторов и на общие базы подать сигнал, снять с общих эмитеров - думаю, перезарядят на 115200 МНОГО СОТЕН МЕТРОВ, пока не начнёт выплывать индуктивность кабеля....Ingwar писал(а):Пробовал сейчас соединить 2 ардуинки на софт портах через бухту 50м экранированной витой пары на скорости 9600 - без проблем.
Добавлено (28.07.2017, 12:11)
---------------------------------------------
Нет. Уровни 1 и 0 у UART и RS232 абсолютно разные.Grafsaxar писал(а):В принципе тот же СОМ . встречал кабеля для RS 232 50м. длиной
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Grafsaxar
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 06 сен 2015, 16:04
- Откуда: Маркс-Энгелс
- Имя: Alexander
Modbus RTU
Классно. Меня ето реально радует:))) Можете на 20м и на 30м ещё 2 славе подцепить и их опросить.Ingwar писал(а):Пробовал сейчас соединить 2 ардуинки на софт портах через бухту 50м экранированной витой пары на скорости 9600 - без проблем.
Если всё работает можно без мах 485 всё реализовать. только масса должна быть общая.
У меня с усб свистками проблемы были. От разных производителей .
От одних на 40 метров не работало ,от других на 100 работало нормально.
Хотя из личного опыта знаю что Соларлог без проблем опрашивает слейвы на 1км при 56700
Идея классная. А нарисовать примерное подключение можешь?Sancho писал(а):Если поставить на выходе парочку прямой-обратный хороших транзисторов и на общие базы подать сигнал,
поставит драйвер мосфета на 6A
Добавлено (28.07.2017, 12:46)
---------------------------------------------
Я имел ввиду кабел от RS232 использоватьSancho писал(а):Нет. Уровни 1 и 0 у UART и RS232 абсолютно разные.
Последний раз редактировалось Grafsaxar 28 июл 2017, 12:43, всего редактировалось 1 раз.
Качество — это делать что-либо правильно, даже когда никто не смотрит
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Modbus RTU
без мах485, по уарту только две точки соединятся. А на мах-ах можно точка-многоточка сделатьGrafsaxar писал(а):Если всё работает можно без мах 485 всё реализовать. только масса должна быть общая.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Modbus RTU
Цитата starshoy81 () без мах485, по уарту только две точки соединятся.Нет! Чуть подумайте и получится
Рисунок внизу относится ТОЛЬКО к ТХ мастера.
Цитата Grafsaxar () Идея классная. А нарисовать примерное подключение можешь?
Рисунок внизу относится ТОЛЬКО к ТХ мастера.
Цитата Grafsaxar () Идея классная. А нарисовать примерное подключение можешь?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Sancho 28 июл 2017, 16:09, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Grafsaxar
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 06 сен 2015, 16:04
- Откуда: Маркс-Энгелс
- Имя: Alexander
Modbus RTU
Я был прав. Это драйвер мосфета. Правильно. Их можно поставить на трансмиттеры мастера и всех слейвов. Жаль что я раньше об этом не подумал и купил 50 шт. Мах 485:))
Благодарю за идею:))
Благодарю за идею:))
Качество — это делать что-либо правильно, даже когда никто не смотрит
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Modbus RTU
Нет, на слэйвы по другому. ОБЯЗАТЕЛЬНО по другому - если один в 0, то другие никак не смогут выставить 1, лишь "поубивав, повыжигав" друг дружку....Grafsaxar писал(а):Их можно поставить на трансмиттеры мастера и всех слейвов.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- sser
- Рядовой
- Сообщения: 82
- Зарегистрирован: 02 янв 2018, 12:19
- Откуда: Н.Новгород
- Имя: Сергей
- Контактная информация:
Modbus RTU
Здравствуйте!
А кто ни-будь пробовал подключать промышленную HMI панель к ардуине по мадбас.
А кто ни-будь пробовал подключать промышленную HMI панель к ардуине по мадбас.
- Grafsaxar
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 06 сен 2015, 16:04
- Откуда: Маркс-Энгелс
- Имя: Alexander
Modbus RTU
О чём речь????sser писал(а): 28 мар 2019, 12:26 Здравствуйте!
А кто ни-будь пробовал подключать промышленную HMI панель к ардуине по мадбас.
Какая панель? Марка? Тип???
Многие используют MPI , Profibus, Profinet с модбасом не встречал.
Доктор дайте мне таблетки, и он вам даёт не спрашивая от чего.
И не удивляйтесь если увидете на рецепте ПУРГЕН , т.к. он подходит ко всем болезням:)))
Качество — это делать что-либо правильно, даже когда никто не смотрит
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Modbus RTU
Пробовал HMI панели Weintek на RTU и TCP. И LG (LS) на TCP. Думаю можно любую HMI подружить, если в ней есть поддержка "чистого" Modbus.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя