Страница 2 из 2

ModBus (RS485) кривой!

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

Ну и конечно, если мастер будет допилен и добавлено в него анализ ошибок, то это будет вообще отлично. Получим нормальный промышленный интерфейс!

ModBus (RS485) кривой!

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

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

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

ModBus (RS485) кривой!

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

ModBus (RS485) кривой!

Добавлено: 03.06.2016{, 06:52}
support
Подключил 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 ?

ModBus (RS485) кривой!

Добавлено: 03.06.2016{, 06:59}
nalnik
UART-RS485 менял и UNO менял я пять комплектов взял.

ModBus (RS485) кривой!

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

ModBus (RS485) кривой!

Добавлено: 03.06.2016{, 10:16}
nalnik
У меня FLPROG - сейчас на панель идет три Float и другие

ModBus (RS485) кривой!

Добавлено: 03.06.2016{, 10:29}
Skull
У Вас именно модбас тэг флоат или с преобразованием в интежер ?

ModBus (RS485) кривой!

Добавлено: 03.06.2016{, 15:23}
nalnik
У меня тэги флоат и интежер --- но UNO у меня слейв

ModBus (RS485) кривой!

Добавлено: 03.06.2016{, 15:26}
support
Разобрался. Ошибка была в мастере. Исправил. Подождите немного выхода новой версии.

ModBus (RS485) кривой!

Добавлено: 03.06.2016{, 20:11}
Skull
Спасибо огромное !!

ModBus (RS485) кривой!

Добавлено: 04.06.2016{, 15:03}
nalnik
--
Разобрался - вопрос снят.