Parallel Extensions
- 1 year ago
- 0
- 0
LAN eXtensions for Instrumentation ( LXI ) — коммуникационный стандарт для промышленной сети на базе стандартных сетей Ethernet , разработанный и поддерживаемый некоммерческой организацией LXI Consortium. Предполагается что стандарт призван заменить интерфейс GPIB и более современные попытки стандартизации доступа к измерительным приборам, такие как VXI и PXI .
LXI является торговой маркой LXI Consortium.
Консорциум образован в 2004 году компаниями Agilent Technologies и . В 2005 году вышла черновая спецификация 1.0. В 2011 году вышла первая рабочая версия спецификации 1.4. В ноябре 2016 года вышла спецификация 1.5.
Стандарт открыт и бесплатен. Его можно скачать с сайта организации.
Стандарт предусматривает подключение к беспроводным, кабельным или оптическим сетям Ethernet. Для кабельных сетей требуется поддержка Gigabit Ethernet 1000BASE-T. Рекомендуются стандартные Ethernet разъемы RJ45 на 8 контактов или M12 на 4 или 8 контактов.
Стандарт использует в качестве транспорта стек протоколов TCP/IP с обязательным IPv4 и опциональным IPv6. Предлагается три обязательных метода установки IP параметров: DHCP, Auto IP и вручную. Параметры сети по умолчанию устанавливаются кнопкой. Управление устройством осуществляется через WEB интерфейс.
Устройство обязано поддерживать протоколы Multicast DNS и DNS Service Discovery.
Устройство обязано иметь файл с параметрами устройства в XML формате. Состав тегов и их назначение определяются стандартом ( LXI XSD Schema ).
Устройство обязано поддерживать протокол VXI-11 .
Стандарт не специфицирует конкретного протокола и набора команд для непосредственного управления прибором. Вместо этого стандарт требует четкой реализации API драйверов устройства в соответствии с правилами IVI Foundation. Конкретный протокол управления разработчик прибора может выбрать на свой вкус. Тем не менее в рамках IVI Foundation существует рекомендуемый протокол HiSLIP ( англ. High Speed LAN Instrument Protocol ), который может быть использован для связи с устройством.
Много внимания стандарт уделяет вопросам работы устройств в системах управления реального времени. Для этого предусмотрены механизмы:
LXI Event Messages делятся на три группы: определяемые стандартом, определяемые разработчиком прибора и определяемые инсталлятором системы (пользователем).
Стандарт требует соответствия API драйверов устройств спецификациям . Драйвера устройств должны быть сертифицированы этой организацией. Документация на драйвера должна быть доступна с WEB сервера устройства.
Стандарт рекомендует или обязывает выполнять ряд конструктивных требований, например наличие, расположение и маркировка разъемов питания и интерфейсов; выключателей питания и кнопок начальной конфигурации; индикаторов питания, сети, статуса, MAC-адреса; логотипа и других обозначений консорциума.
Также регламентируются варианты питания устройств; соответствие отраслевым стандартам безопасности и электромагнитной совместимости.