1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

MOXA NPort vs. MOXA UPort

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее

Модератор: Глоб.модераторы

Закрыто
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

MOXA NPort vs. MOXA UPort

Сообщение megavolt86 »

Здравствуйте, господа!
Никто не сталкивался с такой ситуацией:
Пользовался преобразователем rs485-usb MOXA UPort, все устраивало, но в один прекрасный момент у меня его забрали и дали MOXA NPort, со словами до стационарного компа вполне подойдет и ethernet преобразователь, я согласился, не долго думая...вещь то полезная, да и юсб один порт освободится.
Но после непродолжительных тестов обнаружил значительную разницу в скоростях и причем в худшую сторону!
По заливке проекта в контроллер через юсб времени уходило 1 минута, а при заливке по езернет затрачивалось около 3 минут, да и ребята как то жаловались на медленную скорость обмена при использовании таких преобразователей.
Техподдержка ничего объяснить толком и не смогла, ссылаются на разные принципы преобразования сигнала и задержка в 300-500 мс вполне может быть, рекомендовали поставить терминаторы на линию. Больше ничего не смогли предложить. Вот вам и техподдержка зарекомендовавших себя производителей -ленивые и безграмотные менеджеры и не более(((

Так вот это только у меня так скорость отличается или и у когото еще было такое?
:ext_secret:
Аватара пользователя

MuadDib
частый гость
частый гость
Сообщения: 462
Зарегистрирован: 31 июл 2010, 09:12
Имя: Павел
Страна: РФ
Благодарил (а): 10 раз
Поблагодарили: 17 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение MuadDib »

Тут фишка вот в чем. Сервер последовательного порта (в частности, NPort) должен как-то упаковывать поток битов из последовательного интерфейса в TCP-пакеты. А как он это делает, зависит от настроек. В свою очередь, настройки нужно подбирать в зависимости от протокола.
Простой пример. Скажем, у вас обмен идет по Modbus ASCII. В этом протоколе каждый "кадр" заканчивается передачей последовательности символов CR LF. Значит, можно поставить Delimeter 1 = 0a hex (см скриншот), и NPort станет отправлять строку данных, как только получит символ 0x0a (LF).

С бинарными протоколами обмена этот фокус обычно не проходит, но там можно поиграть с временем принудительной передачи (Force transmit). Насколько я знаю, по умолчанию упаковка данных в пакет идет именно по времени, и дефолтное время упаковки может быть достаточно большим. Возможно, именно из-за этого у вас и имеются проблемы с пропускной способностью.
NPort.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение megavolt86 »

Этот параметр менял, не помогало, видимо всетаки дело в железе или может в прошивке....
Пробовал нанескольких нпортах разных моделей, результат одинаковый
:ext_secret:
Аватара пользователя

Valerich
эксперт
эксперт
Сообщения: 1032
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 44 раза
Поблагодарили: 106 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение Valerich »

Да, есть такая фишка с Force transmit и Data Packing'ом вообще.
Столкнулся, когда только поставил NPort и он начал рубить ответы от слейвов на куски, а я с бубном скакал вокруг, пока на меня снизошло. :)
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение megavolt86 »

and909 писал(а):Да, есть такая фишка с Force transmit и Data Packing'ом вообще.
Столкнулся, когда только поставил NPort и он начал рубить ответы от слейвов на куски, а я с бубном скакал вокруг, пока на меня снизошло. :)
помогли эти параметры? так то для опроса полевых устройств вполне может и можно обойтись этими настройками, но при отладке системы постоянно заливать проекты через это преобразователь больше не буду, так нервов не хватит)
:ext_secret:
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18783
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 976 раз
Поблагодарили: 1857 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение Jackson »

Как бы устройства-то совсем разные. Uport - просто преобразователь физики, Nport - шлюз. Ожидаемо.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение megavolt86 »

