- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Связь нескольких устройств по Modbus RTU c InTouch
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 23 май 2014, 09:04
- Имя: Суленёв Евгений
Связь нескольких устройств по Modbus RTU c InTouch
Имеется установка, управляемая контроллерами SICES HT-GC500 и MC100. Данные контроллеры имеют внешний интерфейс RS-232,485 с протоколом Modbus RTU.
Необходимо получать данные с этих контроллеров, и отображать их в Wonderware InTouch. Как вариант, можно установить конвертеры Modbus RTU/Modbus-TCP, объединить их в Ethernet-сеть и уже с этих конвертеров читать данные…
Как можно организовать такую связь?
Необходимо получать данные с этих контроллеров, и отображать их в Wonderware InTouch. Как вариант, можно установить конвертеры Modbus RTU/Modbus-TCP, объединить их в Ethernet-сеть и уже с этих конвертеров читать данные…
Как можно организовать такую связь?
-
- почётный участник форума
- Сообщения: 3971
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 229 раз
Re: Связь нескольких устройств по Modbus RTU c InTouch
Вопрос непонятен. Интересны другие варианты или на чем реализовать этот? Оборудования сейчас подобного полно на любой вкус и кошелек
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 23 май 2014, 09:04
- Имя: Суленёв Евгений
Re: Связь нескольких устройств по Modbus RTU c InTouch
Да, другие варианты интересны.
Какое оборудование и/или программное обеспечение можете посоветовать?
Какое оборудование и/или программное обеспечение можете посоветовать?
-
- почётный участник форума
- Сообщения: 3971
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 229 раз
Re: Связь нескольких устройств по Modbus RTU c InTouch
Эх, плохо нам без штатного телепата...
Какой софт у вас наверху? Intouch с в/в или без? Полноценный сервер или одно АРМ? Есть ли свободные COM-порты? Нужен ли вообще Ethernet или достаточнно 485 и преобразователя в 232? Сколько устройств на шине? Как разнесены физически? Потом еще чего-нить уточню, а уж потом можно советовать.
Сейчас, кстати, сам занимаюсь подобной задачей, правда с частотниками.
Какой софт у вас наверху? Intouch с в/в или без? Полноценный сервер или одно АРМ? Есть ли свободные COM-порты? Нужен ли вообще Ethernet или достаточнно 485 и преобразователя в 232? Сколько устройств на шине? Как разнесены физически? Потом еще чего-нить уточню, а уж потом можно советовать.
Сейчас, кстати, сам занимаюсь подобной задачей, правда с частотниками.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 23 май 2014, 09:04
- Имя: Суленёв Евгений
Re: Связь нескольких устройств по Modbus RTU c InTouch
На компьютере у нас будет установлен InTouch Runtime 10.1 with I/O.
COM-портов на компьютере нет, но имеются преобразователи RS-232->USB и RS-485 USB.
На шине будет от 4 до 16 устройств, расстояние до них от 10 до 100 м.
Если подключить все устройства на шину RS-485 и потом через преобразователь RS485-USB в компьютер, то достаточно ли будет сервера DASMBserial чтобы наладить связь с InTouch ?
COM-портов на компьютере нет, но имеются преобразователи RS-232->USB и RS-485 USB.
На шине будет от 4 до 16 устройств, расстояние до них от 10 до 100 м.
Если подключить все устройства на шину RS-485 и потом через преобразователь RS485-USB в компьютер, то достаточно ли будет сервера DASMBserial чтобы наладить связь с InTouch ?
-
- знаток Eplan
- Сообщения: 81
- Зарегистрирован: 06 апр 2012, 17:46
- Имя: Андрей
- Страна: Россия
- город/регион: г.Барнаул
- Благодарил (а): 1 раз
- Поблагодарили: 13 раз
Re: Связь нескольких устройств по Modbus RTU c InTouch
на физическом уровне можете воспользоваться преобразователями RS232/485 в Ethernet moxa NPort (проверено, работает), по Ethernet связываете с сервером, там открывается виртуальный сом порт.
по софту можете воспользоваться штатными средствами интач, можете установить любой modbus OPC (для примера KEPServer).
данная схема протестирована и работоспособна
по софту можете воспользоваться штатными средствами интач, можете установить любой modbus OPC (для примера KEPServer).
данная схема протестирована и работоспособна
EPLAN Electric P8 2.7 => 2022
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 31 мар 2010, 09:01
- Имя: Igor V. Zhdanov
- Страна: Россия
- город/регион: Оренбургская обл, Бузулук
Re: Связь нескольких устройств по Modbus RTU c InTouch
Здравствуйте!
У меня в схеме, нарисованной уважаемым 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
Как одолеть конфликт???
У меня в схеме, нарисованной уважаемым 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
Как одолеть конфликт???
-
- частый гость
- Сообщения: 462
- Зарегистрирован: 31 июл 2010, 09:12
- Имя: Павел
- Страна: РФ
- Благодарил (а): 10 раз
- Поблагодарили: 17 раз
Re: Связь нескольких устройств по Modbus RTU c InTouch
Вполне ожидаемый результат. Две машины одновременно пытаются опрашивать привода, в последовательном интерфейсе получается каша, и связь теряется для всех. Правильнее всего, если какой-то один компьютер будет опрашивать привода, а второй - забирать данные у Интача. Можно также использовать OPC сервер. Еще можно попробовать применить вместо сервера последовательного порта modbus TCP/RTU bridge (Moxa MGate или что-то типа того). Такие девайсы обычно умеют разруливать использование последовательного интерфейса между несколькими клиентами.
-
- администратор
- Сообщения: 18782
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 976 раз
- Поблагодарили: 1857 раз
Re: Связь нескольких устройств по Modbus RTU c InTouch
Я бы даже сказал не "правильнее всего" а просто "правильно". Это же модбас. На модбасе два мастера могут не ужиться на одной шине даже если опрашивать будут строго по очереди без коллизий (по физическим причинам).MuadDib писал(а):Правильнее всего, если какой-то один компьютер будет опрашивать привода, а второй - забирать данные у Интача.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 31 мар 2010, 09:01
- Имя: Igor V. Zhdanov
- Страна: Россия
- город/регион: Оренбургская обл, Бузулук
Re: Связь нескольких устройств по Modbus RTU c InTouch
MGate-а, к сожалению, нет в наличии, был только nPort. В настройках есть пункт "максимальное кол-во подключений", (максимум 4), вот я и подумал, что nPort сможет "разрулить" обмен также, как и MGate.
Спасибо TEB за наводку, на другом объекте, оказывается, сервер собирал информацию по модбас, а уже с него рабочие станции.
Спасибо TEB за наводку, на другом объекте, оказывается, сервер собирал информацию по модбас, а уже с него рабочие станции.
-
- осмотрелся
- Сообщения: 101
- Зарегистрирован: 10 сен 2012, 08:56
- Имя: Евгений
- Страна: РФ
- город/регион: СПб
- Поблагодарили: 3 раза
Re: Связь нескольких устройств по Modbus RTU c InTouch
Разруливать обмен может Nport серии 6000 - у него есть буфер, в котором этот Nport может хранить пришедший запрос до тех пор, пока устройство не выдаст ответ на предыдущий запрос.
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 31 мар 2010, 09:01
- Имя: Igor V. Zhdanov
- Страна: Россия
- город/регион: Оренбургская обл, Бузулук
Re: Связь нескольких устройств по Modbus RTU c InTouch
Если и придется покупать девайс, остановлюсь однозначно на MGate. Стабильно работает
-
- администратор
- Сообщения: 18782
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 976 раз
- Поблагодарили: 1857 раз
Re: Связь нескольких устройств по Modbus RTU c InTouch
Да и N-Port не хуже работает. Просто это устройства совершенно разные и для разных задач. N-Port просто преобразователь, M-Gate - шлюз.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 31 мар 2010, 09:01
- Имя: Igor V. Zhdanov
- Страна: Россия
- город/регион: Оренбургская обл, Бузулук
Re: Связь нескольких устройств по Modbus RTU c InTouch
Это понятно, что разные. N-Port создает виртуальный com-порт, M-Gate - TCP-протокол. Однозначно, по Ethernet и TCP удобней работать, чем по RS-232 и Modbus :)TEB писал(а):Да и N-Port не хуже работает. Просто это устройства совершенно разные и для разных задач. N-Port просто преобразователь, M-Gate - шлюз.
На своих объектах (газовый цех, узлы учета) я всегда применял M-Gate, организация-оутсорсер - N-Port. Просто они про M-Gate не знали. В итоге, согласились, что шлюз работает стабильней, никто ни разу не видел, чтобы он завис, в отличии от N-Port.
Мы говорим про Modbus, само собой, шлюз Ремиконта я к M-Gate не подключу :) Здесь только N-Port
-
- администратор
- Сообщения: 18782
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 976 раз
- Поблагодарили: 1857 раз
Re: Связь нескольких устройств по Modbus RTU c InTouch
Я что-то прочитал начало темы, середину, и конец, и возник вопрос: о чем речь-то собственно? :)
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 50
- Зарегистрирован: 31 мар 2010, 09:01
- Имя: Igor V. Zhdanov
- Страна: Россия
- город/регион: Оренбургская обл, Бузулук
Re: Связь нескольких устройств по Modbus RTU c InTouch
Я добавил в тему свой вопрос. Я думал NPort позволяет мультимастерную конфигурацию. Знающие люди сказали, что нет. Вот и всеTEB писал(а):Я что-то прочитал начало темы, середину, и конец, и возник вопрос: о чем речь-то собственно? :)