Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Program ID
Dimych_87
сообщение 16.12.2008, 13:24
Сообщение #1





Группа: Участники форума
Сообщений: 39
Регистрация: 21.3.2008
Из: Пермь
Пользователь №: 16812



Зачем нужен Program ID ?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
shylock
сообщение 17.12.2008, 21:56
Сообщение #2





Группа: Участники форума
Сообщений: 220
Регистрация: 13.1.2007
Из: UK
Пользователь №: 5511



Как я понимаю: чтобы однозначно идентифицировать набор сетевых переменных. Т.е. каждому Program ID соответствует свой XIF, и если производитель меняет программу устройства таким образом, что изменяется набор переменных, то Network Management Tool поймёт, что старый XIF уже не подходит.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_ggg__ggg_*
сообщение 17.12.2008, 22:30
Сообщение #3





Guest Forum






Program ID - это для соответствия программы в узле. Мало ли что Вы там "намутили".
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Dmitry K.
сообщение 18.12.2008, 8:57
Сообщение #4





Группа: Участники форума
Сообщений: 180
Регистрация: 17.7.2007
Из: С-Петербург
Пользователь №: 10055



The standard program ID (SPID) is an 8-byte number within the read-only data structure of a device as defined by the ANSI/EIA/CEA-709.1 (EN14908-1) protocol. It uniquely identifies the device interface for a device. It is used by network tools to associate a device with a device interface definition. This speeds up the commissioning process by allowing a network tool to obtain the device interface definition without uploading the entire definition from every device.
Guideline 2.3: A certified device shall implement a standard program ID as defined in 2.3, Standard Program ID.

The 16 hex digits of the SPID are organized as 6 fields that identify the format (F), manufacturer (M), device class ©, usage (U), channel type (T), and model number (N) of the device. These 6 fields are organized as follows, and are described in the following sections:
FM:MM:MM:CC:CC:UU:TT:NN

The manufacturer, classification, channel type, and optionally the usage fields contain standard values defined in the spidData.xml file available from the LONMARK Web site at www.lonmark.org/spid. The spidData.xml file is a downloadable, extensible markup language (XML) file for use with any development or network tool. The NodeBuilder Resource Editor (available to LONMARK members from the LONMARK Web site) and Echelon’s NodeBuilder Development Tool and Mini EVK Evaluation Kit use this file to simplify the generation of a standard program ID. All of these tools include a SPID Calculator that automatically builds a standard program ID based on your selections in fields that correspond to the following sections.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Dimych_87
сообщение 22.12.2008, 8:44
Сообщение #5





Группа: Участники форума
Сообщений: 39
Регистрация: 21.3.2008
Из: Пермь
Пользователь №: 16812



Уважаемый Dmitry K. немогли бы вы нам перевести этот текст на русский, желательно чтоб проффессиональный переводик был, а то мы этот текст в NodeBuilder ® User Guide видели и читали, хотелось бы нам , да и другим наверное, узнать что за зверь такой Program ID
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Dmitry K.
сообщение 22.12.2008, 12:11
Сообщение #6





Группа: Участники форума
Сообщений: 180
Регистрация: 17.7.2007
Из: С-Петербург
Пользователь №: 10055



Недоумеваю, что конкретно Вам не понятно. blink.gif
Перевод такой:
Стандартный индентификатор программы (SPID) является 8-байтовым номером внутри структуры данных устройства (доступной только на чтение) в соответствии с протоколом ANSI/EIA/CEA-709.1 (EN14908-1). Этот идентификатор уникально идентифицирует интерфейс устройства для какого-либо устройства. Идентификатор используется сетевыми программными инструментами для установки соответствия устройства с определением интерфейса устройства. Это ускоряет процесс ввода в действие устройств, позволяя сетевому инструменту (программе) получить определение интерфейса устройства, не выгружая полное определение из каждого устройства.

16 шестнадцатеричных цифр идентификатора SPID организованы в 6 полей, которые идентифицируют Формат (F), Изготовителя (M), Класс устройства (С), область Применения (U), Тип канала (T), и Номер модели (N) устройства. Эти 6 полей организованы следующим образом, и описаны в следующих разделах:

FM:MM:MM:CC:CC:UU:TT:NN

Основные поля изготовитель, классификация устройства, тип канала, и дополнительное поле области применения содержат стандартные значения, определенные в файле spidData.xml, доступном на Веб-сайте LONMARK по адресу www.lonmark.org/spid. Файл spidData.xml доступен для свободной загрузки, это XML файл для использования с любым разработческим или сетевым программным инструментом. Программное обеспечение NodeBuilder Resource Editor (доступный для участников LONMARK на Веб-сайте LONMARK), средство разработки от комании Echelon - NodeBuilder Development Tool и комплект Mini EVK Evaluation Kit используют этот файл, чтобы упростить генерацию стандартного идентификатора программы. Все эти инструменты включают программу SPID Calculator, которая автоматически создает стандартный идентификатор программы, основанный на сделанном выборе в соответствующих полях, описанных следующими разделами.


Короче, есть три сущности, а именно Устройство, внешний файл описания (XIF-файл) и загружаемая программа (APB-файл). Так вот, Program ID единственное связующее звено этих сущностей, ибо только этот идентификатор устанавливает соответствие между ними.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Dimych_87
сообщение 22.12.2008, 14:40
Сообщение #7





Группа: Участники форума
Сообщений: 39
Регистрация: 21.3.2008
Из: Пермь
Пользователь №: 16812



Получается для того, чтоб создать свое устройтсво, надо сначало зарегистрировать в LonMaker своего изготовителя ?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Dmitry K.
сообщение 22.12.2008, 15:36
Сообщение #8





Группа: Участники форума
Сообщений: 180
Регистрация: 17.7.2007
Из: С-Петербург
Пользователь №: 10055



По контексту Вашего вопроса сложилось впечатление, что Вы опечатались и вместо LONMARK написали LonMaker. В любом случае, ситуация следующая.

Если Вы хотите выпускать (как производитель) сертифицированные в ассоциации LONMARK устройства, тогда Вы должны зарегистрироваться в ассоциации как компания-производитель, вступить в ассоциацию, платить членские взносы, получая возможность сертифицировать устройства. В этом случае, когда Вы вступите и зарегистрируетесь как производитель, вам присвоят некий идентификационный номер компании-производителя, который, в свою очередь, Вы сможите указывать в Program ID и все будут знать, что это Ваша продукция. В противном случае, Вы обращаетесь в Echelon и те Вам назначают некий иной идентификатор производителя, который не идентифицирует Вас как компанию и может использоваться для создания и распространения несертифицированных устройств. Сертификация - процесс формально подтверждающий, что устройство отвечает всем требованиям стандарта LonWorks и связанным с ним руководящим документам.

В LonMaker ничего регистрировать не надо.

При необходимости, в Ресурсных файлах Вы можете создать и иметь свой набор (set) переменных, конфигурационных параметров и функциональных блоков.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Dimych_87
сообщение 24.12.2008, 15:21
Сообщение #9





Группа: Участники форума
Сообщений: 39
Регистрация: 21.3.2008
Из: Пермь
Пользователь №: 16812



Спасибо за разъяснение, мы примерно так и думали
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2Vtzqx9HerZ


ООО «УНИСПЛИТ» ИНН: 6453155081 erid: 2VtzqvmjJqS

ООО "АйДи-Электро" ИНН:6670013662 erid:2Vtzqwtpv5j

Последние сообщения Форума






RSS Текстовая версия Сейчас: 21.6.2025, 21:55
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных