Проблемы с Moxa uPort 1250 Modbus

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Записи
  • #1498
    Metaltek
    Участник

    Добрый день, уважаемые.
    Прошу подсказки, куда рыть.

    Есть: пытаюсь с помощью Moxa uPort 1250 (двухпортовая) с интерфейсом 485w2 по протоколу Modbus СЧИТЫВАТЬ по одном параметру с частотников.
    При проверке настройки железок и физической связи с помощью Mbus Tester подключаюсь к устройствам и получаю данные.
    Проблема: когда настраиваю линии и КП в Коммуникаторе вижу в статистике, что порты на Моксе просто закрыты (access denied) и данные естественно недоступны.

    Пробовал разные варианты перезагрузок, безуспешно.
    Иногда проскакивает ситуация, когда один порт открыт, а другой закрыт.
    Но от чего это зависит — не понятно, закономерность не выявил.
    Т.е. не удается добиться ситуации, когда оба порта открыты и доступны.
    Настройки всех КП в смысле параметров связи — одинаковые. Скорость обмена, четность и так далее. Только адреса Modbus отличаются для двух типов устройств.

    Куда смотреть? Прошу подсказки.
    Спасибо.

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

    Скорее всего в данный момент уже запущена другая программа, которая занимает порты. Нужно её закрыть.
    С Moxa UPort приходится периодически работать, с Коммуникатором она работает хорошо.

    #1506
    Metaltek
    Участник

    Это было одно из первых предположений, которое я проверил.
    Запускал систему сразу после перезагрузки компа, не помогло.
    Вчера методом научного тыка установил, что если на линии активны 3 определенных устройства из 6 — то коммуникатор работает с портом нормально. Причем эти три устройства разнотипные.
    В процессе активации по одному следующих устройств в некий момент после перезагрузки сервиса коммуникатора порт оказывается закрытым и данные не идут.
    Опять же, попытка деактивировать КП по одному в обратном порядке не помогает. Пока не вырубишь все, кроме 2-3 КП. Потом, после перезагрузки сервиса, опять порт открыт и можно добавлять КП. Доходил до 5 устройств.
    Фигня происходит именно с тем портом, на котором висят 6 устройств. Другой порт, на котором сейчас только 2 устройства, работает нормально, устойчиво.
    Пока грешу на сами частотники и/или линию связи. Странность в том, что я к каждому девайсу лично с ноутом подключался и тестил Mbus Tester-ом. Отдавали данные нормально.
    А цепочка не запускается…

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

    Необычная картина, подобных проблем до этого момента не возникало. Уточните, пожалуйста, какая версия Коммуникатора используется? Желательно также прислать логи Коммуникатора C:\SCADA\ScadaComm\Log
    Если вопрос срочный, то можем вместе поискать причину с помощью TeamViewer, только это платный сервис.

    #1531
    Metaltek
    Участник

    Благодарю Михаила за помощь.
    Он разобрался с проблемой.
    Для остальных — если есть подобное «необъяснимое» поведение линии на каком то порту — либо отключите тестовые (для примера включенные в программу) линии в Коммуникаторе, которые включены по умолчанию, либо настройте линии на номера COM портов после 10-го.
    Проблема была в том, что две линии конкурировали за один порт COM7. И случайным образом то одна, то другая линия захватывали порт.

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