Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 23

Тема: Нестандартный запрос Slave устройства МКОН

  1. #1

    По умолчанию Нестандартный запрос Slave устройства МКОН

    Здравствуйте! Подскажите пожалуйста.
    При помощи МКОН хочу опросить 5 устройств по RS-485 (Modbus RTU) и передать сигналы по TCP (Modbus TCP)
    С четырех устройств конвертация идет отлично, но одно устройство обладает модбасоподобным протоколом (у него необходимо запрашивать строгую посылку определенной длины и тогда он отправит ответную посылку). МКОН настроил через Owen Configurator - Настроить шлюз (Параметры TCP (Server): 192.168.1.2:502, Параметры RTU (Master): 115200xNx8x1). В настройках маршрутизации 40:0:1:C0A80102:1F6:1:P
    2023.10.20.jpg
    Все опросы (и по RTU и по TCP) веду Modbus Pool. Когда опрашиваю устройства до МКОН по RTU - все устройства отвечают, а через МКОН посылка с одного из устройств (по TCP) не доходит.
    Подскажите пожалуйста, в чем может быть проблема?
    Спасибо!

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

    По умолчанию

    МКОН преобразователь протокола Modbus TCP в RTU и на нестандартные модбасоподобные протоколы не рассчитан

  3. #3

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    МКОН преобразователь протокола Modbus TCP в RTU и на нестандартные модбасоподобные протоколы не рассчитан
    Умничает? Отыскивает нестандарт и с негодованием отвергает?

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

    По умолчанию

    imaex ну видимо в МКОН заложены стандартные 03, 06, 10 что там чаще используется в Modbus, а остальное он наверное не понимает

    И что значит модбас подобный протокол? только расчет CRC как у Modbus а все остальное вообще отсебятина?

  5. #5

    По умолчанию

    Так ТС ничего не сказал про то, какая функция используется с проблемным устройством. Если я правильно его понял, то опрос напрямую по RTU у него для всех нормально идёт, а через МКОН - проблемное не опрашивает.

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

    По умолчанию

    С четырех устройств конвертация идет отлично, но одно устройство обладает модбасоподобным протоколом (у него необходимо запрашивать строгую посылку определенной длины и тогда он отправит ответную посылку)
    Ну откель МКОН будет знать о строгости посылки вообще, и как ее он должен обрабатывать, чтобы вернуть взад?

    МКОН же не заявлен как преобразователь интерфейсов, чтобы просто гонять туда сюда наборы байт не разбираясь...

  7. #7

    По умолчанию

    Функция 3, запрос с регистра 40, 21 регистр. Это фиксированная посылка и на другую устройство отвечать не будет. ПЛК ОВЕН стандартными библиотеками модбас я все спокойно опрашиваю - получаю ответ в буфер и разбираю посылку
    Последний раз редактировалось DmitriiAnyushin; 20.10.2023 в 16:20.

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

    По умолчанию

    И почему тогда не отвечает, если это стандартный запрос? Может не отвечает тогда, потому что не успевает по таймаутам? вы все таки 21 регистр запрашиваете, 42 байта + заголовок и CRC.
    Почему вы тогда пишите, что это модбас подобный протокол если функция 3 ?

    Адрес устройства не номер 1 случайно ?

  9. #9

    По умолчанию

    Цитата Сообщение от DmitriiAnyushin Посмотреть сообщение
    Функция 3, запрос с регистра 40, 21 регистр.
    Я так и не понял - в чём заключается "модбасоподобность" устройства? Дамп запроса можете привести?

  10. #10

    По умолчанию

    Я в понедельник скриншот modbus poll, если получится, сделаю.
    Тайм аут секунда стоит.
    Ну на счёт модбасоподобности неверно выразился все же. Просто некоторые устройства (мастера) устроены так, что им обязательно объектное обращение к слэйву необходимо (или по регистру). Остальные устройства которые подключены к МКОН могут спокойно и всю посылку и по регистрам.
    Вопрос - правильно ли в настройках маршрутизации код указан (в первом сообщении темы) ?

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

Похожие темы

  1. Modbus TCP: ошибка при опросе Slave устройства
    от S#716_0P в разделе ПЛК1хх [М02]
    Ответов: 7
    Последнее сообщение: 17.09.2023, 09:13
  2. МКОН. Master-Ethernet, Slave-RS485.
    от Gans в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 07.06.2022, 15:23
  3. МКОН, master RS-485, slave Ethernet
    от do_foo в разделе Эксплуатация
    Ответов: 7
    Последнее сообщение: 29.01.2022, 20:22
  4. МКОН. Master-RS485, Slave-Ethernet
    от Zerling в разделе Эксплуатация
    Ответов: 12
    Последнее сообщение: 03.09.2021, 11:01
  5. ПЛК304 в качестве slave устройства
    от Gvenihvivar в разделе ПЛК3хх
    Ответов: 0
    Последнее сообщение: 22.04.2013, 11:01

Ваши права

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