Функция Command by command на преобразователях серии NPort 6000
В задачах, где с конечным оборудованием должны взаимодействовать несколько хостов, может случится, что они одновременно отправят данные на NPort. При пересылке этих данных в последовательный порт может произойти коллизия и данные перемешаются:
Для решения подобных задач используется функция Command by command. Данная функция поддерживается только на преобразователях серии NPort 6000. Она позволяет организовывать очередь из запросов от хостов, а не отправлять их одновременно в последовательный интерфейс (так поступают преобразователи серии NPort 5000). Когда сервер последовательных интерфейсов NPort 6000 получает команду от подключенного хоста в сети Ethernet, он сохраняет ее в буфере. Далее команды будут отправляться на последовательные порты по принципу FIFO (first-in first-out), не перемешиваясь.
Еще одним преимуществом использования данной функции является то, что каждый хост получит ответ только на свой запрос (NPort 5000 серии отправляют ответ с последовательного порта во все активные соединения даже тем хостам, которые не отправляли запрос. Обращаем внимание, что это является нормальным режимом работы).
Настройка Command by command (функция доступна в режимах работы Real COM и TCP Server при значении параметра Max connection «2» и больше).