TEB писал(а):Как бы устройства-то совсем разные. Uport - просто преобразователь физики, Nport - шлюз. Ожидаемо.
просто, знаете что интересно, плк настроен на обмен на скорости 57600, допустим юсб преобразователь передает на этой скорости (считаю за эталон), а тот же эзернет шлюз хоть и настроен на эту-же скорость, но он ее не выдерживает.
как я понял большинство пользователнй знают об этой особенности, но смирились с этим уже :affliction:

а с фениксконтактовскими устройствами не работали?
:ext_secret:
Аватара пользователя

Lifanov
осмотрелся
осмотрелся
Сообщения: 151
Зарегистрирован: 21 янв 2014, 12:13
Имя: Лифанов Александр Витальевич
Страна: Россия
город/регион: Москва
Благодарил (а): 5 раз
Поблагодарили: 16 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение Lifanov »

Мегавольт, а есть возможность замерить реальную пропускную способность через ваш NPort? Т.е. такой-то объем прокачался на такой-то скорости за столько-то времени.

Хочу попробовать воспроизвести аналогичные настройки на своем EKI-1524 и сравнить. Даже самому интересно.
------------------------------------
Лифанов Александр
Siemens Москва, DI FA AS
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение megavolt86 »

Lifanov писал(а):есть возможность замерить реальную пропускную способность через ваш NPort? Т.е. такой-то объем прокачался на такой-то скорости за столько-то времени.
Хочу попробовать воспроизвести аналогичные настройки на своем EKI-1524 и сравнить. Даже самому интересно.
Небольшими пакетами если отправлять, то думаю скорость не сильно будет отличаться...видимо пропускная способность н-порта невелика...
Техподдержка мохи советовала терминальной программой и ещё одним преобразователем прослушать интерфейс и сравнить скорость ю-порта и н-порта, но что-то я прям сомневаюсь что получится :crazy0to:
:ext_secret:
Аватара пользователя

Lifanov
осмотрелся
осмотрелся
Сообщения: 151
Зарегистрирован: 21 янв 2014, 12:13
Имя: Лифанов Александр Витальевич
Страна: Россия
город/регион: Москва
Благодарил (а): 5 раз
Поблагодарили: 16 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение Lifanov »

megavolt86 писал(а):Небольшими пакетами если отправлять, то думаю скорость не сильно будет отличаться...видимо пропускная способность н-порта невелика...
Техподдержка мохи советовала терминальной программой и ещё одним преобразователем прослушать интерфейс и сравнить скорость ю-порта и н-порта, но что-то я прям сомневаюсь что получится :crazy0to:
В том-то и момент - я хочу понять реальную пропускную способность serial-to-ethernet преобразователей.

Все же в курсе, что если на езернете написано 100 мегабит/с => формально 12,5 Мбайт/с - реально столько он не прокачивает в силу разных причин (служебные данные, коллизии и т.п.). Обычно по факту получается где-то впополам.

С этими преобразователями та же история. Есть теоретическая пропускная, которая никогда не достигается. Хочется понять практический потолок.
------------------------------------
Лифанов Александр
Siemens Москва, DI FA AS
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18783
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 976 раз
Поблагодарили: 1857 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение Jackson »

Также буферизация влияет на скорость, а её нет в uPort
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение megavolt86 »

Завтра если отвлекать не будут, то поиграюсь с мохами.
У адванека есть преобразователи свои? Ато на сайте не нашел чтото
:ext_secret:
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение megavolt86 »

TEB писал(а):Также буферизация влияет на скорость, а её нет в uPort
Но как конечному потребителю мне хотелось бы иметь скорость, чтобы при отладке не делать перерывы незапланированные.
Проект мой для контроллера и панели занимал 2,8 мегабайта, размер такой изза графики в панели. Скорость загрузки в панель заводом изготовителем выставлена 38400 и ее изменить нельзя, время через юпорт затрачивается в три раза меньше на загрузку чем через нпорт...
Выходит, что у нпорта буфер переполняется очень быстро и скорость падает, ладно таймаут 6 сек у панели есть, загрузка не сбрасывается)))
:ext_secret:
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18783
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 976 раз
Поблагодарили: 1857 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение Jackson »

