Ошибка линии связи

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

    Ошибка при записи данных: The operation has timed out.

    Периодически происходит такая ошибка на линии связи с COM портом.
    Вроде ошибка не из драйвера, а где-то выше… с чем она может быть связана?

    #29971
    manjey73
    Участник

    При этом перезапуск одной линии связи не приводит к результату, только перезапуск Коммуникатора возвращает линию в работу.

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

    Похоже на ошибку записи в порт. Она возникает в канале связи. NPort умеет восстанавливать доступ к порту при сбое/восстановлении сети. Возможно, другой драйвер не умеет этого делать. Если есть возможность, замените виртуальный COM на TCP.

    #29992
    manjey73
    Участник

    Это не виртуальный COM порт а что ни на есть физический.
    Преобразователь интерфейса USB-MBus (нечем заменить, так как физически MBus отличается от RS485)
    Вчера заменил кабель подключения USB-miniUSB, пока полет нормальный.

    Такое ощущение, что сообщение об ошибке системное, таких буковок не нашел в исходниках Scada, аналогично их нет и в драйвере.
    Как будто происходило отваливание преобразователя, потом UDEV исправно восстанавливал соединение, но ошибка продолжала висеть, пока не перезапустишь целиком Коммуникатор.

    А вот перезапуск непосредственно линии связи ни к чему не приводит.

    просто интересно почему механизм перезапуска Коммуникатора отличается от перезапуска отдельной линии связи, что приводит к разным результатам?

    #29993
    manjey73
    Участник

    USB Serial support registered for pl2303

    вот такой преобразователь стоит на данном чипе.

    #29997
    Alexand2024
    Участник

    Добрый день. Столкнулся с такой ошибкой. «Ошибка при записи данных: Не удается записать данные в транспортное соединение: Программа на вашем хост-компьютере разорвала установленное подключение»

    Линия связи работала нормально и в один прекрасный момент начала сыпать такую ошибку

    #29998
    manjey73
    Участник

    @vodocanal — Какая линия связи?
    Что помогает?
    1. перезапуск линии
    2. перезапуск Коммуникатора

    Похоже на использование преобразователя интерфейса для данной ошибки
    Если да, попробуйте снять галочку «Оставаться на связи» с некоторыми преобразователями прокатывает. Тогда Scada при каждом новом запросе выполняет подключение и потом отключается. Возможно у оператора изменились тайминги в сетях…

    #29999
    Alexand2024
    Участник

    Перезапускал коммуникатор, и линю связи. Поработает минуты 2 и снова в ошибку валится. Но перед этим появляется «Ошибка CRC» и после этого начинает сыпать ошибку «Ошибка при записи данных: Не удается записать данные в транспортное соединение»

    • Ответ изменён 2 года, 8 месяцев назад пользователем Alexand2024.
    #30001
    a80808
    Участник

    Попробуйте таймауты увеличить

    #30002
    manjey73
    Участник

    Ошибка транспортного соединения кажется уровнем выше ядра Scada системы.
    Могу ошибаться. Можно попробовать поискать текст ошибки в исходниках, если не найдете, то это системная ошибка.

    Если происходит разрыв соединения в процессе ответа, то ошибка CRC это нормально, пакет не пришел полный…

    #30003
    manjey73
    Участник

    и да, если бы только пакет не пришел полный, то должно быть просто Timeout… до CRC не должно дело доходить

    #30004
    a80808
    Участник

    В подтверждении ваших слов могу пример привести — Эксис РМ2 модем. Работает…потом начинается CRC .. потом зависал наглухо. Но там явно сам модем косячил, он даже на кнопки не реагировал пока питание не выключишь. И это все прогрессировало — периоды «работы» становились все короче и короче…

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

    USB Serial support registered for pl2303

    Это популярная микросхема, на ней множество преобразователей от разных производителей. Плохо, что порт не восстанавливается без перезапуска приложения. Здесь было бы интересно узнать обратную связь от тех, кто использует USB преобразователи интерфейса в круглосуточном режиме.

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

    «Ошибка при записи данных: Не удается записать данные в транспортное соединение: Программа на вашем хост-компьютере разорвала установленное подключение»

    Какой интерфейс используется для передачи данных?

    #30013
    a80808
    Участник

    Здесь было бы интересно узнать обратную связь от тех, кто использует USB преобразователи интерфейса в круглосуточном режиме.
    Мне сейчас подтвердили — пробовали несколько лет назад, нестабильно себя ведет.

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