3- 18 Программирование проекта в режиме оффлайн
Publication 1756-QS001B-EN-P - March 2004
Присваивание
операндов
Программное обеспечение RSLogix 5000 позволяет вам вести
программирование в соответствии с вашим рабочим процессом. Вы
можете ввести логику без присваивания операндов или определения
тегов. Позднее, вы можете вернуться и присвоить операнды и
определить теги для завершения процесса программирования.
Имя тега имеет формат:
пропущенный операнд - ввод логики без определения
операндов. RSLogix 5000 позволяет вводить и сохранять
логику без присваивания операндов. Это позволяет
разрабатывать алгоритм путем итераций и сохранять
библиотеки кодов для повторного использования.
неопределенный тег - ввод имени тега без определения
этого тега. RSLogix 5000 позволяет вводить и сохранять
логику без определения всех операндов. Это позволяет
разрабатывать алгоритм путем итераций.
Name [Element] .Member [Element] .Bit
.[Index]
или
= Необязательны
Где: Это:
Name
Имя, которое идентифицирует данный тег.
Element
Индекс или индексы, которые указывают на заданный элемент в массиве.
• Используйте идентификатор элемента, только если тег или член являются массивом.
• Используйте индекс для каждой размерности массива. Например [5], [2,8], [3,2,7].
Для непрямой ссылки на элемент (динамической) используйте тег или числовое выражение, которое
предоставляет номер элемента.
Например,
MyArray[Tag_1], MyArray[Tag_2-1], MyArray[ABS(Tag_3)].
Member
Конкретный член структуры.
• Используйте идентификатор члена, только если данный тег является структурой.
• Если структура содержит другую структуру в качестве одного из ее членов, то для идентификации
требуемого члена используйте дополнительные уровни формата
.Member
Bit
Конкретный разряд целочисленного типа данных (SINT, INT или DINT).
Index
Для косвенной (динамической) ссылки на бит целого числа используйте тег или численное выражение,
дающее номер бита. Например,
MyTag.[Tag_1], MyTag.[Tag_2-1], MyTag.[ABS(Tag_4)].