36 Публикация 1756-PM004B-EN-P - Июль 2008
Глава 2 Организация тегов
Адресация данных в тегах
Имя тега имеет следующий формат:
Name [Element] .Member [Element] .Bit
или
.[Index]
= Опционально
Где: Это:
Name Имя, идентифицирующее конкретный тег.
Element Индекс или индексы, указывающие на конкретный элемент массива.
· Используйте идентификатор элемента лишь в тех случаях, когда тег или член является массивом.
· Используйте один индекс для каждого измерения массива. Например: [5], [2,8], [3,2,7].
Для косвенной (динамической) ссылки на элемент используйте тег или численное выражение,
дающее номер элемента.
· В численном выражении используется комбинация тегов, констант, операторов и функций для
вычисления значения. Например, Tag_1 – Tag_2, Tag_3 + 4, ABS (Tag_4).
· Значение тега или численного выражения должно находиться в пределах размерности массива.
Например, если массив состоит из 10 элементов, то значение тега или численного выражения
должно быть в диапазоне от 0 до 9 (10 элементов).
Member Конкретный член структуры.
· Используйте идентификатор члена лишь в тех случаях, когда тег является структурой.
· Если структура содержит другую структуру в качестве одного из своих членов, используйте
дополнительные уровни формата. Member для идентификации соответствующего члена.
Bit Конкретный бит целочисленного типа данных (SINT, INT или DINT).
Index Для косвенной (динамической) ссылки на бит целого числа используйте тег или численное
выражение, дающее номер бита.
· В численном выражении используется комбинация тегов, констант, операторов и функций для
вычисления значения. Например, Tag_1 – Tag_2, Tag_3 + 4, ABS (Tag_4).
· Значение тега или численного выражения должно находиться в пределах диапазона битов
целочисленного тега. Например, если целочисленным тегом является Dint (32-bits), то значение
индекса должно быть в пределах от 0 до 31 (32 бита).