Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Ошибка опроса устройства Modbus Universal MasterOPC Server

  1. #1

    По умолчанию Ошибка опроса устройства Modbus Universal MasterOPC Server

    Всем доброго времени суток!
    Возникла проблема с опросом устройства через Modbus Universal MasterOPC Server.
    Проблема заключается в следующем:
    -необходимо с помощью OPC сервера опрашивать 2 прибора: LOGOSCREEN nt (по rs485) и LOGOSCREEN cf (по rs232, так как прибор не имеет 485);
    -подключаю 2 прибора по COM5 и COM4 с использованием адаптеров MOXA uport1150;
    -настраиваю конфигурацию для приборов в OPC сервере;
    -запускаю опрос и вижу, что прибор LS nt по rs485 опрашивается без проблем, а LS CF по rs232 выдает "ошибка опроса устройства";

    НО

    Для LOGOSCREEN'а cf есть программа конфигуратор "SETUP". С этой программой устанавливаю соединение без проблем по rs232 (это говорит о том что настройки адаптера выставлены верно). Затем я запускаю опрос устройств в OPC сервера, ситуация таже прибор по rs485 опрашивается, а по rs 232 нет, оно и понятно сейчас COM-порт занят программой-конфигуратором) НО! стоит мне при запущенном опросе в OPC сервере сделать разъединение с программой-конфигуратором, как в OPC сервере начинается опрос прибора по rs232 (это говорит о том, что конфигурация в OPC настроена верно).

    Что за магия? В чем проблема? подскажите пожалуйста, как сделать чтобы опрос прибора начинался без манипуляций с программой конифгуратором, а так же как с прибором по rs485

    Перед опросом устройств проверял COM-порты - они не заняты

    Прикрепляю ссылку на видео с проблемой
    https://www.youtube.com/watch?v=0CfNObtxIrY
    Последний раз редактировалось Егор123; 23.06.2021 в 10:53.

  2. #2

    По умолчанию

    Как вариант - устройство требует какого то запроса авторизации (хотя стандарт Modbus такого не предполагает).
    Нужно как то перехватить пакеты которая ваша программа шлет в устройство. Тогда можно будет сказать в чем отличия.
    Для того чтобы перехватить пакеты по COM порту вы можете использовать специальный софт.
    Если есть Moxa NPort (или подобное устройство), то легко перехватывается через Wireshark.
    Если есть другой компьютер, к которому можно будет подключить ваш конвертер, то тоже можно перехватить через Wireshark. Можем написать как это сделать.
    Спасибо.

  3. #3

    По умолчанию

    Подскажите пожалуйста план действий по перехвату пакетов и дальнейшие действия с полученной информацией

  4. #4

    По умолчанию

    По какому из вариантов?
    Спасибо.

  5. #5

    По умолчанию

    с другим компьютером

  6. #6

    По умолчанию

    В приложении архив с утилитой. Эта утилита конвертерирует из СОМ в TCP и наоборот.
    Запускаете. Задаете параметры СОМ порта. Жмете Получить порт. Затем жмете на сервер. По этому TCP порту можно обращаться.
    Ваша утилита умеет работать по TCP?
    Если не умеет. То тогда придется сделать полный тоннель. На компьютер с программой ставите COM0COM (также в приложении). Настраиваете например на СОМ13 и СОМ14. COM13 идет на вашу утилиту.
    На этом компе также запускаете утилиту TCP конвертера, выбираете в ней СОМ14, жмете получить порт. Задаете IP адрес и жмете Client. Фаерволы лучше выключить.
    Пробуете подключиться. Если полуилось и утилита видит данные.
    Ставите Wireshark:
    https://www.wireshark.org/download.html
    И снимаете обмен с устройством. В нем можно посмотреть что утилита шлет такого
    Вложения Вложения
    Спасибо.

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

    По умолчанию

    Если по порту, то можно Advanced Serial Logger и порт в режим прослушки.

  8. #8

    По умолчанию

    Он во первых платный, во вторых им тяжелее лог снимать.
    Но можно и им.
    Спасибо.

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

    По умолчанию

    SCADAMaster тяжелее чем в WireShark разгребать что относится к TCP стеку, а что к COM порту?

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

  10. #10

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    SCADAMaster тяжелее чем в WireShark разгребать что относится к TCP стеку, а что к COM порту?
    Однозначно.
    Там это решается фильтром по порту, а сам пакет данных выводится отдельным разделом. Вы видимо никогда им не пользовались.
    Спасибо.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Modbus Universal MasterOPC Server и ВКТ-7
    от Alex Tulaev в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 03.03.2017, 09:55
  2. Modbus Universal MasterOPC Server
    от jus в разделе Master SCADA 3
    Ответов: 21
    Последнее сообщение: 26.02.2015, 11:35
  3. Цикл опроса Modbus Universal OPC Server
    от Tester в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 27.03.2014, 12:42
  4. MB110-224.8A и MasterOPC Universal Modbus Server
    от mkv в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 19.04.2013, 13:52
  5. Modbus Universal MasterOPC Server период опроса
    от hawk в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 23.10.2012, 21:09

Метки этой темы

Ваши права

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