ModBus RTU

Просмотр 15 сообщений - с 1 по 15 (из 59 всего)
  • Автор
    Сообщения
  • #5112
    Vitaly
    Участник

    Здравствуйте, такой вопрос. Пытаюсь подключиться по протоколу ModBus через последовательный порт, при этом последовательный порт постоянно отрыт, и с терминала данные передаются, но с коммуникатором соединяться не хочет выдает ошибку.
    Отправляет постоянно «отправка 01 03 00 00 00 04 44 09»

    #5114
    Mikhail
    Модератор

    Добрый день!
    Ваше устройство не отвечает. Возможные причины: не тот номер порта, неправильная скорость порта, некорректное подключение, неверный адрес устройства.

    #5115
    Vitaly
    Участник

    Номер порта тот, скорость порта та, не могли бы поподробнее про некорректное подключение и про адрес устройства поподробнее.

    #5116
    manjey73
    Участник

    Таймаут и пауза не на нулях случайно ?

    #5122
    Mikhail
    Модератор

    У каждого устройства, которое работает по Модбас, есть уникальный адрес в сети Модбас. Он обычно выставляется на устройстве либо через утилиту от производителя, либо перемычками. Вы сейчас запрашиваете устройство с адресом 1.
    Через какой преобразователь Вы подключаете устройство к компьютеру?

    #8284
    ValeraMar
    Участник

    Выдает ошибку при чтении комуникатором с панели Овен, все проверил, на другом компе работает.
    2018-01-25 16:14:44 Сеанс связи с КП 115 «Panel», тип: KpModbus, адрес: 9
    Отправка (8): 09 01 01 2C 00 01 3C B7
    Приём (0/5):
    Ошибка связи!

    09 Slave address 0x09 (9)
    01 Function code 0x01 (1) — Read Coils
    01 2C Starting address 0x012D (301)
    00 01 Quantity 0x0001 (1)
    3C B7 CRC 0x3CB7 (15543)

    #8288
    Mikhail
    Модератор

    На другом компе работает Коммуникатор и отправляет те же самые пакеты?

    #8397
    ValeraMar
    Участник

    art of Data Package Description Value
    01 Slave address 0x01 (1)
    01 Function code 0x01 (1) — Read Coils
    01 46 Starting address 0x0147 (327)
    00 01 Quantity 0x0001 (1)
    1D E3 CRC 0x1DE3 (7651)

    немного другие, но все равно непонятно почему не читает?

    #8398
    ValeraMar
    Участник

    Еще такая проблема! Адрес в коммуникаторе меняю, а отправка пакетов все равно идет по 9 адресу, почему так?

    #8403
    Mikhail
    Модератор

    На другом ПК Вы читаете регистры по другому адресу. Это важно. Используйте одинаковый шаблон Модбас, чтобы были одинаковые запросы. Адрес устройства может отличаться, но адрес регистров должен совпадать.

    Если в Коммуникаторе стоит галочка взаимодействия с Сервером, то обязательно надо менять в Администраторе. Или снять галочку.

    #8409
    ValeraMar
    Участник

    Адреса регистров абсолютно идентичны, шаблон один и тот же, панели одинаковые абсолютно. Скорости разные ставил, преобразователь АС-4 Овен, и там и там одинаковый. Парадокс

    #8412
    Mikhail
    Модератор

    Из расшифровки видно, что адреса регистров разные. Они задаются в шаблоне.

    #8415
    ValeraMar
    Участник

    В этом и проблема, что шаблоны одинаковые, а почему расшифровка запросов разная, думаю проблема в коммуникаторе.

    #8418
    ValeraMar
    Участник
    #8419
    manjey73
    Участник

    Отправка правильная, но ощущение, что она идет в никуда
    (не тот порт например) проверьте линию связи и ее настройки

    • Ответ изменён 8 лет, 4 месяца назад пользователем manjey73.
Просмотр 15 сообщений - с 1 по 15 (из 59 всего)
  • Для ответа в этой теме необходимо авторизоваться.