Jump to content
Форум по продукции MOXA

vega

Пользователи
  • Posts

    9
  • Joined

  • Last visited

Everything posted by vega

  1. сервер вызывает: socket()->bind()->listen()->accept(), дальше обменивается данными клиент вызывает: socket()->connect(), дальше обменивается данными или сервер ждет установления соединения от клиентов
  2. Понятно. Мы используем MOXA CP-118U с PCI интерфейсом для работы по RS-485 с различными устройствами, там довольно жесткие требования по времени..... Но есть идеи использовать NPort-ы, вот "примеряемся"
  3. включен. попробовал выключить, стало лучше - 14-19 mSec при force transmit = 1. Буду тестировать дальше. ОК. Спасибо!
  4. Не совсем. С прошивкой 1.6.1, в режиме udp mode, время на запрос-ответ с выше оговоренными условиями получается 25 - 29 mSec. Если установить параметр Packing Length = 10 (длина ожидаемого ответа), то время на запрос-ответ будет ~ 15 mSec, что уже близко к показателю, если бы это "встроенный" RS485. Однако, длина ответа может быть неизвестной. Время прохождения одного байта на скорости 19200, 8N2 = 0.57 mSec, запрос 5 байт + ответ 10 байт, итого будет ~ 10 mSec - для "настоящего" UART. Т.е. в итоге хотелось бы получить показатель меньше 20 mSec. Тем более, повторюсь, что в режиме TCP server, в прошлой прошивке 1.6 работало корректно (~15mSec).
  5. Добрый день! С новой прошивкой 1.6.1 ситуация поменялась: В режиме UDP mode с force transmit = 1 ответ от устройства разбивается на 2 udp пакета. Ответ одним udp пакетом идет с force trasnmit >= 5. Такая же ситуация стала и с режимом TCP server, хотя в прошлой прошивке 1.6 работало корректно. Ответ от АЦП идет без пауз между байтами.
  6. Добрый день! Имеется следующая конфигурация: IA-5150I к нему (к RS485) подключено устройство (АЦП RIO7017). Установки последовательного порта: 19200 8N2 RS845 2-wire. IA-5150I включен режим UDP mode. С компьютера, простой программой опрашивается АЦП, всё работает. Запрос к АЦП - 5 байт ответ от АЦП - 10 байт, Packing Length = 0, параметр Force Transmit = 1 ms. Но ответ приходит с задержкой ~ 60mSec. При установке Force Transmit = 0, ответ приходит без задержек, разбитый на несколько UDP пакетов - как и должно быть. Если использовать режим TCP Sever mode и Force Transmit = 1 ms, то запрос-ответ происходит за 10 mSec - в пределах передачи 15 байт на скорости 19200. Т.е. в режиме TCP Server mode работает корректно. Таким образом, Force Transmit = 1 ms в режиме UDP mode отрабатывает некорректно ?!
×
×
  • Create New...