misha0488

Ответы в темах

Просмотр 7 сообщений - с 1 по 7 (из 7 всего)
  • Автор
    Записи
  • в ответ на: MODBUS RapidScada c ComAp AMF25 #22241
    misha0488
    Участник

    @Mikhail сделал как вы описали но ошибка mbapheader все также присутствует. Опишу своими словами. Скажем так создав искусственный конфликт на контроллере при опросе после отключения сторонней программы опрос стабилизируется и нормально проходят пакеты.

    в ответ на: MODBUS RapidScada c ComAp AMF25 #22115
    misha0488
    Участник

    2022-03-04 11:20:10 Установка TCP-соединения с 10.10.207.220:502

    2022-03-04 11:20:10 Сеанс связи с КП 139 «Test disel», тип: KpModbus, адрес: 1, позывной: 10.10.207.220
    Запрос значений группы элементов
    Отправка (12): 00 09 00 00 00 06 01 03 00 32 00 01
    Приём (7/7): 02 00 01 00 D5 5F B0
    Некорректные данные MBAP Header!

    2022-03-04 11:20:10 Отключение от 10.10.207.220

    2022-03-04 11:20:15 Установка TCP-соединения с 10.10.207.220:502

    2022-03-04 11:20:15 Сеанс связи с КП 139 «Test disel», тип: KpModbus, адрес: 1, позывной: 10.10.207.220
    Запрос значений группы элементов
    Отправка (12): 00 0A 00 00 00 06 01 03 00 32 00 01
    Приём (7/7): 00 0A 00 00 00 05 01
    Приём (4/4): 03 02 00 89
    OK!

    в ответ на: MODBUS RapidScada c ComAp AMF25 #22114
    misha0488
    Участник

    Закономерность такая если контроллер опрашивает только скада то вылазит ошибка Mbapheader. Когда подключаюсь с помощью Modbus master tool в ответ приходит: подключение не установлено так как конечный компьютер отверг запрос на подключение. НО в этот же момент СКАДА начинает нормально опрашивать контроллер и в ответ приходят сообщения:
    2022-03-04 11:17:20 Сеанс связи с КП 139 «Test disel», тип: KpModbus, адрес: 1, позывной: 10.10.207.220
    Запрос значений группы элементов
    Отправка (12): 00 AF 00 00 00 06 01 03 00 32 00 01
    Приём (7/7): 00 AF 00 00 00 05 01
    Приём (4/4): 03 02 00 89
    OK!

    Я не понимаю с чем это связано и что на это повлияло.

    в ответ на: MODBUS RapidScada c ComAp AMF25 #22113
    misha0488
    Участник

    После нескольких попыток подключения мне удалось опросить контроллер с помощью скады. но после остановки опроса линии снова вылезла ошибка MbapHeader. Настройки и конфиги оборудования и скады не менял со вчерашнего вечера. журнал получился такой.
    2022-03-04 11:02:15 Сеанс связи с КП 139 «Test disel», тип: KpModbus, адрес: 1, позывной: 10.10.207.220
    Запрос значений группы элементов
    Отправка (12): 00 E4 00 00 00 06 01 03 00 32 00 01
    Приём (7/7): 00 E4 00 00 00 05 01
    Приём (4/4): 03 02 00 89
    OK!

    2022-03-04 11:02:20 Сеанс связи с КП 139 «Test disel», тип: KpModbus, адрес: 1, позывной: 10.10.207.220
    Запрос значений группы элементов
    Отправка (12): 00 E5 00 00 00 06 01 03 00 32 00 01
    Приём (7/7): 00 E5 00 00 00 05 01
    Приём (4/4): 03 02 00 89
    OK!

    2022-03-04 11:02:25 Сеанс связи с КП 139 «Test disel», тип: KpModbus, адрес: 1, позывной: 10.10.207.220
    Запрос значений группы элементов
    Отправка (12): 00 E6 00 00 00 06 01 03 00 32 00 01
    Приём (7/7): 00 E6 00 00 00 05 01
    Приём (4/4): 03 02 00 89
    OK!

    2022-03-04 11:02:30 Сеанс связи с КП 139 «Test disel», тип: KpModbus, адрес: 1, позывной: 10.10.207.220
    Запрос значений группы элементов
    Отправка (12): 00 E7 00 00 00 06 01 03 00 32 00 01
    Приём (7/7): 00 E7 00 00 00 05 01
    Приём (4/4): 03 02 00 89
    OK!

    2022-03-04 11:02:31 Завершение работы линии связи 35 «Test Disel»
    ———————————————————————————
    ———————————————————————————
    2022-03-04 11:02:52 Инициализация линии связи 35 «Test Disel»
    2022-03-04 11:02:52 Загрузка шаблона устройства из файла Тест дизеля1111.xml
    2022-03-04 11:02:53 Запуск линии связи 35 «Test Disel»

    2022-03-04 11:02:53 Установка TCP-соединения с 10.10.207.220:502

    2022-03-04 11:02:53 Сеанс связи с КП 139 «Test disel», тип: KpModbus, адрес: 1, позывной: 10.10.207.220
    Запрос значений группы элементов
    Отправка (12): 00 01 00 00 00 06 01 03 00 32 00 01
    Приём (7/7): 02 00 01 00 D5 5F B0
    Некорректные данные MBAP Header!

    2022-03-04 11:02:53 Отключение от 10.10.207.220

    2022-03-04 11:02:55 Установка TCP-соединения с 10.10.207.220:502

    2022-03-04 11:02:55 Сеанс связи с КП 139 «Test disel», тип: KpModbus, адрес: 1, позывной: 10.10.207.220
    Запрос значений группы элементов
    Отправка (12): 00 02 00 00 00 06 01 03 00 32 00 01
    Приём (7/7): 02 00 01 00 D5 5F B0
    Некорректные данные MBAP Header!

    2022-03-04 11:02:55 Отключение от 10.10.207.220

    2022-03-04 11:03:00 Установка TCP-соединения с 10.10.207.220:502

    2022-03-04 11:03:00 Сеанс связи с КП 139 «Test disel», тип: KpModbus, адрес: 1, позывной: 10.10.207.220
    Запрос значений группы элементов
    Отправка (12): 00 03 00 00 00 06 01 03 00 32 00 01
    Приём (7/7): 02 00 01 00 D5 5F B0
    Некорректные данные MBAP Header!

    в ответ на: MODBUS RapidScada c ComAp AMF25 #22110
    misha0488
    Участник

    И ещё одно при изменении настроек контроллера com 1 и com 2 с modbus, direct и ТД. Изменений в ответах от контроллера в scade изменений никаких нет.

    в ответ на: MODBUS RapidScada c ComAp AMF25 #22109
    misha0488
    Участник

    Спасибо попробую но только завтра с утра удастся. Попробую сначало с hercules опросить контроллер если не будет ответов то буду пробовать между hercules-ом и modbus master. По мере сбора инфы отпишусь.

    в ответ на: MODBUS RapidScada c ComAp AMF25 #22106
    misha0488
    Участник

    Доброго времени суток! Получилось опросить устройство через modbus tcp с помощью утелиты modbus master tool v1.1.1
    Запрашиваемые регистры опрашиваются нормально. Причём пробовали через opc сервер и ответов не было. Настройки теже что описывал Сергей. Проблема в том что в программе не видно как формируется запрос. Попробую поковырять .dll но не уверен что смогу там найти сразу как формируется запрос. Может кто подскажет простую прошу в которой можно самому в ручную сформировать запрос.

Просмотр 7 сообщений - с 1 по 7 (из 7 всего)