ModBus (RS485) кривой!

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

ModBus (RS485) кривой!

#21

Сообщение Max » 20.10.2015{, 19:58}

Oleg1345140 писал(а):нашли простой выход взяли и второй парой соединили минусы устройств и все заработало.
Это называется дренажная шина. Она соединяет минусы устройств, если у них нет гальванической развязки с сетью. Вот и мне это надо сделать, о чем и говорил выше.

Ну и конечно, если мастер будет допилен и добавлено в него анализ ошибок, то это будет вообще отлично. Получим нормальный промышленный интерфейс!
Последний раз редактировалось Max 20.10.2015{, 20:01}, всего редактировалось 1 раз.

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

ModBus (RS485) кривой!

#22

Сообщение Max » 26.10.2015{, 07:50}

Oleg1345140 писал(а):нашли простой выход взяли и второй парой соединили минусы устройств и все заработало.
В общем, вчера сделал согласование между устройствами по дренажному проводу по этой схеме:
9256094.gif
Данные стали поступать стабильно, т.е. зависания прекратились.

Наблюдаю дальше.

Добавлено (26.10.2015, 07:50)
---------------------------------------------
Прошу автора программы обратить внимание на библиотеку ModBus (её выложил пользователь dekorator): ссылка

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

ModBus (RS485) кривой!

#23

Сообщение nalnik » 03.06.2016{, 06:36}

Добрый день.
Подключил UNO через модуль RS485 c сенсорной панелью BrainChild 12" HMI 1205-S.
Мастером работает панель.
Связь заработала только после того как убрал перемычку на модуле RS485 между DE и RE,
сигнал идет только на RE.
Если стоит перемычка UNO постоянно "долбит" в панель (светодиод на панель горит не прерывно)
Делал на FLProg-1.12 - пробовал на 1.11.1
Подскажите это нормально, UNO будит от 10 до 16 штук?
Последний раз редактировалось nalnik 03.06.2016{, 06:44}, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 787
Откуда: Астрахань
Имя: Сергей
Контактная информация:

ModBus (RS485) кривой!

#24

Сообщение support » 03.06.2016{, 06:52}

Подключил UNO через модуль RS485 c сенсорной панелью BrainChild 12" HMI 1205-S.
Мастером работает панель.
Связь заработала только после того как убрал перемычку на модуле RS485 между DE и RE,
сигнал идет только на RE.
Если стоит перемычка UNO постоянно "долбит" в панель (светодиод на панель горит не прерывно)
Делал на FLProg-1.12 - пробовал на 1.11.1
Подскажите это нормально, UNO будит от 10 до 16 штук?
Вообще то слейв  сам по своеё инициативе ничего не передаёт. От только отвечает на запрос мастера. Получается так что у панели идёт непрерывный опрос слейвов. При  наличии нескольких  слейвов панель будет  их опрашивать по очереди, так что ничего страшного. Вот только не понятно почему не работало при включенной перемычке??? Bозможно проблемы с преобразователем UART-RS485 ?
Автор программы FLProg.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

ModBus (RS485) кривой!

#25

Сообщение nalnik » 03.06.2016{, 06:59}

UART-RS485 менял и UNO менял я пять комплектов взял.
Я хочу быть добрее, но люди сами нарываются.

Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08.09.2015{, 16:18}
Репутация: 4
Откуда: Мариуполь

ModBus (RS485) кривой!

#26

Сообщение Skull » 03.06.2016{, 08:51}

А кто-нибудь пробовал между устройствами FLPROG гонять Float ?? 
У меня со сменой версии слейв отвечает, а мастер получает либо нули либо набор цифр.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

ModBus (RS485) кривой!

#27

Сообщение nalnik » 03.06.2016{, 10:16}

У меня FLPROG - сейчас на панель идет три Float и другие
Я хочу быть добрее, но люди сами нарываются.

Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08.09.2015{, 16:18}
Репутация: 4
Откуда: Мариуполь

ModBus (RS485) кривой!

#28

Сообщение Skull » 03.06.2016{, 10:29}

У Вас именно модбас тэг флоат или с преобразованием в интежер ?

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

ModBus (RS485) кривой!

#29

Сообщение nalnik » 03.06.2016{, 15:23}

У меня тэги флоат и интежер --- но UNO у меня слейв
Я хочу быть добрее, но люди сами нарываются.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 787
Откуда: Астрахань
Имя: Сергей
Контактная информация:

ModBus (RS485) кривой!

#30

Сообщение support » 03.06.2016{, 15:26}

Разобрался. Ошибка была в мастере. Исправил. Подождите немного выхода новой версии.
Автор программы FLProg.

Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08.09.2015{, 16:18}
Репутация: 4
Откуда: Мариуполь

ModBus (RS485) кривой!

#31

Сообщение Skull » 03.06.2016{, 20:11}

Спасибо огромное !!

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

ModBus (RS485) кривой!

#32

Сообщение nalnik » 04.06.2016{, 15:03}

--
Разобрался - вопрос снят.
Последний раз редактировалось nalnik 05.06.2016{, 18:36}, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.

Ответить

Вернуться в «Архив (Версия 1.11.1)»