Добрый день!
Ситуация такая - на одной линии RS-485 есть контроллеры, которые поддерживают параметры связи по modbus RTU 8-none-1, а остальные 8-none-2, и таких линий целых 3. Скорость везде 9600 бит/с. Возможно ли как то их опрашивать так, чтобы не тянуть новые линии параллельно существующим? ПО мастера, который их опрашивает, к сожалению изменить никак нельзя.
Спасибо.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Как "подружить" контроллеры с разными параметрами связи
Модератор: Глоб.модераторы
-
- почётный участник форума
- Сообщения: 5807
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 680 раз
- Поблагодарили: 856 раз
Как "подружить" контроллеры с разными параметрами связи
Ставьте гейт, который будет опрашивать периферию, перестраиваясь по мере необходимости, а сегодняшний мастер с неизменным ПО будет общаться уже с гейтом.
Если Вы не хотите менять проводку, и не можете изменить ПО мастера, то я другого варианта не вижу.
Если Вы не хотите менять проводку, и не можете изменить ПО мастера, то я другого варианта не вижу.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 18
- Зарегистрирован: 12 янв 2017, 17:33
- Имя: Самуилов Евгений Петрович
- город/регион: Москва
- Благодарил (а): 2 раза
Как "подружить" контроллеры с разными параметрами связи
Ryzhij, под гейтом вы имеете ввиду ПЛК или компьютер, за установкой которых последует программирование? А есть ли какое то более-менее готовое решение без программирования, которое нужно только настроить? Дело в том что опрашиваемых контроллеров и соответственно переменных очень не мало.
-
- администратор
- Сообщения: 18827
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 989 раз
- Поблагодарили: 1872 раза
Как "подружить" контроллеры с разными параметрами связи
Любое устройство, готорое способно так работать. Посмотрите у моксы и icp-das, а также у anybus. Если найдёте такое готовое, значит программировать не придётся. Если не найдёте - тогда что-то программируемое, и написать обработку такой связи. Вот и будет вам гейт.
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 5807
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 680 раз
- Поблагодарили: 856 раз
Как "подружить" контроллеры с разными параметрами связи
Если программирование не Ваш конёк, то параметрируемые преобразователи надо будет ставить на слейвы, чтобы привести их к единому формату передачи данных, т.к. переключающие режим порта на ходу мне не попадались. Так ИМХО могут работать лишь компьютеры и ПЛК.
Если найдете, поделитесь информацией, Ок?
Если найдете, поделитесь информацией, Ок?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 69
- Зарегистрирован: 06 окт 2015, 09:31
- Имя: Антонов Артём Викторочич
- Страна: Россия
- город/регион: Ленинградская область, порт Усть-Луга
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Как "подружить" контроллеры с разными параметрами связи
Была аналогичная проблема. Ставили ICP DAS - очень мощная штука, но тяжела в программировании (по крайней мере для меня - кодить надо было на Си, а я в нем не силен). Все работает прекрасно, но есть несколько узких мест:
1) при перезагрузке (по питанию) этого коммуникатора программа "слетает", если ее не загрузить в ПЗУ;
2) и еще раз про параметризацию, по мне дык довольно сложновато плюс довольно таки примитивные средства разработки.
Хотя на счет второй - есть не мало готовых решений на форумах и тп.
Дерзайте)
1) при перезагрузке (по питанию) этого коммуникатора программа "слетает", если ее не загрузить в ПЗУ;
2) и еще раз про параметризацию, по мне дык довольно сложновато плюс довольно таки примитивные средства разработки.
Хотя на счет второй - есть не мало готовых решений на форумах и тп.
Дерзайте)