Показано с 1 по 10 из 1642

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,596

    По умолчанию

    Ваш конвертер умеет Modbus TCP в RTU преобразовывать?

    Желательно еще просниффить обмен со стороны RS-485.

    В настройках слэйва в CDS стоит галочка Таймаут?

  2. #2

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Логи выглядят странно. По идее, команда записи одного регистра занимает 8 байт.
    У вас - 7, и первый байт какой-то странный (я так понимаю у вас адрес слэйва 1, а не 6).
    Попробуйте для эксперимента в качестве мастера использовать какой-нибудь OPC-сервер (например, от ОВЕН или Insat).
    Ну я ровно этой же скадой писал в МУ110-224.16Р, кондей Митсубиси и еще какую-то штуковину крайний раз, только шлюз был MOXA.

    Пользуюсь вот этим парсером:

    http://modbus.rapidscada.net/

    Адрес слейва у меня 1, все верно, 6 - код команды Modbus.

    Попробовал командой 16:

    V0:
    Отправка (15): 00 00 00 00 00 09 01 10 00 00 00 01 02 00 64
    Приём (7/7): 00 00 00 00 00 06 01
    Приём (5/5): 10 00 00 00 01

    V1:
    Отправка (15): 00 00 00 00 00 09 01 10 00 01 00 01 02 00 64
    Приём (7/7): 00 00 00 00 00 06 01
    Приём (5/5): 10 00 01 00 01

    Результат такой же - в проекте переменные V0 и V1 не меняются.

    Вообще, в CDS отладка или логи по этому поводу есть какие-нибудь? Скада-то мне показывает что происходит с ее стороны, а вот из CDS я ничего не вижу.

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Ваш конвертер умеет Modbus TCP в RTU преобразовывать?

    Желательно еще просниффить обмен со стороны RS-485.

    В настройках слэйва в CDS стоит галочка Таймаут?
    Ну конвертер этим и занимается, на стороне RS-485 RTU, а дальше - TCP, пакеты которые я присылал со стороны скады, то есть это TCP.

    Галочка стоит, значение 2000.

Похожие темы

  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, 13:38

Ваши права

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