Стартовая страница › Форумы › Вопросы без категории › Одновременное подключ-ие к посл-му порту NPort
- В этой теме 7 ответов, 5 участников, последнее обновление 3 года назад сделано
Mikhail.
-
АвторЗаписи
-
04.07.2023 в 08:35 #29124
baurУчастникДобрый день,
Сколько компьютеров (хостов) может быть подключено к последовательному порту NPort?
В документации пишет можно, но с оговоркой
Думаю от этого ничего не сломается (в режиме только опроса данных), максимум будет ошибка в ответе, но как это происходить на практике? Может ли в ответ получить не ошибку, а просто искаженные данные?
Как на это реагирует RapidSCADA? CRC поможет?04.07.2023 в 08:58 #29125
a80808УчастникЯ в свое время подключался, но не Rapid SCADA (кластер телемеханики + со стороны РДУ). NPort 5410 три подключения (плюс если чтоот утилиты четвертое) нормально держал, данные не искажались. Там буфер скорее всего.
04.07.2023 в 09:17 #29126
manjey73Участник@baur де факто один при циклическом опросе, так как на втором хвосте там RS485 и прибор с последовательным интерфейсом.
Если разносить время опроса с разных узлов то 5 (или даже больше для NPort)
CRC конечно поможет, так же как и длина ответа, заголовок и так далее в зависимости от протокола.Если это прозрачный преобразователь Ethernet-RS485 то буфер там мягко говоря до лампочки… только для TCP пакетов…
-
Ответ изменён 3 года назад пользователем
manjey73.
04.07.2023 в 09:24 #29129
manjey73УчастникВо, а вот по второй ссылке устройство более умное, так как при получении двух запросов TCP создаст очередь и сперва отправит в прибор запрос от первого, дождется ответа и отправит адресату, и только потом отправит в прибор запрос от второго.
В данном случае потребуется увеличить Timeout на время больше 2-х запросов/ответов чтобы не было прерывания по нему если там в очереди пара запросов…
Овен «изобрел» велосипед МКОН, но который работает как преобразователь протокола вместо сквозного доступа к порту, так как использовать МКОН возможно только с Modbus устройствами и по факту оно мало кому нужно…
-
Ответ изменён 3 года назад пользователем
manjey73.
04.07.2023 в 10:17 #29131Romiros
УчастникЕсли у Вас 6000 серия, то можно несколько, используя CommandByComnand. Просто подобрать параметры. У нас так опрашиваются приборы по modbus тремя системами сбора данных.
04.07.2023 в 10:17 #29132
baurУчастникХочу уточнить:
— к сожалению у нас нигде нету NPort 6000
— в основном настроен режим RealCom (иногда Modbus over TCP)
— синхронизовать (очередь) запросы не получиться, так-как системы внедренные сторонними организациями
— ловить ошибку не страшно, если распознается как ошибка, самое главное не исказились данные
— можем только увеличить интервал опроса на 10-30 сек чтобы уменьшить вероятность коллизии04.07.2023 в 10:27 #29134
manjey73УчастникЕсли бы было две системы RapidScada то можно было бы синхронизировать время между ними. А вот со сторонними системами наверное не вариант, только опрашивать по реже действительно, чтобы совпадений было поменьше.
04.07.2023 в 14:32 #29146
MikhailМодераторЕсли включен режим RealCom, он просто не даст второму приложению подключиться.
Если NPort работает как TCP-клиент или сервер, то нужно попробовать подключиться утилитой, отправить какие-нибудь данные и посмотреть, нарушится ли опрос. -
Ответ изменён 3 года назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.