ГОСТ Р ИС0 15745-2—2010
Поля 5 и 6 должны быть зарезервированы и должны быть пустыми.
Остающиеся поля должны быть спаренными так. чтобы поле «Member Size (Размер элемента)» спарива
лось с полем «Member Reference (Элементная Ссылка)», делая полное число полей четным. Число пар полей в
таком вводе должно быть переменным. Пары должны соответствовать списку элементов объекта Компоновка.
Разрешенные значения поля «Member Reference» должны быть одним из следующих значений:
- ссылка ParamN или ProxyParamN из раздела [Params];
- ссылка AssemN или ProxyAssemN из раздела [Assembly],
- строка, представляющая маршрут (ЕРАТН):
- константа UDINT;
- пустое поле:
- дополнительные значения, установленные для модульной EDS в А.4.1.5.3.2.
Если none «Member Reference» является пустым, число битов, установленных полем «Member Size», долж
но использоваться как дополнение в объекте Компоновка. Поле «Member Reference», содержащее пустую строку,
следует рассматриватьтак. как если бы поле было пустым. Поле «Member Reference» и его соответствующее
поле «Member Size» не должны быть одновременно пустыми. Если поле «Member Reference» устанавливает ЕРАТН.
то этот маршрут должен состоять либо из Логических сегментов (маршрут к объекту в приборе), либо из
Сегментов данных.
Поле «Member Size» должно измеряться в битах. Если поле «Member Size» является пустым, должен ис
пользоваться установленный размер поля «Member Reference». Установленный размер ввода Param должен
быть таким, как определено в его 6-м поле (размер). Установленный размер ввода Assem должен быть таким, как
определено в его 3-м поле (размер).
Элементы должны размещаться в первом младшем бите блока данных, так же как и в обьекте Компоновка.
Если размер поля «Member Size» меньше установленного размера соответствующего поля «Member Reference»,
должны использоваться младшие биты соответствующего поля «Member Reference». Если размер поля «Member
Size» больше установленного размера соответствующего поля «Member Reference», после всего элемента долж
ны следовать дополняющие нули, позволяющие увеличить размер элемента до «Member Size». Размер представ
ленного блока данных должен быть целым числом байтов. Размер всех элементов должен соответствовать
раз меру поля «AssemN Size» (когда выражается в битах).
На рисунке А.8 представлен пример, показывающий типичный раздел Компоновка. В этом примере длина
Assem5 составляет 1 байт, а его значение по умолчанию определяется как 0x21.
[Params]
Param1 =
0.
6. "20 0F 24 01 30 01".
0x0000.
2.
2,
"Idle state*.
и*
9
-
$ first field shall equal 0
$ path size, path
$ descriptor
$ data type : 16-bit WORD
$ data size in bytes
S name
$ units
$ help string
$ min. max. default data values
$ muft, dev. base, offset scaling not used
$ mult. dev. base, offset link not used
$ decimal places not used
$ path size, path
"User Manual p48".
0, 2. 1.
0. 0. 0.0.
0. 0. 0. 0.
0:
c. —
0. 6. "20 OF 24 02 30 01",
0x0000. 2. 2.
"Fault state"."User Manual p49". 0. 2. 2. 0. 0. 0. 0. 0. 0, 0. 0.0;
[Assembly]
Revision = 2;
Assem5 = "configuration*. "20 04 24 05 30 03". 1...,
4. Paraml,
3. Param2.
1
,;
Рисунок A.8 — Пример раздела [Assembly]
П р и м е ч а н и е — Ключевое слов Variant, объединенное с десятичным числом (например. «Variantl»),
резервируется для определения в дальнейшем новых типов вводов в разделе Компоновка.
А.4.1.4.9 Раздел управления соединениями
Настоящий раздел CIP не используется в файлах EDS DeviceNet. поэтому он не рассмотрен в настоящем
стандарте.
77