Одновременное подключ-ие к посл-му порту NPort

Стартовая страница Форумы Вопросы без категории Одновременное подключ-ие к посл-му порту NPort

  • В этой теме 7 ответов, 5 участников, последнее обновление 3 года назад сделано Mikhail.
Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Автор
    Записи
  • #29124
    baur
    Участник

    Добрый день,

    Сколько компьютеров (хостов) может быть подключено к последовательному порту NPort?

    В документации пишет можно, но с оговоркой

    Думаю от этого ничего не сломается (в режиме только опроса данных), максимум будет ошибка в ответе, но как это происходить на практике? Может ли в ответ получить не ошибку, а просто искаженные данные?
    Как на это реагирует RapidSCADA? CRC поможет?

    #29125
    a80808
    Участник

    Я в свое время подключался, но не Rapid SCADA (кластер телемеханики + со стороны РДУ). NPort 5410 три подключения (плюс если чтоот утилиты четвертое) нормально держал, данные не искажались. Там буфер скорее всего.

    #29126
    manjey73
    Участник

    @baur де факто один при циклическом опросе, так как на втором хвосте там RS485 и прибор с последовательным интерфейсом.

    Если разносить время опроса с разных узлов то 5 (или даже больше для NPort)
    CRC конечно поможет, так же как и длина ответа, заголовок и так далее в зависимости от протокола.

    Если это прозрачный преобразователь Ethernet-RS485 то буфер там мягко говоря до лампочки… только для TCP пакетов…

    • Ответ изменён 3 года назад пользователем manjey73.
    #29129
    manjey73
    Участник

    Во, а вот по второй ссылке устройство более умное, так как при получении двух запросов TCP создаст очередь и сперва отправит в прибор запрос от первого, дождется ответа и отправит адресату, и только потом отправит в прибор запрос от второго.

    В данном случае потребуется увеличить Timeout на время больше 2-х запросов/ответов чтобы не было прерывания по нему если там в очереди пара запросов…

    Овен «изобрел» велосипед МКОН, но который работает как преобразователь протокола вместо сквозного доступа к порту, так как использовать МКОН возможно только с Modbus устройствами и по факту оно мало кому нужно…

    • Ответ изменён 3 года назад пользователем manjey73.
    #29131
    Romiros
    Участник

    Если у Вас 6000 серия, то можно несколько, используя CommandByComnand. Просто подобрать параметры. У нас так опрашиваются приборы по modbus тремя системами сбора данных.

    #29132
    baur
    Участник

    Хочу уточнить:
    — к сожалению у нас нигде нету NPort 6000
    — в основном настроен режим RealCom (иногда Modbus over TCP)
    — синхронизовать (очередь) запросы не получиться, так-как системы внедренные сторонними организациями
    — ловить ошибку не страшно, если распознается как ошибка, самое главное не исказились данные
    — можем только увеличить интервал опроса на 10-30 сек чтобы уменьшить вероятность коллизии

    #29134
    manjey73
    Участник

    Если бы было две системы RapidScada то можно было бы синхронизировать время между ними. А вот со сторонними системами наверное не вариант, только опрашивать по реже действительно, чтобы совпадений было поменьше.

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

    Если включен режим RealCom, он просто не даст второму приложению подключиться.
    Если NPort работает как TCP-клиент или сервер, то нужно попробовать подключиться утилитой, отправить какие-нибудь данные и посмотреть, нарушится ли опрос.

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