Показано с 1 по 7 из 7

Тема: Нет ответа по MODBUS RTU при использовании двух протоколов.

  1. #1

    По умолчанию Нет ответа по MODBUS RTU при использовании двух протоколов.

    Есть два узла в проекте.В одном работает протокол ОВЕН, в другом - Modbus RTU. При опросе ответ получается только от тех устройств,которые работают по протоколу ОВЕН, т.е. от первого узла.Делал отдельный проект для узла c MODBUS - работает, а вместе - не хотят.Адреса не пересекаются. В чем причина может быть?Вообще,возможно ли работать в одном проекте с двумя протоколами?

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    Цитата Сообщение от GREGORY64 Посмотреть сообщение
    Есть два узла в проекте.В одном работает протокол ОВЕН, в другом - Modbus RTU. При опросе ответ получается только от тех устройств,которые работают по протоколу ОВЕН, т.е. от первого узла.Делал отдельный проект для узла c MODBUS - работает, а вместе - не хотят.Адреса не пересекаются. В чем причина может быть?Вообще,возможно ли работать в одном проекте с двумя протоколами?
    не в одном проекте, а на одном интерфейсе не может быть два "разношорстных" протокола
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Иногда можно, на счет перехлеста адресов надо смотреть по логам посылок. Но вообще протокол Овен символьный, а RTU в hex, так что и так могут быть проблемы.

    capzap, может быть, но все зависит от работы интерфейса, если опрос строго последовательный и на запрос другого протокола, слейв Modbus не будет считать его своим и будет молчать, то же относится и к сторонним протоколам при запросах на Modbus.

    Как там работает ОРС сервер я хз... на нем не проверял.
    Последний раз редактировалось melky; 25.11.2019 в 08:51.

  4. #4

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Все зависит от работы интерфейса, если опрос строго последовательный и на запрос другого протокола, слейв Modbus не будет считать его своим и будет молчать, то же относится и к сторонним протоколам при запросах на Modbus.
    Если у Slave разные сетевые адреса, то какие могут быть проблемы ? Скорее всего в OPC сервере настройки неверно сделаны ?

  5. #5

    По умолчанию

    Цитата Сообщение от GREGORY64 Посмотреть сообщение
    Есть два узла в проекте.В одном работает протокол ОВЕН, в другом - Modbus RTU. При опросе ответ получается только от тех устройств,которые работают по протоколу ОВЕН, т.е. от первого узла.Делал отдельный проект для узла c MODBUS - работает, а вместе - не хотят.Адреса не пересекаются. В чем причина может быть?Вообще,возможно ли работать в одном проекте с двумя протоколами?
    Если запустить сервер с двумя узлами и отключить от линии устройства, работающие по протоколу ОВЕН, то связь с устройствами, работающими по Modbus-RTU есть ? Еще важно какова топология сети (https://eni-bbmv.ru/index.php/ru/doc/statya/226-rs-485). Есть ли на концах линии связи резисторы 120 Ом.
    Последний раз редактировалось IVM; 25.11.2019 в 13:11.

  6. #6

    По умолчанию

    Проблема была в путнице скоростей.Подключал через АС-4.Появляется СОМ 9 со скоростью 9600.Я и ставил в ОРС 9600, а в устройстве modbus было 115200. Поменял в ОРС на 115200 и все заработало.Хотя, СОМ9 остался на 9600.

  7. #7
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    GREGORY64 не смотрите на скорость порта в Windows, если программа умеет менять скорость, то настройки Windows игнорируются. А вот если программа не умеет этого делать а берет значения из настроек, тогда да, требуется выставить в настройках Windows скорость и прочее.

Похожие темы

  1. Ответов: 28
    Последнее сообщение: 20.01.2017, 18:38
  2. Таймаут при использовании ModBus.lib
    от Vasily777 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 23.10.2016, 15:32
  3. Ответов: 7
    Последнее сообщение: 14.07.2016, 16:24
  4. Работа двух протоколов
    от LEX2030 в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 28.02.2016, 21:47
  5. Объединение в одной сети modbus и овен протоколов
    от maksmi в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 04.06.2012, 20:07

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •