ГОСТ Р ИСО 15745-2—2010
На рисунке А.7 представлен пример, показывающий раздел типичных групп параметров.
[Groups]
Groupl = "Setup’. 2. 1.2: $ group 1
Group2 = "Monitor’, 2. 2. 3: $ group 2
Group3 = "Maintenance". 2. 1.3: $ group 3
Рисунок A.7 — Пример раздела [Groups]
A.4.1.4.8 Раздел компоновки
Раздел компоновки описывает структуру блока данных. Часто такой блок представляет собой атрибут дан
ных объекта Компоновка; однако данный раздел EDS гложет быть использован для описания любой сложной
структуры. Описание этого блока данных соответствует описанию механизма, используемого обьектом Компо
новка для описания списка своих членов.
Ключевое слово ввода «Revision» имеет поле 16-битных целых чисел, которое должно быть версией (атри
бут класса 1) объекта Компоновка в приборе. Если этот дополнительный ввод опущен, версия обьекта Компонов
ка должна быть версией 2.
Ключевое слово ввода для всех компоновок должно состоять из одного из следующих наборов символов:
«Assem», «ProxyAssem», «ProxiedAssem», объединенных с номером (десятичным) экземпляра обьекта Компо
новка для прибора, например «Asseml». Если отдельный экземпляр объекта Компоновка адресуется из
канала связи, должно быть взаимно однозначное соответствие между номером Assem в файле EDS и номером
экземпляра компоновки в устройстве. Ключевые слова «ProxyAssem» and «ProxiedAssem» определены далее
в А.4.1.5.3.2 как часть требований EDS к модулям.
Каждый ввод должен содержать форматированные поля, показанные в таблице А.23.
Т а б л и ц а А.23 — Формат ключевых слов AssemN
Имя поли
Номер поля
Тип данных
Обяэатепьна/Дополиительно
Название
1
EDS_Char_Array
Дополнительно
Маршрут
2
EDS_Char_Array
Дополнительно
Размер
3
UINT
Условно
Дескриптор
4
WORD
Дополнительно
Зарезервированное
7.9.11 ...
Пустое
Размер элемента
8.10. 12...
UINT
Условно
Элементная ссылка
AssemN, ProxyAssemN. ParamN.
ProxyParamN. UDINT. or EPATH
Условно
Первое поле «Название» должно быть строкой, дающей имя блоку данных. Это дополнительное поле
может быть использовано интерфейсом пользователя.
Второе поле «Маршрут» должно быть строкой, устанавливающей логическую цепь. Этот маршрут должен
идентифицировать адрес блока данных в устройстве. Если блок, описываемый этим вводом AssemN. не непос
редственно адресуется из канала связи, то это поле должно быть пустым. Если это поле является пустой стро кой.
блок данных должен адресоваться как атрибут данных (атрибут экземпляра 3) N-ro экземпляра обьекта
Компоновка.
Третье поле «Размер» должно устанавливать размер блоха данных в байтах. Если ни это поле, ни поля
«Member Size»/«Member Reference» не представлены, размер блока данных должен быть равен 0. Однако оба
этих поля могут быть представлены, поскольку они оба устанавливают размер блока, размеры, устанавливаемые
обоими способами, должны быть согласованы.
Четвертое поле «Дескриптор» должно быть битовым полем, описывающим некоторые характеристики
Компоновки. Биты этого поля должны интерпретироваться, как установлено в таблице А.24.
Т а б л и ц а А.24 — Определение битов поля дескриптора Компоновки
БитНазвание
Значение
0
Разреше
ние редак
тирования
значений
Если этот бит установлен (1). содержимое полей элементных ссылок Компоновки, оп
ределенное как значение, может быть отредактировано.
При сбросе
(0)
содержимое этих полей элементных ссылок может не редактироваться.
Если это поле является пустым, значение должно по умолчанию сбрасываться
(0).
Элементные ссылки, рассматриваемые как значения, являются ссылками, устанавли
вающими либо константу UDINT. либо маршрут, состоящий из Сегментов Данных (Data
Segments)
1— 15Зарезервированные
76