ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
5 июля
132049 Топик полностью
bialix (20.09.2008 14:33, просмотров: 171) ответил Vit на Вообще-то это прямая дорога к Device Description Language - DDL. Только у них подход шире. Но есть и другие варианты. Можно хранить в приборе требуемый (минимальный корректный) номер версии ПО визуализации и на основании этого формально выявлять
DD, цитата из документа по второй ссылке Описание устройства (Device Description, DD) Функциональная совместимость устройств - это возможность замены устройства полевой шины, изготовленного одним поставщиком оборудования, другим устройством другого изготовителя без потери функциональности или степени интеграции с системой управления хоста. Функциональная совместимость устройств позволяет пользователю выбрать аппаратуру, наиболее соответствующую типу используемого приложения, независимо от поставщика хост-системы или поставщиков других устройств в сети. Это дает пользователям возможность использовать запасные детали и оборудование от различных поставщиков. Пользовательский уровень FOUNDATION fieldbus также включает в себя описания устройств (Device Descriptions, DD), реализуемые на языке описания устройств DDL (Device Description Language, DDL). Описания устройств можно рассматривать как своеобразные «драйверы» устройств. Поставщики оборудования предоставляют описания устройств для пользователей. После загрузки описания устройства в хост-систему система, а также все устройства в сети, способны поддерживать весь спектр функциональных возможностей устройства. Благодаря этому появляется возможность постоянного пополнения поддерживаемых функций; производители оборудования могут продолжать изобретать новые и расширять уже существующие возможности системы, применяемые независимо от хост-системы. Другие протоколы не предусматривает наличие компонентов, аналогичных описаниям устройств. Некоторые протоколы поддерживают «профили» устройств, которые содержат основной набор параметров. Однако, данные профили имеют жесткую структуру и не расширяются. Из этого следует, что подобные протоколы только основной набор общих параметров на уровне устройств. Чтобы получить возможность доступа к дополнительным, или расширенным параметрам или возможностям конкретного устройства, необходимо написать прикладную пользовательскую программу. Комплексируемость в рамках систем, использующих профили, на самом деле означает лишь совместимость на сетевом уровне, и не предоставляет реальной возможности автоматического конфигурирования оборудования, известного как технология plug-and-play. Возможности пользователя ограничиваются набором основных функций: например, задание параметров, представление пользователю измеренных значений температур и т.д. Однако для выполнения специальных операций с устройством (например, для его калибровки) потребуется написать специальную прикладную программу. В то же время пользователь, работающий с FOUNDATION fieldbus, может просто подключить устройство к системе, загрузить Описание данного устройства, и работать с данным устройством безо всяких ограничений. Технология FOUNDATION fieldbus обеспечивает полный доступ ко всем данным, в том числе к параметрам, специфичным для данного устройства, для любого из совместимых с FOUNDATION fieldbus устройств. Без стандартных блоков, параметров и описаний устройств свобода выбора поставщика аппаратного обеспечения весьма ограничивается, поскольку для замены устройства или аппаратуры одного изготовителя устройством или аппаратуры другого изготовителя требуется дополнительное программирование для поддержки полного спектра возможностей.