Project
Station
Progr. Module
S7 Program
Source Files
Blocks
Объект Проект Объект Станция
Объект Программируемый модуль Объект Программа S7/M7
Объект Папка с исходными файлами Объект Папка с блоками
Символ |
Папка объекта |
Выборка важных функций |
|
|||||
|
|
|
|
|
Блоки |
Загрузка с управлением проектом |
|
|
|
|
|
|
|
|
Загрузка без управления проектом |
|
|
|
|
|
|
|
|
Обзор доступных справочных данных |
|
|
|
|
|
|
|
|
Переадресация |
|
|
|
|
|
|
|
|
Сравнение блоков |
|
|
|
|
|
|
|
|
Преобразование |
и редактирование |
текстов |
|
|
|
|
|
|
пользователя |
|
|
|
|
|
|
|
|
Переходы к описаниям языков и к помощи по |
||
|
|
|
|
|
|
блокам и системным атрибутам |
|
|
|
|
|
|
|
Блоки в целом |
Базовая процедура для создания логических блоков |
||
|
|
|
|
|
|
Создание блоков |
|
|
|
|
|
|
|
|
Основная информация о программировании |
||
|
|
|
|
|
|
исходных файлов на AWL |
|
|
|
|
|
|
|
|
Сравнение блоков |
|
|
|
|
|
|
|
Организацион- |
Дополнительные функции: |
|
|
|
|
|
|
|
ный блок (ОВ) |
Введение в типы данных и типы параметров |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
Требования для загрузки |
|
|
|
|
|
|
|
|
Тестирование с помощью статуса программы |
||
|
|
|
|
|
|
Что нужно знать о тестировании в пошаговом |
||
|
|
|
|
|
|
режиме / контрольных точках |
|
|
|
|
|
|
|
|
Переадресация |
|
|
|
|
|
|
|
|
Помощь по блокам |
|
|
|
|
|
|
|
Функция (FC) |
Дополнительные функции: |
|
|
|
|
|
|
|
|
Введение в типы данных и типы параметров |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
Требования для загрузки |
|
|
|
|
|
|
|
|
Тестирование с помощью статуса программы |
||
|
|
|
|
|
|
Что нужно знать о тестировании в пошаговом |
||
|
|
|
|
|
|
режиме / контрольных точках |
|
|
|
|
|
|
|
|
Переадресация |
|
|
|
|
|
|
|
|
Атрибуты для блоков и параметров |
|
|
|
|
|
|
|
Функциональ- |
Дополнительные функции: |
|
|
|
|
|
|
|
ный блок (FB) |
Введение в типы данных и типы параметров |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
Использование мультиэкземпляров |
|
|
45
Символ |
Папка объекта |
Выборка важных функций |
|
|
||||||||
|
|
|
|
|
|
|
Требования для загрузки |
|
|
|
||
|
|
|
|
|
|
|
Тестирование с помощью статуса программы |
|||||
|
|
|
|
|
|
|
Что нужно знать о тестировании в пошаговом |
|||||
|
|
|
|
|
|
|
режиме / контрольных точках |
|
|
|||
|
|
|
|
|
|
|
Переадресация |
|
|
|
|
|
|
|
|
|
|
|
|
Атрибуты для блоков и параметров |
|
|
|||
|
|
|
|
|
|
|
Назначение |
и |
редактирование |
сообщений, |
||
|
|
|
|
|
|
|
относящихся к блокам |
|
|
|
||
|
|
|
|
|
|
|
Проектирование сообщений PCS7 |
|
|
|||
|
|
|
|
|
|
|
Преобразование |
и |
редактирование |
текстов |
||
|
|
|
|
|
|
|
пользователя |
|
|
|
|
|
|
|
|
|
|
|
|
Назначение |
системных атрибутов |
параметрам |
|||
|
|
|
|
|
|
|
функционального блока |
|
|
|
||
|
|
|
|
|
Тип |
данных, |
Создание блоков |
|
|
|
|
|
|
|
|
|
|
определенный |
Базовая информация |
по программированию |
|||||
|
|
|
|
|
||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
пользователем |
исходных файлов на AWL |
|
|
||||
|
|
|
|
|
(UDT) |
|
Введение в типы данных и типы параметров |
|
||||
|
|
|
|
|
|
|
Использование типов данных, определенных |
|||||
|
|
|
|
|
|
|
пользователем, для доступа к данным |
|
|
|||
|
|
|
|
|
|
|
Атрибуты для блоков и параметров |
|
|
|||
|
|
|
|
|
Блок |
данных |
Просмотр данных в блоках данных |
|
|
|||
|
|
|
|
|
(DB) |
|
Просмотр описания блоков данных |
|
|
|||
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
Требования для загрузки |
|
|
|
||
|
|
|
|
|
|
|
Использование мультиэкземпляров |
|
|
|||
|
|
|
|
|
|
|
Программный статус блоков данных |
|
|
|||
|
|
|
|
|
|
|
Введение в типы данных и типы параметров |
|
||||
|
|
|
|
|
|
|
Атрибуты для блоков и параметров |
|
|
|||
|
|
|
|
|
|
|
Назначение |
и |
редактирование |
сообщений, |
||
|
|
|
|
|
|
|
связанных с блоками (только для экземплярных |
|||||
|
|
|
|
|
|
|
блоков данных) |
|
|
|
|
|
|
|
|
|
|
|
|
Проектирование сообщений PCS7 (только для |
|||||
|
|
|
|
|
|
|
экземплярных блоков данных) |
|
|
|||
|
|
|
|
|
|
|
Преобразование |
и |
редактирование |
текстов |
||
|
|
|
|
|
|
|
пользователя (только для экземплярных блоков |
|||||
|
|
|
|
|
|
|
данных) |
|
|
|
|
|
|
|
|
|
|
Системная |
Требования для загрузки |
|
|
|
|||
|
|
|
|
|
функция (SFC) |
Атрибуты для блоков и параметров |
|
|
||||
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
Помощь по блокам |
|
|
|
|
|
|
|
|
|
|
Системный |
Требования для загрузки |
|
|
|
|||
|
|
|
|
|
функциональн |
Атрибуты для блоков и параметров |
|
|
||||
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
||||||
|
|
|
|
|
ый блок (SFB) |
Проектирование сообщений PCS7 |
|
|
||||
46
Символ |
Папка объекта |
Выборка важных функций |
|
|
|||||||
|
|
|
|
|
|
Преобразование |
и |
редактирование |
текстов |
||
|
|
|
|
|
|
пользователя |
|
|
|
|
|
|
|
|
|
|
|
Помощь по блокам |
|
|
|
|
|
|
|
|
|
|
Таблица |
Базовая процедура при наблюдении и управлении с |
|||||
|
|
|
|
|
переменных |
помощью таблицы переменных |
|
|
|||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
(VAT) |
Введение в тестирование с помощью таблицы |
|||||
|
|
|
|
|
|
переменных |
|
|
|
|
|
|
|
|
|
|
|
Введение в наблюдение переменных |
|
|
|||
|
|
|
|
|
|
Введение в управление переменными |
|
|
|||
|
|
|
|
|
|
Введение в принудительное задание значений |
|||||
|
|
|
|
|
|
переменным |
|
|
|
|
|
|
|
|
|
|
Системный |
Системные блоки данных (SDB) редактируются |
|||||
|
|
|
|
|
блок данных |
только косвенно посредством функций: |
|
|
|||
|
|
|
|
|
(SDB) |
Введение в конфигурирование аппаратуры |
|
||||
|
|
|
|
|
|
Свойства подсетей и коммуникационных узлов |
|||||
|
|
|
|
|
|
Обзор: Связь с помощью глобальных данных |
|||||
|
|
|
|
|
|
Назначение |
и |
редактирование |
сообщений, |
||
|
|
|
|
|
|
относящихся к символам |
|
|
|
||
|
|
|
|
|
|
Требования для загрузки |
|
|
|
||
Объект Папка с исходными файлами Папка с исходными файлами содержит исходные программы в текстовом
формате.
Положение в изображении проекта:
Project
Station
Progr. Module
S7 Program
Source Files
Blocks
Объект Проект Объект Станция
Объект Программируемый модуль Объект Программа S7/M7
Объект Папка с исходными файлами Объект Папка с блоками
Символ |
Папка объекта |
Выборка важных функций |
|
|
Исходный |
файл |
Основная информация по программированию |
|
(например, |
файл |
исходных файлов на AWL |
|
на языке AWL) |
Создание исходных файлов на AWL |
|
|
|
|
Вставка шаблонов блоков в исходные файлы на |
|
|
|
AWL |
|
|
|
Вставка исходного кода из существующих |
|
|
|
блоков в исходные файлы на AWL |
47
|
|
Проверка непротиворечивости в исходных |
|
|
файлах на AWL |
|
|
Компилирование исходных файлов на AWL |
|
|
Генерирование исходных файлов на AWL из |
|
|
блоков |
|
|
Экспорт исходных файлов |
|
|
Импорт исходных файлов |
|
Шаблон сети |
Создание шаблонов сетей |
9.АБСОЛЮТНАЯ И СИМВОЛИЧЕСКАЯ АДРЕСАЦИЯ
Впрограмме STEP 7 вы работаете с такими операндами, как сигналы входов/выходов, меркеры, счетчики, таймеры, блоки данных и функциональные блоки. Вы можете обратиться к этим операндам по их абсолютным адресам, но ваша программа будет читаться значительно легче, если вы воспользуетесь символическими именами (символами) для этих адресов (например, Двигатель_А_включить или другие идентификаторы в соответствии с системой кодов, принятой в вашей компании или отрасли промышленности). После этого к операнду в вашей пользовательской программе можно будет обратиться с помощью этого символа.
АБСОЛЮТНЫЕ АДРЕСА
Абсолютный адрес состоит из идентификатора адреса и положения в памяти (например, Q 4.0, I 1.1, M 2.0, FB21).
СИМВОЛИЧЕСКИЕ АДРЕСА
Вы можете облегчить чтение своей программы и упростить поиск неисправностей, назначив абсолютным адресам символические имена.
STEP 7 может преобразовывать символические имена в требуемые абсолютные адреса автоматически. Если вы предпочитаете обращаться к массивам, структурам, блокам данных, локальным данным, логическим блокам и типам данных, определенным пользователем, с помощью символических имен, то вы должны сначала назначить символические имена абсолютным адресам, прежде чем вы сможете обратиться к ним символически.
Например, вы можете назначить символическое имя ДВИГАТЕЛЬ_ВКЛЮЧЕН адресу Q 4.0, а затем использовать ДВИГАТЕЛЬ_ВКЛЮЧЕН как адрес в операторе программы. С помощью символических адресов легче распознавать, насколько элементы в программе соответствуют компонентам вашего проекта управления процессом.
Следует различать локальные (относящиеся к блоку) и совместно используемые символы.
48
|
Совместно |
используемые |
Локальные символы |
|
|||||
|
символы |
|
|
|
|
|
|
|
|
Область |
Действителен |
во |
|
всей |
Известен только |
блоку, в |
|||
действия |
программе пользователя |
|
котором был определен |
||||||
|
Может |
|
быть |
использован |
Один и тот же символ может |
||||
|
всеми блоками |
|
|
|
быть |
использован |
в разных |
||
|
Имеет один и тот же смысл во |
блоках для разных целей |
|||||||
|
всех блоках |
|
|
|
|
|
|
||
|
Должен |
быть |
уникален |
во |
|
|
|
||
|
всей программе пользователя |
|
|
|
|||||
Допустимы |
Буквы, |
|
цифры, |
специальные |
Буквы |
|
|
||
е символы |
символы |
|
|
|
|
Цифры |
|
||
|
Диакритические |
|
знаки, |
Знак подчеркивания (_). |
|||||
|
отличные от 0x00, 0xFF, и |
|
|
|
|||||
|
апострофы |
|
|
|
|
|
|
||
|
Символическое |
имя |
должно |
|
|
|
|||
|
быть заключено в кавычки, |
|
|
|
|||||
|
если |
в |
нем |
использованы |
|
|
|
||
|
специальные символы |
|
|
|
|
||||
Использова |
Вы |
можете |
определить |
Вы |
можете |
определить |
|||
ние |
совместно |
используемые |
локальные символы для: |
||||||
|
символы для: |
|
|
|
параметров блока (вход, выход, |
||||
|
входных/выходных |
сигналов |
вход/выход); |
|
|||||
|
(E, EB, EW, ED, A, AB, AW, |
статических данных блока; |
|||||||
|
AD); |
|
|
|
|
|
временных данных блока. |
||
|
Периферийных |
входов |
и |
|
|
|
|||
|
выходов (PE, PA); |
|
|
|
|
|
|||
|
меркеров (M, MB, MW, MD); |
|
|
|
|||||
|
таймеров (T)/ счетчиков (Z); |
|
|
|
|||||
|
логических блоков |
(FB, |
FC, |
|
|
|
|||
|
SFB, SFC); |
|
|
|
|
|
|
||
|
блоков данных (DB); |
|
|
|
|
|
|||
|
типов |
данных, |
определенных |
|
|
|
|||
|
пользователем (UDT); |
|
|
|
|
||||
|
таблицы переменных (VAT). |
|
|
|
|||||
Где |
Таблица символов |
|
|
Таблица описания переменных |
|||||
определены |
|
|
|
|
|
|
для блока |
|
|
? |
|
|
|
|
|
|
|
|
|
49