Modbus TCP: Некорректные данные MBAP Header!

Стартовая страница Форумы Ошибки в работе Modbus TCP: Некорректные данные MBAP Header!

Просмотр 14 сообщений - с 76 по 89 (из 89 всего)
  • Автор
    Сообщения
  • #29099
    baur
    Участник

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

    #29103
    manjey73
    Участник

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

    #29105
    baur
    Участник

    Админ 5.5.2.2
    Сервер 5.1.4.2
    Коммуникатор 5.2.1.2
    Драйвер Modbus 5.1.3.1

    Соответствует сборке Rapid SCADA 5.8.4 (15.11.2021)

    #29106
    manjey73
    Участник

    а скринами что в БД у устройства и что в Опросе Коммуникатора ?

    #29107
    baur
    Участник

    #29108
    manjey73
    Участник

    реально полтергейст, у вас там в БД пробела случайно нет после 1-цы ?

    #29109
    baur
    Участник

    Пробела нет

    #29110
    manjey73
    Участник

    Возможно ошибка в драйвере при работе в TCP режиме…
    Надо чтобы Михаил проверил… Эта же версия драйвера на Raspberry у меня работает в RTU режиме и все нормально. Unit identifier получает 1 при привязке к БД нормально.

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

    Судя по расшифровке запросов

    Отправка (12): 00 46 00 00 00 06 00 04 07 52 00 06
    Отправка (12): 00 01 00 00 00 06 01 04 07 52 00 06

    В 1-м случае адрес 0, а во 2-м случае адрес 1.
    Когда галочка стоит, адрес берётся из базы конфигурации. Проверьте, в директории C:\SCADA\BaseDAT точно лежит свежая база?

    #29118
    baur
    Участник

    Скорее да, я так много менял настройки, поэтому оставил галочки только коммуникатора, завтра проверю.

    #29123
    baur
    Участник

    отпуск плохо влиял ))) забыл галочку

    Вообще это момент часто упускается, может как только будет изменения проекте и появляется разность с рантаймом — отметить это как-то в администраторе, например в виде иконки рядом с веткой

    #29128
    manjey73
    Участник

    в 6-й версии теперь только в Коммуникаторе указан Адрес (NumAddress), в БД чисто для справки и первоначальной синхронизации при создании линии связи.

    Синхронизировать Линию можно и в обратную сторону, если изменили адрес например.
    з.ы. по мне так это большая путаница, есть БД, вся инфа там, точка. Но автору виднее…

    #29133
    baur
    Участник

    как только будет изменения проекте и появляется разность с рантаймом — отметить это как-то в администраторе, например в виде иконки рядом с веткой

    вроде как это (количество изменении не обязательно):

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

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

Просмотр 14 сообщений - с 76 по 89 (из 89 всего)
  • Для ответа в этой теме необходимо авторизоваться.