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

Связь нескольких устройств по Modbus RTU c InTouch

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

Автор темы
Djek
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 23 май 2014, 09:04
Имя: Суленёв Евгений

Связь нескольких устройств по Modbus RTU c InTouch

Сообщение Djek »

Имеется установка, управляемая контроллерами SICES HT-GC500 и MC100. Данные контроллеры имеют внешний интерфейс RS-232,485 с протоколом Modbus RTU.
Необходимо получать данные с этих контроллеров, и отображать их в Wonderware InTouch. Как вариант, можно установить конвертеры Modbus RTU/Modbus-TCP, объединить их в Ethernet-сеть и уже с этих конвертеров читать данные…
Как можно организовать такую связь?
Аватара пользователя

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

Re: Связь нескольких устройств по Modbus RTU c InTouch

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

Вопрос непонятен. Интересны другие варианты или на чем реализовать этот? Оборудования сейчас подобного полно на любой вкус и кошелек
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Автор темы
Djek
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 23 май 2014, 09:04
Имя: Суленёв Евгений

Re: Связь нескольких устройств по Modbus RTU c InTouch

Сообщение Djek »

Да, другие варианты интересны.
Какое оборудование и/или программное обеспечение можете посоветовать?
Аватара пользователя

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

Re: Связь нескольких устройств по Modbus RTU c InTouch

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

Эх, плохо нам без штатного телепата...
Какой софт у вас наверху? Intouch с в/в или без? Полноценный сервер или одно АРМ? Есть ли свободные COM-порты? Нужен ли вообще Ethernet или достаточнно 485 и преобразователя в 232? Сколько устройств на шине? Как разнесены физически? Потом еще чего-нить уточню, а уж потом можно советовать.
Сейчас, кстати, сам занимаюсь подобной задачей, правда с частотниками.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Автор темы
Djek
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 23 май 2014, 09:04
Имя: Суленёв Евгений

Re: Связь нескольких устройств по Modbus RTU c InTouch

Сообщение Djek »

На компьютере у нас будет установлен InTouch Runtime 10.1 with I/O.
COM-портов на компьютере нет, но имеются преобразователи RS-232->USB и RS-485 -> USB.
На шине будет от 4 до 16 устройств, расстояние до них от 10 до 100 м.
Если подключить все устройства на шину RS-485 и потом через преобразователь RS485-USB в компьютер, то достаточно ли будет сервера DASMBserial чтобы наладить связь с InTouch ?
Аватара пользователя

addadd
знаток Eplan
знаток Eplan
Сообщения: 67
Зарегистрирован: 06 апр 2012, 17:46
Имя: Андрей
Страна: Россия
город/регион: г.Барнаул
Поблагодарили: 12 раз

Re: Связь нескольких устройств по Modbus RTU c InTouch

Сообщение addadd »

на физическом уровне можете воспользоваться преобразователями RS232/485 в Ethernet moxa NPort (проверено, работает), по Ethernet связываете с сервером, там открывается виртуальный сом порт.
по софту можете воспользоваться штатными средствами интач, можете установить любой modbus OPC (для примера KEPServer).
данная схема протестирована и работоспособна
EPLAN Electric P8 2.7

ZIV
здесь недавно
здесь недавно
Сообщения: 50
Зарегистрирован: 31 мар 2010, 09:01
Имя: Igor V. Zhdanov
Страна: Россия
город/регион: Оренбургская обл, Бузулук

Re: Связь нескольких устройств по Modbus RTU c InTouch

Сообщение ZIV »

Здравствуйте!
У меня в схеме, нарисованной уважаемым addadd, возникла такая вот проблемма.
К Moxa nPort через преобразователь RS232/485 подключены 2 привода Auma. Открываю виртуальный сом-порт, подключаюсь драйвером Modicon Modbus ver 7.5, InTouch v7.1. Система древняя, но работала стабильно годами.
Беру такую же машину, подключаю в сеть, запускаю Runtime и в логгере посыпались ошибки, причем на обоих машинах:

СОМ5 O2-1LCV2 Error or no response
Wrong Stn Responded (polled 3, 1 responded)

Через какое-то время драйвера отваливаются. Пробовал InTouch 9.5 & DASMBSerial - та же картина. На одном компе 2 топика O2-1LCV1 и O2-1LCV2, на втором один O2-1LCV2
Как одолеть конфликт???
Аватара пользователя

MuadDib
частый гость
частый гость
Сообщения: 462
Зарегистрирован: 31 июл 2010, 09:12
Имя: Павел
Страна: РФ
Благодарил (а): 8 раз
Поблагодарили: 13 раз

Re: Связь нескольких устройств по Modbus RTU c InTouch

Сообщение MuadDib »

