ГОСТРИСО 15745-3-2010
Таблица А.22 —форма! ключевою слова As.semN
Померполя
1
2
3
Тинданных
EDS_Char_Array
EDS_Char_Array
UINT
Имяполя
Name
Path
Size
Descriptor
4
WORD
Трсбуемый/опционалышй
Опциональный
Опциональный
Условный
Опциональный
Reserved
5,6—
—
MemberSize
7.9, II....UINT
Условный
Member Reference
8
,
1 0
.
1 2
,...AssemN, ProxyAssemN. ParamN,Условный
ProxyParamN. UDINT или EPATH
Первоепале Name должнобы
11
»строкой, дающей имя блокуданных. Этоопционал ьное поле можетбыть
использовано посредством интерфейса пользователя.
Второе поле Path должно быть строкой, определяющей логический путь. Этот путьдолжен указывать
адресблока данных вустройстве. Еслиблок, описанный этим входомAssemN. не адресуем прямо изсвязи,
этоноле должно бытьпустым. Еслиэто поле —нулеваястрока («»),блок данных долженбытьадресуем как
атрибут данных (атрибут экземпляра 3) N-io экземпляраобъекта Assembly.
Третье поле Size представляет собой размер блока данных в байтах. Если ни эго иоле, ни поля Member
Size и Member Reference не присутствуют, размер блока данных должен быть равен нулю. Оба эти поля
могут присутствовать; однако поскольку они устанавливают размер блока, данные размеры должны быть
согласованы.
Четвертое поле Descriptor —это битовое поле, которое описывае тнекоторые характеристики объекта
Assembly. Биты этого поляследуетинтерпретировать согласнотаблице А.23.
ТаблицаА.23 —Определение бита поля дескриптора Assembly
БитИмя
Значение
0
Allow Vblue
Edit
Ест
этот
бит установлен(1).содержание нолейссылок членасборки, определенное
в виде значении, можно редактировать.
Если этот бит восстановлен (0). содержание полей ссылок этих членов редактиро
ватьнельзя.
Если это поле пустое, значение поумолчаниюдолжно бытьустановлено на (0).
Ссылки на члены,считающиесязначениями, устанавливаютлибо константуUD1NT.
либо путь, состоящий из Data Segments
1-15
Зарезервировано
Поля 5 и
6
должны быгь зарезервированы.
Остальные нолядолжны быть парными, например поле Member Size составляет пару с нолем Member
Reference, чтотребует четное полное число полей. Число пар полей на каждом входедолжнобыть перемен
ным. Эти пары должны соответствоватьсписку членов обьекта Assembly.
Допустимое значение поля Member Referenceдолжнобытьследующим:
-ссылка ParamN или ProxyParamN изсекции |Рагшпх|;
- ссылка AssemN или ProxyAssemN изсекции [Assembly]:
- строка, представляющая путь(EPATJI);
- константа UDINT.
- пустое поле:
- дополнительные значения согласно определениюдля модульною EDS иА.4.1.5.3.2.
102