1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

ADAM-4501 в роли шлюза

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее
Ответить

Автор темы
vicrare

ADAM-4501 в роли шлюза

Сообщение vicrare »

нужна помощь
необходимо запустить ADAM-4501 в роли шлюза ethernet (modbus/tcp) - rs485 (modbus/rtu)
нет ли готового решения?
для I-7188E такая прошивка идет в комплекте
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3927
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 20 раз
Поблагодарили: 220 раз

Re: ADAM-4501 в роли шлюза

Сообщение Никита »

Если готовой нет, то проще всего найти исходники ICP и поправить вызовы функций под библиотеки Advantech.
В принципе и с нуля написать недолго, если есть подобный опыт.
Только вот меня терзают смутные сомненья насчет именно Modbus/TCP на входе I-7188. Мы тут по весне со студентом разбирали работу с портами через ethernet на 7188, вот ветка - http://www.asutpforum.spb.ru/viewtopic.php?f=12&t=933, так там нет Modbus вообще, с родной прошивкой контроллер работает преобразователем физического интерфейса, вторая половина - на ПК в виде драйвера COM-порта. Т.е. что отправляешь в виртуальный порт ПК, то получаешь на нужном физическом 7188, протокол безразличен - хоть команды ОС через терминал. И если приложение будет отправлять TCP-шные пакеты, которые контроллером будут передаваться без изменений в RTU-устройство то они друг друга не просто поймут.
Уточните этот момент.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
Ответить

Вернуться в «Интерфейсы, протоколы, связь»