Вполне ожидаемый результат. Две машины одновременно пытаются опрашивать привода, в последовательном интерфейсе получается каша, и связь теряется для всех. Правильнее всего, если какой-то один компьютер будет опрашивать привода, а второй - забирать данные у Интача. Можно также использовать OPC сервер. Еще можно попробовать применить вместо сервера последовательного порта modbus TCP/RTU bridge (Moxa MGate или что-то типа того). Такие девайсы обычно умеют разруливать использование последовательного интерфейса между несколькими клиентами.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17471
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1277 раз

Re: Связь нескольких устройств по Modbus RTU c InTouch

Сообщение Jackson »

MuadDib писал(а):Правильнее всего, если какой-то один компьютер будет опрашивать привода, а второй - забирать данные у Интача.
Я бы даже сказал не "правильнее всего" а просто "правильно". Это же модбас. На модбасе два мастера могут не ужиться на одной шине даже если опрашивать будут строго по очереди без коллизий (по физическим причинам).
По вопросам работы Форума можно обратиться по этим контактам.

ZIV
здесь недавно
здесь недавно
Сообщения: 50
Зарегистрирован: 31 мар 2010, 09:01
Имя: Igor V. Zhdanov
Страна: Россия
город/регион: Оренбургская обл, Бузулук

Re: Связь нескольких устройств по Modbus RTU c InTouch

Сообщение ZIV »

MGate-а, к сожалению, нет в наличии, был только nPort. В настройках есть пункт "максимальное кол-во подключений", (максимум 4), вот я и подумал, что nPort сможет "разрулить" обмен также, как и MGate.
Спасибо TEB за наводку, на другом объекте, оказывается, сервер собирал информацию по модбас, а уже с него рабочие станции.

DonArchibaldos
осмотрелся
осмотрелся
Сообщения: 101
Зарегистрирован: 10 сен 2012, 08:56
Имя: Евгений
Страна: РФ
город/регион: СПб
Поблагодарили: 3 раза

Re: Связь нескольких устройств по Modbus RTU c InTouch

Сообщение DonArchibaldos »

Разруливать обмен может Nport серии 6000 - у него есть буфер, в котором этот Nport может хранить пришедший запрос до тех пор, пока устройство не выдаст ответ на предыдущий запрос.

ZIV
здесь недавно
здесь недавно
Сообщения: 50
Зарегистрирован: 31 мар 2010, 09:01
Имя: Igor V. Zhdanov
Страна: Россия
город/регион: Оренбургская обл, Бузулук

Re: Связь нескольких устройств по Modbus RTU c InTouch

Сообщение ZIV »

Если и придется покупать девайс, остановлюсь однозначно на MGate. Стабильно работает
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17471
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1277 раз

Re: Связь нескольких устройств по Modbus RTU c InTouch

Сообщение Jackson »

Да и N-Port не хуже работает. Просто это устройства совершенно разные и для разных задач. N-Port просто преобразователь, M-Gate - шлюз.
По вопросам работы Форума можно обратиться по этим контактам.

ZIV
здесь недавно
здесь недавно
Сообщения: 50
Зарегистрирован: 31 мар 2010, 09:01
Имя: Igor V. Zhdanov
Страна: Россия
город/регион: Оренбургская обл, Бузулук

Re: Связь нескольких устройств по Modbus RTU c InTouch

Сообщение ZIV »

TEB писал(а):Да и N-Port не хуже работает. Просто это устройства совершенно разные и для разных задач. N-Port просто преобразователь, M-Gate - шлюз.
Это понятно, что разные. N-Port создает виртуальный com-порт, M-Gate - TCP-протокол. Однозначно, по Ethernet и TCP удобней работать, чем по RS-232 и Modbus :)
На своих объектах (газовый цех, узлы учета) я всегда применял M-Gate, организация-оутсорсер - N-Port. Просто они про M-Gate не знали. В итоге, согласились, что шлюз работает стабильней, никто ни разу не видел, чтобы он завис, в отличии от N-Port.
Мы говорим про Modbus, само собой, шлюз Ремиконта я к M-Gate не подключу :) Здесь только N-Port
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17471
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1277 раз

Re: Связь нескольких устройств по Modbus RTU c InTouch

Сообщение Jackson »

Я что-то прочитал начало темы, середину, и конец, и возник вопрос: о чем речь-то собственно? :)
По вопросам работы Форума можно обратиться по этим контактам.

ZIV
здесь недавно
здесь недавно
Сообщения: 50
Зарегистрирован: 31 мар 2010, 09:01
Имя: Igor V. Zhdanov
Страна: Россия
город/регион: Оренбургская обл, Бузулук

Re: Связь нескольких устройств по Modbus RTU c InTouch

Сообщение ZIV »

TEB писал(а):Я что-то прочитал начало темы, середину, и конец, и возник вопрос: о чем речь-то собственно? :)
Я добавил в тему свой вопрос. Я думал NPort позволяет мультимастерную конфигурацию. Знающие люди сказали, что нет. Вот и все
Ответить

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