ГОСТ Р ИСО 15745-4—2010
Окончание таблицы С. 20
Имя поляНомер поляТип данныхТребуемое/ Опциональное
Зарезервировано
5 .6
Пустой
—
Размер элемента
7, 9.
11 ...
UINT
Условное
Ссылка на элемент
8. 10.12...
AssemN. ProxyAssemN. ParamN.
ProxyParamN UDINT или ЕРАТН
Условное
Первое поле «Name», должно быть строкой, придающей имя блоку данных. Это опциональное поле может
быть использовано через интерфейс пользователя.
Второе поле «Path», должно быть строкой, определяющей логический путь. Этот путь должен указывать
адрес блока данных в устройстве. Если блок, описанный этим входом AssemN. не адресуем прямо из связи, это
поле должно быть пустым. Если это поле — нулевая строка. « ». блок данных должен быть адресуемым как
атрибут данных (атрибут варианта 3) N-ro варианта объекта Assembly.
Третье поле «Size» должно представлять собой размер блока данных в байтах. Если ни это поле, ни поля
«Member Size» / «Member Reference» не присутствуют, размер блока данных должен быть равен 0. Оба этих поля
могут присутствовать, однако поскольку они оба устанавливают размер блока, установленные обоими способами
размеры должны быть согласованы.
Четвертое поле «Descriptor» должно быть битовым полем, которое описывает некоторые характеристики
Assembly. Биты этого поля следует интерпретировать согласно таблице С.21.
Т а б л и ц а С.21 — Определение бита поля дескриптора Assembly
БитИмя
Значение
0 Разрешение редакти
ровать значение
Если этот бит установлен (1). содержание полей ссылок члена объединения,
определенное в виде значений, можно редактировать
Если восстановлен (0). содержание полей ссылок этих членов нельзя редак
тировать
Если это поле пустое, значение по умолчанию должно быть установлено
на (0)
Ссылки на члены, считающиеся значениями, это те, которые устанавливают
либо константу UDINT. либо путь, состоящий из сегментов данных Data
Segments
1— 15
Зарезервированы
Поля 5 и 6 должны быть зарезервированными и пустыми.
Остальные поля должны быть парными (например, поле «Member Size» составляет пару с полем «Member
Reference»), что требует четное полное число полей. Число пар полей на каждом входе должно быть перемен
ным. Эти пары должны соответствовать списку членов объекта Assembly.
Допустимые значения поля «Ссылка Элемента» должны быть одним из следующих:
- ссылка ParamN или ProxyParamN из секции [Params];
- ссылка AssemN или ProxyAssemN из секции [Assembly);
- строка, представляющая путь (ЕРАТН);
- константа UDINT;
- пустое поле;
- дополнительные значения согласно определению для модульного EDS в С.4.1.5.3.2.
Если поле «Member Reference» пустое, число битов, установленное в поле «Member Size», должно быть
использовано в качестве заполнителя незначащей информацией в Assembly. Поле «Member Reference», содер
жащее нулевую строку, должно рассматриваться как пустое поле. Поле «Member Reference» и ему соответствую
щее поле «Member Size» не должны быть оба пустыми. Если поле «Member Reference» указывает ЕРАТН. этот
путьдолжен состоять либо из логических сегментов (путь к обьекту внутри устройства), либо из сегментов данных.
Поле «Member Size» должно иметь единицы битов. Если поле «Member Size» пустое, следует использовать
заданный размер, соответствующий полю «Member Reference». Заданный размер входа «Рагагп» должен быть
Заданный размер входа «Assem» должен быть приведен в его 3-м поле
приведен в его 6-м поле (размер).
(размер).
111