Как создать измерительную систему стандарта LXI — LAN eXtensions for Instruments

№ 2’2007
Стандарт LXI (LAN eXtensions for Instruments), появившийся в сентябре 2005 года, позволяет создавать гибкие измерительные системы. Эта гибкость дает массу вариантов выбора, которые вызывают вопросы. Использовать в системе концентратор, коммутатор или маршрутизатор? Нужно ли изолировать систему, или пусть она будет подключена к корпоративной сети? Как управлять измерениями с удаленного компьютера? В статье представлены некоторые рекомендации по созданию таких систем.

Стандарт LXI (LAN eXtensions for Instruments), появившийся в сентябре 2005 года, позволяет создавать гибкие измерительные системы. Эта гибкость дает массу вариантов выбора, которые вызывают вопросы. Использовать в системе концентратор, коммутатор или маршрутизатор? Нужно ли изолировать систему, или пусть она будет подключена к корпоративной сети? Как управлять измерениями с удаленного компьютера? В статье представлены некоторые рекомендации по созданию таких систем.

GPIB была главной архитектурой измерительных систем на протяжении вот уже более 30 лет. В системе GPIB до 14 приборов соединяются вместе в топологии гирлянды и подключаются к интерфейсной карте GPIB, установленной на компьютере (рис. 1). Каждое устройство на этой шине обладает своим собственным адресом, позволяющим компьютеру отправлять команды конкретным приборам. Каждый прибор выполняет команду и передает данные компьютеру. Систему LXI можно создать в аналогичной топологии или в большом количестве других вариантов.

Рис. 1. Система GPIB

В стандарте LXI приборы и компьютер соединены с концентратором, коммутатором или маршрутизатором (см. различия между ними в таблице) — это устройства в сети Ethernet, которые позволяют соединить между собой множество компьютеров и приборов. Компьютер может обращаться к отдельным приборам или их комбинациям. Приборы также могут общаться между собой. И гибкость на этом не заканчивается. В системе на базе сети Ethernet может быть несколько концентраторов, маршрутизаторов, коммутаторов и компьютеров. Какая же конфигурация системы LXI оптимальна?

Таблица. Концентраторы, коммутаторы и маршрутизаторы

Начнем с частной сети

Для начала требуется компьютер с интерфейсом Ethernet, маршрутизатор или коммутатор и пара кабелей для локальной сети. Частную сеть легче всего настраивать. В такой сети все приборы и компьютер подключены к коммутатору или маршрутизатору по локальной сети (рис. 2). Эту сеть не затрагивают тысячи сообщений из корпоративной сети или миллиарды из Всемирной паутины. Так как приборы и компьютер не подключены к общедоступной сети, им не угрожают распространенные в ней вирусы и разнообразные ошибки.

Рис. 2. Частная сеть LXI Network

В локальной сети каждое устройство работает с максимальной скоростью, не зависимо от скорости других приборов. Например, в сети могут быть приборы, которые передают данные со скоростью 10 Мбит/с, 100 Мбит/с или 1 Гбит/с, и каждый работает со своей максимальной скоростью, пока коммутатор или маршрутизатор в системе работает со скоростью, большей или равной скорости самого быстрого прибора. Так как компьютерные технологии эволюционируют быстрее, чем приборы, компьютер уж точно не будет самым медленным звеном цепи.

Подключение к внутренней сети (Intranet)

Так как все оборудование совместимо с Ethernet, можно подключить LXI-приборы напрямую к корпоративной сети Intranet (рис. 3). Это позволит сотрудникам компании управлять LXI-приборами. Единственная проблема — необходимо настроить права доступа к приборам для всех пользователей корпоративной сети. Самый распространенный способ — это доступ к приборам через сервер, защищенный паролем. Плюсы такого подключения — все приборы, находящиеся внутри корпоративной сети, защищены корпоративным брандмауэром (файерволлом) от внешних атак и вредоносных программ. Минусы — необходимо вовлекать в процесс IT-службу компании.

Рис. 3. Прямое подключение

Основная трудность использования устройств LXI в корпоративной сети — это пропускная способность. В зависимости от степени загруженности сети сообщения, отправляемые приборам или приборами, могут задерживаться. Измерительные системы, в которых скорость и время являются критичными факторами, не следует подключать к Intranet напрямую. Для них нужна выделенная сеть, на которую не оказывает воздействие трафик корпоративной сети.

Создание собственной подсети

Можно ли создать такую измерительную систему LXI, которая работает независимо и на полной скорости, но которой, тем не менее, можно управлять с помощью внешнего компьютера? Это можно сделать двумя способами.

Первая конфигурация требует использования маршрутизатора (именно маршрутизатора) между выделенной (рис. 4) и общей сетями. Конечно, IT-отдел должен включить его в общую сетевую инфраструктуру. В этом варианте конфигурации компьютер и приборы работают в своей выделенной подсети на полной скорости. А маршрутизатор ограждает эту подсеть от доступа извне и присваивает каждому компьютеру и прибору собственный IP-адрес. Однако это улица с односторонним движением — приборы могут отправлять данные в корпоративную сеть, но никто из-за пределов выделенной сети не может отправлять информацию устройствам в ней.

Рис. 4. Подключение через маршрутизатор

Второй тип конфигурации — это предпочтительный вариант создания измерительной системы. В этом случае нужно установить в компьютер вторую сетевую карту. Одна карта соединяется с коммутатором измерительной системы (маршрутизатор не требуется), а другая — с корпоративной сетью. Компьютер управляет приборами в выделенной подсети, причем на полной скорости.

При такой конфигурации (рис. 5) только у ПК есть доступ в корпоративную сеть, приборы работают в своей собственной сети без всякого вмешательства сотрудников IT-отдела, а извне частной сети приборами можно управлять с помощью функции удаленного рабочего стола Windows XP (remote desktop application). «Внешний» компьютер с его помощью может контролировать «внутренний», отправляя команды приборам или получая от них данные.

Рис. 5. Соединение через ПК

Использование протокола точного времени в LXI-системе

Приборы LXI классов B и С используют протокол точного времени IEEE 1588 для точного тактирования и синхронизации (рис. 6). Приборы могут синхронизировать свои встроенные тактовые генераторы с помощью обычного маршрутизатора, но для наиболее точной синхронизации лучше использовать внешний тактовый генератор — специальный коммутатор со встроенным протоколом IEEE 1588. Приборы, использующие синхронизацию по протоколу IEEE 1588, должны находиться в обособленной подсети и быть подключены к внешнему тактовому генератору. Другие приборы LXI и сам внешний генератор должны быть подключены к главному маршрутизатору.

Рис. 6. Подсеть с протоколом IEEE 1588

Заключение

LXI принес в мир измерительных систем новый уровень гибкости. Построение измерительной системы в этом стандарте не представляет большой сложности. Очень важно создать внутреннюю обособленную сеть, отделенную от корпоративной сети и Интернета. Это гарантирует, что работе системы не будет мешать большое количество постороннего трафика в сети, и она сможет осуществлять тестирование с максимальной скоростью. Использование второго сетевого интерфейса в управляющем ПК позволяет удаленным компьютерам осуществлять доступ к этой сети, не снижая при этом ее производительность. И, наконец, можно добавить в измерительную систему несколько подсетей, включая, например, сеть с синхронизацией по протоколу IEEE 1588. Следование этим рекомендациям позволяет создать гибкую и высокоскоростную сетевую измерительную систему.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *