разработан компанией ZETLab для реализации высокоскоростного и надежного взаимодействия с модулями сбора и генерации данных, такими как ZET 017, ZET 028 и ZET 038. Эти устройства функционируют в системах, которые требуют точного и синхронного управления, а также бесперебойной передачи больших объемов потоковых данных. Особенность архитектуры протокола — использование трех отдельных каналов TCP/IP, каждый из которых привязан к конкретному порту. Такой подход поддерживает максимальную производительность, минимизацию задержек и высокую надежность системы в целом.
Анализ причин разделения каналов
При проектировании промышленных систем сбора данных (DAS) основной задачей является баланс между управляемостью (Command & Control), потоком данных сбора (АЦП) и потоком данных генерации (ЦАП). Объединение всех этих функций в один TCP-порт создает ряд проблем, особенно в условиях высокой нагрузки и необходимости строгого контроля таймингов.
Разделение на три независимых канала (Командный, АЦП, ЦАП) позволяет решить эти проблемы за счет независимого управления потоками, гарантируя, что высокоприоритетные команды управления не будут блокированы или задержаны многомегабитным потоком измерительных данных, и наоборот.
реализует тройное сетевое взаимодействие, используя следующие выделенные порты TCP:
1. Командный порт (1808). Канал управления устройством, который используется для передачи управляющих команд от клиента к устройству и приема ответных сообщений, содержащих информацию о состоянии, конфигурационные параметры (такие как частота дискретизации, усиление каналов, маски ICP) и подтверждения выполнения операций.
2. Порт данных АЦП (2320). Предназначен для потоковой передачи дискретизированных данных, полученных с аналого-цифровых преобразователей (АЦП). Этот канал используется для сбора сырых измерительных данных с высокой частотой дискретизации (до 50 кГц и выше на канал).
3. Порт данных ЦАП (3344). Используется для потоковой передачи данных, предназначенных для цифро-аналоговых преобразователей (ЦАП), поддерживает функциональность генерации сигналов. Канал является высоко объемным потоковым каналом, но его направление противоположно: от клиента к устройству.
Архитектура с разделением каналов является примером высокоэффективного инженерного решения, направленного на максимизацию производительности и надежности в сложных условиях.
Выше на этой странице, вы можете ознакомиться с новостями от производителей и поставщиков оборудования и оставить свои комментарии к сообщению: Сетевой протокол ZET 017/038: тройное сетевое взаимодействие.
Вопрос-ответ
Вопрос-ответ
Если Вам не удалось найти на страницах сайта искомой информации, или возникли другие вопросы – оформите заявку, укажите вашу потребность и получите бесплатную консультацию специалиста