megavolt86 писал(а):
TEB писал(а):Также буферизация влияет на скорость, а её нет в uPort
Но как конечному потребителю мне хотелось бы иметь скорость, чтобы при отладке не делать перерывы незапланированные.
Так надо просто использовать то что подходит для задачи, а не то что попалось под руку, вот и всё. :)

Буфер не переполняется, а скорее наоборот. Пакет данных получен, двух байт нехватает до заполнения - вот и ждёт nPort эти 2 байта, хотя мог бы пакет уже переправить. Это моё предположение, хотя тоже наблюдал заторможенность при связи по сервисным портам наших железок.

Ещё возможен вариант когда в буфер влезло полторы телеграммы, которые nPort переправил, но приёмник устал ждать недостающие пол-телеграммы и признал ошибку передачи, телеграммму надо слать заново.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Lifanov
осмотрелся
осмотрелся
Сообщения: 151
Зарегистрирован: 21 янв 2014, 12:13
Имя: Лифанов Александр Витальевич
Страна: Россия
город/регион: Москва
Благодарил (а): 5 раз
Поблагодарили: 16 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение Lifanov »

megavolt86 писал(а):Завтра если отвлекать не будут, то поиграюсь с мохами.
У адванека есть преобразователи свои? Ато на сайте не нашел чтото
И не один. ADAM-4570/4571, EKI-152x...
------------------------------------
Лифанов Александр
Siemens Москва, DI FA AS
Аватара пользователя

Lifanov
осмотрелся
осмотрелся
Сообщения: 151
Зарегистрирован: 21 янв 2014, 12:13
Имя: Лифанов Александр Витальевич
Страна: Россия
город/регион: Москва
Благодарил (а): 5 раз
Поблагодарили: 16 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение Lifanov »

TEB писал(а):Также буферизация влияет на скорость, а её нет в uPort
На мгновенную - влияет. А на среднюю - не должна.
Я потому и задавал вопрос насчет объема файла и времени трансфера.
------------------------------------
Лифанов Александр
Siemens Москва, DI FA AS
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: MOXA NPort vs. MOXA UPort

Сообщение megavolt86 »

Lifanov писал(а): В том-то и момент - я хочу понять реальную пропускную способность serial-to-ethernet преобразователей.
С этими преобразователями та же история. Есть теоретическая пропускная, которая никогда не достигается. Хочется понять практический потолок.
значит решил опыт провести при помощи нескольких мох.
взял моху 1130 - она постоянная и не менялась в течении эксперимента
испытывались четырехпортовая моха 5450i(nport) и moxa1150i(uport)
испытание проходило на скорости 38400, в качестве терминальной программы использовал COMPump (давно им пользуюсь и для моих нужд ее хватает вполне).
Для проведения опытов создал небольшой файлик 35,2 кБ
Закольцевал интерфейс, настроил компорты и вот что получилось:
Изображение
ком 3 - испытуемая моха, ком4 - постоянная. Первой испытывалась ю-порт:
Изображение
Что самое интересное чтение закончилось до того как закончилась запись :ges_hmm: Значит задержки нет. Дальше подключил н-порт:
Изображение
Разница между окончанием записи и окончанием чтения 2.5 секунды. Уже разница видна, но решил поменять скорость и поднял до 115кило.
Изображение
Чую моха стала задыхаться - уже почти 3 секунды разница. Решил далее форсировать и в конфигурации н-потра установил значение 1000.
Изображение
Немного помогло результату, разница во времени составила около 10 мс. и это без точного расчета, так навскидку.
И вот еще настройки программы, для наглядности почему разбивается пакет.
Изображение
видимо разбиение происходит в момент заполнения буфера. Хотел сделать пакет большего размера, но программка не выдерживает даже данные вставить не получается. Так для эксперимента скину файлик, который использовал для передачи, программка в свободном доступе есть. Надеюсь ваши Александр эксперименты будут более плодотворными чем мои.
:ext_secret:
Закрыто

Вернуться в «Интерфейсы, протоколы, связь»