Страница 95 из 131 ПерваяПервая ... 45859394959697105 ... ПоследняяПоследняя
Показано с 941 по 950 из 1308

Тема: CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)

  1. #941

    По умолчанию

    Подскажите, штатно CoDeSys поддерживает Modbus RTU over TCP? Или как такой обмен настроить?

  2. #942
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,162

    По умолчанию

    Цитата Сообщение от vozlov Посмотреть сообщение
    Подскажите, штатно CoDeSys поддерживает Modbus RTU over TCP? Или как такой обмен настроить?
    Поддерживает в режиме master. См. в библиотеке OwenCommunication ФБ MB_TcpClient.

  3. #943

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Поддерживает в режиме master. См. в библиотеке OwenCommunication ФБ MB_TcpClient.
    Только через библиотеку OwenCommunication, верно? Штатно имелось в виду через интерфейс CoDeSys, их стандартными устройствами.

  4. #944
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,162

    По умолчанию

    Цитата Сообщение от vozlov Посмотреть сообщение
    Только через библиотеку OwenCommunication, верно? Штатно имелось в виду через интерфейс CoDeSys, их стандартными устройствами.
    Стандартные средства CODESYS не поддерживают этот протокол.

  5. #945

    По умолчанию

    Всем добра! Подскажите пожалуйста, как работает библиотека CmpOPCUAClient Implementation ? Есть документалка как либо или примеры на эту библиотеку?

  6. #946
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,162

    По умолчанию

    Цитата Сообщение от ВалераМ Посмотреть сообщение
    Всем добра! Подскажите пожалуйста, как работает библиотека CmpOPCUAClient Implementation ? Есть документалка как либо или примеры на эту библиотеку?
    Добрый день.
    На наших контроллерах эта библиотека не поддерживается.

  7. #947

    По умолчанию

    Есть вот такая проблема с обменом по Modbus TCP со слейвом (RESPONSE INVALID HEADER):



    Различными Modbus-сканерами этот слейв опрашивается. Проведенный анализ показал, что проблема может быть связана с тем, что слейв шлет "лишний" байт в каждом ответе:



    Поэтому CoDeSyS-реализация Modbus TCP мастера отбраковывает данный ответ, и данные не принимает. Библиотека OwenCommunication - тоже.

    Подскажите, как проще "подстроиться" под данную явно кривую реализацию слейва? Что-то изменить на стороне слейва возможности нет.

  8. #948

  9. #949

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Использовать ФБ UNM_TcpRequest из библиотеки OwenCommunication.
    Существует ли готовый пример реализации "правильного" Modbus TCP с использованием данного ФБ? Чтобы убрать в нем строгую проверку длины ответа...

  10. #950
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,162

    По умолчанию

    Цитата Сообщение от vozlov Посмотреть сообщение
    Существует ли готовый пример реализации "правильного" Modbus TCP с использованием данного ФБ? Чтобы убрать в нем строгую проверку длины ответа...
    У вас цель - полностью сделать "правильную" реализацию Modbus TCP с использованием данного ФБ или решить конкретную проблему с вашим конкретным слэйвом с "кривой реализацией" протокола?
    Если второе - то достаточно хардкодом задать нужные запросы и написать примитивный парсер ответов, вычленяющий данные по известным байтовым смещениям.
    Вся нужная для этого информация на вашем скриншоте с Communication Traffic есть.

Страница 95 из 131 ПерваяПервая ... 45859394959697105 ... ПоследняяПоследняя

Похожие темы

  1. Настройка ПР200, управление 3-мя устройствами через RS-485
    от Orbes в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 15.05.2017, 16:45
  2. СП3ХХ Пример настройка обмена с ПЛК на CODESYS 2.3
    от Denis_Kay в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 02.03.2017, 15:12
  3. Ответов: 43
    Последнее сообщение: 13.04.2015, 14:05
  4. Универсальная функция для обмена с устройствами OwenIO и всеми любимый LabView.
    от Алексей Крагель в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 30.05.2014, 14:38

Ваши права

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