2016-08-16 18 views
1

Есть ли у нас гарантированная доставка сообщения, отправленного через неявный обмен сообщениями в Ethernet/IP?Является ли явная передача сообщений гарантией доставки сообщений в Ethernet/IP

Неявный обмен сообщениями использует UDP, поэтому я думаю, что это не так, но это кажется странным, учитывая, что Implicit messaging используется для управления в реальном времени, поэтому я удивляюсь, может быть, Ethernet/IP обеспечивает гарантированную доставку поверх UDP?

Если нет, следует ли что-то реализовать поверх него? Нам все равно, что делать в реальном времени, но нам нужна гарантированная доставка, и мы вынуждены использовать неявные сообщения.

+1

Как вопрос слишком широк? Ожидаемые ответы: 'да, это гарантирует ', 'no, но вам не стоит беспокоиться об этом ', 'no, и вы должны его реализовать самостоятельно. – Archeg

+0

Неявная передача сообщений - это сообщение о реальном времени в реальном времени с минимальной задержкой. Следовательно, гарантированный пакет данных, который занимал 100 мс слишком долго, бесполезен (возможно, он был «потерян»). Явная передача сообщений - это наоборот. У него есть подтверждение поддержки доставки, но за счет латентности. – franji1

ответ

1

This article дает хороший обзор. UDP быстрее, чем использование транспорта, ориентированного на соединение, и может быть многоадресной рассылкой, что делает ее очень хорошей. Однако релябельность - это недостаток.

Если данные обновляются часто, это не проблема. В других приложениях я использовал для этого надежность PGM. Но это было для ПК для ПК.

Я предполагаю, что CIP Safety должен использовать нечто подобное.

 Смежные вопросы

  • Нет связанных вопросов^_^