Шаблоны профилей ControlNet
А.1 Общие положения
Содержание верхних уровней сети ControlNet основано на общем промышленном протоколе (CIP). Этот протокол моделирует все коммуникационные и прикладные сущности в виде объектов. Специфические для CIP сервисы запросов сообщений должны выполняться на соответствующих экземплярах объектов (или их атрибутов). Такая схема обеспечивает формальный доступ ко всей конфигурации, статусу и данным переменных во время работы узла. В то же время соединения ввода/вывода допускают прямой обмен с базой данных ввода/вывода без промежуточной обработки. В обоих случаях все обращения к данным устройства определяются путем CIP, то есть в виде потока октетных строк, определяющего экземпляр объекта приложения, атрибут и/или конечную точку соединения.
С помощью интерфейса коммуникаций CIP используют многие опции дистанционной конфигурации устройств, включая следующие:
- сохранение информации устройства в печатном или электронном виде;
- выделенные Parameter Objects, которые предоставляют открытый интерфейс со значениями данных индивидуальных конфигурации/параметра и могут также загружать дополнительную информацию по конфигурации, например дескриптивный текст, тип данных, пределы данных и величины по умолчанию;
- выделенные Configuration Assembly, которые допускают массовую загрузку и перекачку данных конфигурации путем группировки отдельных значений данных конфигурации/параметров;
- комбинации указанных выше методов.
Средства конфигурации, имеющиеся в настоящее время для устройств на базе CIP, используют специально форматированный файл ASCII, называемый электронным бланком данных (EDS), который обеспечивает следующее:
- информацию, необходимую для идентификации присоединенного устройства;
- описание данных устройства, которые могут быть доступны через сеть (например, конфигурируемые параметры);
- описание коммуникационных возможностей, поддерживаемых данным устройством (например, соединения);
- дополнительную, относящуюся к поставщику информацию.
EDS предусматривает использование средств автоматизации выполнения процесса конфигурирования устройства. Требования EDS обеспечивают открытый, последовательный и совместимый подход к выполнению конфигурирования устройства в среде CIP.
Информация EDS в значительной степени аналогична информации, требующейся в профилях как коммуникационных сетей, так и устройств, в связи с чем указанные ниже подразделы устанавливают формат для:
- шаблонов профилей коммуникационных сетей и устройств согласно определениям в ИСО 15745-1;
- инкапсуляции файлов EDS в шаблоны ИСО 15745 ("оболочки");
- EDS, включая общую семантическую информацию.
Примечание - EDS ControlNet некоторого устройства может быть получен исходя из содержания соответствующих XML-файлов профилей устройств и коммуникационной сети, используя соответствующие таблицы стилей.
А.2 Описание шаблона профиля устройства
А.2.1 Описание шаблона профиля устройства на основе XML
А.2.1.1 Общие положения
XML-файлы профиля устройства должны соответствовать XML-схеме профиля устройства, приведенной в А.2.1.3.3.
Содержание XML-схемы выводится из диаграмм класса профиля устройства, представленных в 6.1.1 и расширенных дополнительными элементами, позволяющими дать полное описание требований к устройству или его возможностей.
А.2.1.2 Семантика элементов XML-схемы
A.2.1.2.1 ProfileBody
Этот главный элемент ассоциирован с набором атрибутов, которые предоставляют дополнительную информацию о файле профиля.
Семантика этих атрибутов установлена в А.4.1.4.2.