
- •Предисловие
- •Содержание
- •1 Знакомство с продуктом и установка программного обеспечения
- •1.1 Обзор STEP 7
- •1.2 Стандартный пакет STEP 7
- •1.3 Что нового содержится в STEP 7 версии 5.3?
- •1.4.1 Инструментальные средства для проектирования
- •1.4.3 Человеко-машинный интерфейс
- •2 Установка
- •2.1 Авторизация
- •2.1.1 Авторизация и права пользователя
- •2.1.2 Установка Automation License Manager
- •2.1.3 Принципы работы лицензионных ключей
- •2.2 Установка STEP 7
- •2.2.1 Процедура установки
- •2.2.2 Настройка интерфейса PG/PC
- •2.3 Удаление STEP 7
- •2.3.1 Удаление STEP 7
- •3 Решение задачи автоматизации
- •3.1 Основная последовательность действий при планировании проекта автоматизации
- •3.2 Деление процесса на задачи и области
- •3.3 Описание отдельных функциональных областей
- •3.4 Список входов, выходов и входов/выходов
- •3.5 Создание диаграмм входов/выходов для моторов
- •3.6 Создание диаграммы входов/выходов для вентилей
- •3.7 Определение требований безопасности
- •3.8 Описание требуемых для оператора устройств отображения и управления
- •3.9 Составление конфигурационной диаграммы
- •4 Основы проектирования структуры программы
- •4.1 Программы в CPU
- •4.2 Блоки в программе пользователя
- •4.2.1 Блоки в программе пользователя
- •4.2.2 Организационные блоки и структура программы
- •4.2.3 Типы блоков
- •4.2.3.1 Организационный блок для циклической обработки программы (OB1)
- •4.2.3.2 Функции (FC)
- •4.2.3.3 Функциональные блоки (FB)
- •4.2.3.4 Экземплярные блоки данных
- •4.2.3.5 Глобальные блоки данных (DB)
- •4.2.3.6 Системные функциональные блоки (SFB) и системные функции (SFC)
- •4.2.4 Организационные блоки для обработки программ, управляемой прерываниями
- •4.2.4.1 Организационные блоки для обработки программ, управляемой прерываниями
- •4.2.4.6 Стартовые организационные блоки (OB100 / OB101 / OB102)
- •4.2.4.7 Фоновый организационный блок (OB90)
- •5 Запуск и функционирование
- •5.1 Запуск STEP 7
- •5.1.1 Запуск STEP 7 со стартовыми параметрами, используемыми по умолчанию
- •5.2 Вызов функций помощи
- •5.3 Объекты и их иерархия
- •5.3.1 Объекты и их иерархия
- •5.1.2 Объект Проект
- •5.1.3 Объект Библиотека
- •5.1.4 Объект Станция
- •5.1.5 Объект Программируемый модуль
- •5.1.6 Объект Программа S7/M7
- •5.1.7 Объект Папка блоков
- •5.1.8 Объект Папка с исходными файлами
- •5.1.9 Программа S7/M7 без станции или CPU
- •5.4 Пользовательский интерфейс и работа пользователя
- •5.4.1 Философия работы с пакетом
- •5.1.10 Компоновка окна
- •5.4.2 Элементы в диалоговых окнах
- •5.1.11 Создание объектов и управление ими
- •5.1.12 Выбор объектов в браузере
- •5.1.13 Память сеанса работы
- •5.1.14 Изменение расположения окон
- •5.1.15 Сохранение и восстановление расположения окон
- •5.5 Управление с клавиатуры
- •5.5.1 Управление с клавиатуры
- •5.5.2 Комбинации клавиш для команд меню
- •5.1.16 Комбинации клавиш для перемещения курсора
- •5.5.3 Комбинации клавиш для выделения текста
- •5.5.4 Комбинации клавиш для обращения к оперативной помощи
- •5.5.5 Комбинации клавиш для переключения между окнами
- •6 Сборка и редактирование проекта
- •6.1 Структура проекта
- •6.2 Сборка проекта
- •6.2.1 Создание проекта
- •6.2.2 Вставка станций
- •6.2.3 Вставка программ S7/M7
- •6.2.4 Редактирование проекта
- •6.2.5 Проверка программных пакетов, использованных в проекте
- •6.3 Управление многоязыковыми текстами
- •6.3.1 Управление многоязыковыми текстами
- •6.3.2 Типы многоязыковых текстов
- •6.3.3 Структура экспортируемого файла
- •6.3.4 Управление пользовательскими текстами, для которых не установлен шрифт языка
- •6.3.5 Оптимизирование исходного текста для перевода
- •6.4 Микрокарта памяти (MMC) как носитель данных
- •6.4.1 Что Вам нужно знать о микрокарте памяти (MMC)
- •6.4.2 Использование ММС как носителя данных
- •6.4.3 Файл карты памяти
- •6.4.4 Хранение данных проекта на микрокартах памяти (MMC)
- •7 Редактирование проекта при помощи различных версий STEP 7
- •7.1 Редактирование Проектов и Библиотек Версии 2
- •7.2 Расширение ведомых DP, которые были созданы с помощью предыдущих версий STEP 7
- •7.3 Редактирование текущих конфигураций с помощью предыдущих версий STEP 7
- •7.4 SIMATIC PC
- •7.5 Отображение модулей, сконфигурированных с помощью поздних версий STEP 7 или Дополнительных пакетов
- •8 Определение символов
- •8.1 Абсолютная и символьная адресация
- •8.2 Глобальные и локальные символы
- •8.3 Отображение глобальных или локальных символов
- •8.4 Установка адресных приоритетов (Символьный/Абсолютный)
- •8.5 Таблица символов для глобальных имен
- •8.5.1 Таблица символов для глобальных имен
- •8.5.2 Структура и компоненты таблицы символов
- •8.5.3 Адреса и типы данных, разрешенные в таблице символов
- •8.5.4 Неполные и неуникальные символы в таблице символов
- •8.6 Ввод глобальных символов
- •8.6.1 Ввод глобальных символов
- •8.6.2 Общие советы по вводу символов
- •8.6.3 Ввод отдельных глобальных символов в диалоговом окне
- •8.6.4 Ввод нескольких глобальных символов в таблицу символов
- •8.6.5 Использование верхнего и нижнего регистров для символов
- •8.6.6 Экспорт и импорт таблиц символов
- •8.6.7 Форматы файлов для импорта и экспорта таблицы символов
- •8.6.8 Области редактирования в таблице символов
- •9 Создание блоков и библиотек
- •9.1 Выбор метода редактирования
- •9.2 Выбор языка программирования
- •9.3 Создание блоков
- •9.4 Работа с библиотеками
- •10 Создание логических блоков
- •10.1 Основы создания логических блоков
- •10.2 Редактирование таблицы описания переменных
- •10.3 Мультиэкземпляры в таблице описания переменных
- •10.4 Общие замечания по редактированию команд и комментариев
- •10.5 Редактирование команд LAD в разделе кодов
- •10.6 Редактирование команд FBD в разделе кодов
- •10.7 Редактирование команд STL в разделе кодов
- •10.8 Корректировка вызовов блока
- •10.9 Сохранение логических блоков
- •11 Создание блоков данных
- •11.1 Основная информация о создании блоков данных
- •11.2 Отображение описания блоков данных
- •11.3 Отображение данных, содержащихся в блоках данных
- •11.4 Редактирование и сохранение блоков данных
- •12 Назначение параметров для блоков данных
- •12.1 Назначение параметров блокам данных
- •12.2 Назначение параметров технологическим функциям
- •13 Создание исходных файлов на STL
- •13.1 Основная информация по программированию исходных файлов на STL
- •13.3 Структура блоков в исходных файлах на STL
- •13.4 Создание исходных файлов STL
- •13.5 Сохранение и компиляция исходных файлов на STL и проверка непротиворечивости
- •13.6 Примеры исходных файлов на STL
- •14 Отображение справочных данных
- •14.1 Отображение справочных данных
- •14.2 Работа со справочными данными
- •15 Метка времени как свойство блока и конфликты меток времени
- •15.1 Проверка совместимости блоков
- •15.2 Метка времени как свойство блока и конфликты меток времени
- •15.3 Метки времени в логических блоках
- •15.4 Метки времени в глобальных блоках данных
- •15.5 Метки времени в экземплярных блоках данных
- •15.6 Метки времени в UDT и блоках данных, полученных из UDT
- •15.7 Исправление интерфейсов в функциях, функциональных блоках или UDT
- •15.8 Предотвращение ошибок при вызове блоков
- •16 Проектирование сообщений
- •16.1 Концепция сообщений
- •16.2 Конфигурирование сообщений для проекта
- •16.3 Конфигурирование сообщений для CPU
- •16.4 Советы для редактирования сообщений
- •16.5 Передача и редактирование текстов связанных с оператором
- •16.6 Перевод и редактирование текстовых библиотек
- •16.7 Передача данных проектирования сообщений в программируемый контроллер
- •16.8 Отображение сообщений CPU и диагностических сообщений, определенных пользователем
- •16.9 Конфигурирование «Отчета о системных ошибках»
- •17 Управление и наблюдение за переменными
- •17.1 Проектирование переменных для управления и наблюдения со стороны оператора
- •17.2 Установление атрибута управления и наблюдения оператором в случае списка команд, контактного плана и функционального плана
- •17.3 Установление атрибутов для управления и наблюдения со стороны оператора через таблицу символов
- •17.4 Изменение атрибутов управления и наблюдения со стороны оператора в случае CFC
- •17.5 Передача данных проектирования интерфейса программируемого контроллера с оператором
- •18 Установление соединения online и настройка CPU
- •18.1 Установление соединения online
- •18.2 Отображение и изменение режима работы
- •18.3 Отображение и установка времени и даты
- •18.4 Обновление версии встроенного ПО
- •19 Загрузка и считывание
- •19.1 Загрузка из PG/PC в программируемый контроллер
- •19.2 Компилирование и Загрузка Нескольких Объектов из PG
- •19.3 Загрузка из программируемого контроллера в PG/PC
- •19.4 Удаление в программируемом контроллере
- •19.5 Сжатие памяти пользователя (RAM)
- •20 Отладка
- •20.1 Введение в тестирование с помощью таблицы переменных
- •20.2 Основная последовательность действий при наблюдении и изменении переменных с помощью таблицы переменных
- •20.3 Редактирование и сохранение таблиц переменных
- •20.4 Ввод переменных в таблицу переменных
- •20.5 Установление связи с CPU
- •20.6 Наблюдение переменных
- •20.7 Изменение переменных
- •20.8 Принудительное присваивание значений переменным
- •21 Тестирование с использованием состояния программы
- •21.1 Отображение состояния программы
- •21.2 Что Вам следует знать о тестировании в пошаговом режиме и о контрольных точках
- •21.3 Что Вам следует знать о режиме HOLD
- •21.4 Программное состояние блоков данных
- •21.5 Настройка отображения для состояния программы
- •21.6 Установка режима для тестирования
- •22 Тестирование с использованием программы моделирования (дополнительный пакет)
- •22.1 Тестирование с использованием программы моделирования (дополнительный пакет)
- •23 Диагностика
- •23.1 Диагностика аппаратных средств и поиск неисправностей
- •23.2 Диагностические символы в представлении online
- •23.3 Диагностика аппаратных средств: Быстрый обзор
- •23.4 Диагностика аппаратных средств: Диагностический обзор
- •23.5 Информация о модулях
- •23.6 Диагностика в состоянии STOP
- •23.7 Проверка времен цикла сканирования во избежание временных ошибок
- •23.8 Поток диагностической информации
- •23.9 Программные средства обработки ошибок
- •24 Печать и архивирование
- •24.1 Печать проектной документации
- •24.2 Архивирование проектов и библиотек
- •25 Работа с программируемыми системами управления M7
- •25.1 Процедура для систем M7
- •25.2 Дополнительное программное обеспечение для программирования M7
- •26 Советы
- •26.1 Смена модулей в Конфигурационной таблице
- •26.2 Проекты с большим количеством сетевых станций
- •26.3 Реорганизация
- •26.4 Как редактировать символы нескольких сетей
- •26.5 Тестирование с таблицей переменных
- •26.6 Изменение переменных с помощью редактора программ
- •26.7 Виртуальная рабочая память
- •A Приложение
- •A.1 Режимы работы
- •A.2 Области памяти CPU S7
- •A.3 Типы данных и типы параметров
- •A.3.1 Введение в типы данных и типы параметров
- •A.3.2 Элементарные типы данных
- •A.3.4 Параметрические типы
- •A.4 Работа с более старыми проектами
- •A.4.1 Преобразование проектов версии 1
- •A.4.2 Преобразование проектов версии 2
- •A.4.3 Замечания к проектам STEP 7 V.2.1 со связью через глобальные данные
- •A.4.4 Ведомые DP при отсутствии или дефектных файлах GSD
- •A.5 Типовые программы
- •A.5.1 Типовые проекты и типовые программы
- •A.5.3 Пример обработки прерываний по времени
- •A.5.4 Пример обработки прерываний с задержкой
- •A.6 Доступ к области данных процесса и области периферийных данных
- •A.6.1 Доступ к области данных процесса
- •A.6.2 Доступ к области периферийных данных
- •A.7 Настройка рабочего режима
- •A.7.1 Настройка рабочего режима
- •A.7.2 Изменение режима и характеристик модулей
- •A.7.3 Обновление фирменной версии (операционной системы) в Модулях и подмодулях Offline
- •A.7.4 Использование функций часов
- •A.7.5 Использование тактовых сигналов и таймеров
- •Указатель
14 Отображение справочных данных
14.1Отображение справочных данных
Вы можете создавать и анализировать справочные данные, чтобы облегчить отладку и модификацию своей пользовательской программы. Справочные данные используются в следующих целях:
•Как обзор Вашей пользовательской программы в целом
•Как основа для изменений и тестирования
•Как дополнение к Вашей программной документации
Следующая таблица показывает, какую информацию Вы можете извлечь из отдельных видов справочных данных:
Вид |
Назначение |
Список перекрестных |
Обзор адресов в областях памяти I, Q, M, P, T, C и DB, используемых в |
ссылок |
программе пользователя. |
|
Используя команду меню View > Cross References for Address [Вид > |
|
Перекрестные ссылки для адресов], Вы можете отобразить все |
|
перекрестные ссылки, включая перекрывающийся доступ к выбранным |
|
адресам. |
Список назначений для |
Обзор того, какие биты адресов в областях памяти I, Q и M и какие |
входов, выходов и |
таймеры и счетчики (T и C) уже заняты в программе пользователя; |
меркеров (I,Q,M) |
образует важную основу для поиска ошибок или изменений в |
Список назначений для |
программе пользователя |
таймеров и счетчиков |
|
(T/C) |
|
Структура программы |
Иерархия вызовов блоков внутри программы пользователя и обзор |
|
используемых блоков и их уровней вложенности |
Неиспользуемые |
Обзор всех символов, определенных в таблице символов, но не |
символы |
использованных в разделах программы пользователя, для которых |
|
доступны справочные данные |
Адреса, не имеющие |
Обзор всех абсолютных адресов, которые используются в разделах |
символов |
программы пользователя, для которых доступны справочные данные, |
|
но для которых не были определены символы в таблице символов |
Справочные данные для выбранной программы пользователя включают в себя все списки, перечисленные в таблице. Имеется возможность создавать и выводить на экран один или более списков для одной программы пользователя или для нескольких программ пользователя.
Программирование с помощью STEP 7 v5.3 |
14-1 |
A5E00261405-01 |

Отображение справочных данных
Отображение нескольких видов справочных данных одновременно
Вывод на экран других списков в дополнительных окнах дает Вам, например, возможность:
•Сравнивать одноименные списки для различных программ пользователя
S7.
•Выводить на экран различные представления списка, например, списка перекрестных ссылок, отображаемых по-разному и помещенных на экране рядом друг с другом. Например, в одном из списков перекрестных ссылок Вы можете отобразить только входы программы пользователя S7, а в другом списке только выходы.
•Открывать одновременно несколько списков для одной программы пользователя S7, например, структуру программы и список перекрестных ссылок.
14.1.1Список перекрестных ссылок
Список перекрестных ссылок дает обзор использования адресов внутри программы пользователя S7.
При выводе на экран списка перекрестных ссылок Вы получаете список элементов областей памяти входов (I), выходов (Q), меркеров (М), таймеров (Т), счетчиков (С), функциональных блоков (FB), функций (FC), системных функциональных блоков (SFB), системных функций (SFC), периферийных входов/выходов (Р) и блоков данных (DB), используемых в программе пользователя S7 вместе с их адресами (абсолютным адресом или символом) и использованием. Он выводится на экран в активном окне. Строка заголовка рабочего окна показывает имя программы пользователя, которой принадлежит список перекрестных ссылок.
Каждая строка в окне соответствует записи в списке перекрестных ссылок. Функция поиска облегчает нахождение конкретных адресов и символов.
Список перекрестных ссылок отображается по умолчанию при выводе на экран справочных данных. Вы можете изменить это умолчание.
Структура
Запись списка перекрестных ссылок состоит из следующих столбцов:
Столбец |
Содержимое/Значение |
Address [Адрес] |
Абсолютный адрес |
Symbol [Символ] |
Символическое имя адреса |
Block [Блок] |
Блок, в котором используется адрес |
Type [Тип] |
Используется ли доступ к адресу на чтение (R) и/или на запись (W) |
Language/Details [Язык / |
Информация о языке программирования, использованном при создании |
Подробности] |
блока |
Столбцы Symbol [Символ], Block [Блок], Type [Тип] и Language/Details [Язык/
Подробности] отображается только в том случае, если для списка перекрестных ссылок были выбраны соответствующие параметры. Информация о языке и подробностях отображается в одном столбце, и только весь столбец может быть активизирован или деактивизирован. Эта
14-2 |
Программирование с помощью STEP 7 v5.3 |
A5E00261405-01 |

Отображение справочных данных
информация о блоке варьируется в зависимости от языка программирования, на котором блок был написан.
С помощью мыши Вы можете устанавливать на экране требуемую ширину столбца в списке перекрестных ссылок.
Сортировка
По умолчанию список перекрестных ссылок сортируется по областям памяти. Щелкнув мышью на заголовке столбца, Вы можете рассортировать записи этого столбца по критериям сортировки, установленным по умолчанию.
Пример компоновки списка перекрестных ссылок
Адрес |
Символ |
блок |
Тип |
Язык |
Подробности |
I1.0 |
Двигатель_вкл |
OB2 |
R |
STL |
Nw 2 Inst 33 /0 |
M1.2 |
Меркер |
FC2 |
R |
LAD |
Nw 33 |
C2 |
Счетчик2 |
FB2 |
|
FBD |
Nw2 |
Здесь: Nw – сегмент, Inst – команда
14.1.2Структура программы
Структура программы описывает иерархию вызовов блоков внутри программы пользователя S7. Вам также дается обзор используемых блоков, их зависимостей и потребностей в локальных данных.
С помощью команды меню View > Filter [Вид > Фильтр] в окне «Generating Reference Data [Генерирование справочных данных]» Вы открываете диалоговое окно с закладками. В закладке "Program Structure [Структура программы]” Вы можете установить, в каком виде Вы хотите отобразить структуру программы.
Вы можете выбирать между:
•Call structure [Структура вызовов] и
•Dependency structure [Структура зависимостей]
Символы в структуре программы
Символ Значение
Блок, вызываемый стандартно (CALL FB10)
Блок, вызываемый безусловно (UC FB10)
Блок, вызываемый условно (CC FB10)
Блок данных
Рекурсия
Рекурсия, вызываемая условно
Рекурсия, вызываемая безусловно
Блок не вызывается
Программирование с помощью STEP 7 v5.3 |
14-3 |
A5E00261405-01 |

Отображение справочных данных
•Рекурсии в вызове в древесной структуре распознаются и индицируются визуально .
•Рекурсии внутри иерархии вызовов отмечаются разными символами.
•Стандартно вызываемые блоки (CALL), условно вызываемые блоки (CC) и безусловно вызываемые блоки (UC) отмечаются разными символами.
•Блоки, которые не вызываются, показываются внизу древовидной структуры и помечаются черным крестом. Другие разрывы структуры вызовов, кроме разрывов, обусловленных не вызванными блоками, отсутствуют.
Древовидная структура
Показывается вся иерархия вызовов, начиная с конкретного блока.
Если структура программы должна быть создана для всех организационных блоков (ОВ), ОВ1 отсутствует в программе пользователя S7, или если был указан начальный блок, отсутствующий в программе, то Вам автоматически предлагается указать другой блок в качестве корня структуры программы.
Отображение множественных вызовов может быть деактивизировано при настройке параметров, как для древовидной структуры, так и для структуры в виде записей «предок-потомок».
Отображение максимальной потребности в локальных данных в древовидной структуре
Чтобы дать быстрый обзор потребности в локальных данных организационных блоков в отображаемой программе пользователя, на экран в древовидной структуре может быть выведена следующая информация:
•максимальная потребность в локальных данных на ОВ и
•потребность в локальных данных на путь
Вы можете активизировать и деактивизировать отображение этой информации в закладке ”Program Structure [Структура программы]".
Если имеются в наличии ОВ синхронных ошибок (OB121, OB122), то после числового значения для максимальной потребности в локальных данных
14-4 |
Программирование с помощью STEP 7 v5.3 |
A5E00261405-01 |

Отображение справочных данных
отображается знак плюс и дополнительная потребность для ОВ синхронных ошибок.
Структура предок/потомок
Показываются вызывающий и вызываемый блок. Блок, показанный слева и ниже сегмента, это блок, который вызывает или использует этот блок.
Отображение удаленных блоков
Строки, соответствующие удаленным блокам, отображаются красным цветом.
14.1.3Список назначений
Список назначений показывает, какие адреса уже назначены внутри программы пользователя. Это отображение является важной основой для поиска ошибок и выполнения изменений в программе пользователя.
Отображение списка назначений I/Q/M дает обзор того, какой бит, в каком байте областей памяти входов (I), выходов (Q) и меркеров (M) используется. Список назначений I/Q/M отображается в рабочем окне. Строка заголовка рабочего окна показывает имя программы пользователя S7, к которой относится список назначений.
Каждая строка содержит один байт области памяти, в которой закодированы восемь битов в соответствии с доступом к ним. Она также показывает, происходит ли обращение к байту, слову или двойному слову.
Коды в списке назначений I/Q/M
Белый фон |
К этому адресу нет обращения, следовательно, он не |
|
назначен. |
X |
Обращение к этому адресу происходит |
|
непосредственно |
Синий фон |
Обращение к этому адресу происходит косвенно |
|
(обращение к байту, слову или двойному слову). |
Программирование с помощью STEP 7 v5.3 |
14-5 |
A5E00261405-01 |

Отображение справочных данных
Столбцы в списке назначений I/Q/M
Столбец |
Содержимое/Значение |
7 |
|
6 |
|
5 |
|
4 |
Номер бита соответствующего байта |
3 |
|
2 |
|
1 |
|
0 |
|
B |
Байт занят обращением к одному байту |
W |
Байт занят обращением к одному слову |
D |
Байт занят обращением к двойному слову |
Пример компоновки списка назначений (I/Q/M)
Следующий пример показывает типичную компоновку списка назначений для входов, выходов и меркеров (I/Q/M).
Первая строка дает назначения для выходного байта IB 0. Обращение к адресу B 0 происходит побайтно. Колонки "0", "1", "2", "3", "5", и "6" идентифицируют с "X" для бита доступа.
Это также слово доступа к биту памяти 1 и 2, 2 и 3 или 4 и 5. По этой причине "столбик" показан в колонке "W", и ячейки имеют синий фон. Черная метка на столбике показывает начало доступа в формате слова.
Таблица T/C
Каждая колонка показывает 10 таймеров или счетчиков.
14-6 |
Программирование с помощью STEP 7 v5.3 |
A5E00261405-01 |

Отображение справочных данных
Пример
|
0 |
1 |
2 |
|
3 |
4 |
|
5 |
6 |
7 |
8 |
9 |
T 00-09 |
. |
T1 |
. |
. |
|
. |
|
|
T6 |
. |
. |
. |
T 10-19 |
. |
. |
T12 |
. |
|
. |
. |
|
. |
T17 |
. |
T19 |
T 20-29 |
. |
. |
. |
. |
|
T24 |
. |
|
. |
. |
. |
. |
Z 00-09 |
. |
. |
Z2 |
. |
|
. |
. |
|
. |
Z7 |
. |
. |
Z 10-19 |
. |
. |
. |
. |
|
. |
. |
|
. |
. |
. |
Z19 |
Z 20-29 |
. |
. |
. |
. |
|
. |
. |
|
. |
. |
. |
. |
Z 30-39 |
. |
. |
. |
. |
|
Z34 |
. |
|
. |
. |
. |
. |
14.1.4Неиспользованные символы
Вам дается обзор всех символов со следующими характеристиками:
•Символы, определенные в таблице символов.
•Символы, не используемые в тех частях программы пользователя, для которых существуют справочные данные.
Они отображаются в активном окне. Строка заголовка рабочего окна показывает имя программы пользователя S7, к которой относится список.
Каждая строка, показанная в этом окне, соответствует записи из списка. Строка состоит из адреса, символа, типа данных и комментария.
Столбец |
Содержимое/Значение |
Symbol [Символ] |
Символическое имя |
Address [Адрес] |
Абсолютный адрес |
Data Type [Тип данных] |
Тип данных адреса |
Пример компоновки списка неиспользуемых символов
Symbol |
Address |
Data Type [Тип |
Comment [Комментарий] |
[Символ] |
[Адрес] |
данных] |
|
MCB1 |
I 103.6 |
BOOL |
Автоматический выключатель |
|
|
|
двигателя 1 |
MCB2 |
I 120.5 |
BOOL |
Автоматический выключатель |
|
|
|
двигателя 2 |
MCB3 |
I 121.3 |
BOOL |
Автоматический выключатель |
|
|
|
двигателя 3 |
Вы можете отсортировать записи, щелкнув на заголовке столбца.
Программирование с помощью STEP 7 v5.3 |
14-7 |
A5E00261405-01 |

Отображение справочных данных
14.1.5Адреса без символов
Когда Вы выводите на экран список адресов, не имеющих символов, Вы получаете список элементов, используемых в программе пользователя S7, которые не определены в таблице символов. Они отображаются в активном окне. Строка заголовка рабочего окна показывает имя программы пользователя S7, к которой относится список.
Строка состоит из адреса и количества раз, которое этот адрес используется в программе пользователя.
Пример:
Address [Адрес] |
Number [Количество] |
Q 2.5 |
4 |
I 23.6 |
3 |
M 34.1 |
20 |
Список отсортирован по адресам.
14.1.6Отображение информации о блоках для LAD, FBD и STL
Информация о блоках отображается для контактного плана, функционального плана и списка команд в списке перекрестных ссылок и в структуре программы. Эта информация состоит из языка блока и подробностей.
Впредставлении структуры программы информация о блоках отображается с помощью команды меню View > Block Information [Вид > Информация о блоке] или через правую кнопку мыши. Это отображение зависит от того, было ли при настройке фильтра в закладке "Program Structure [Структура программы] выбрано представление "Parent/Child Structure [Структура в виде родительских и дочерних записей]" или представление "Tree Structure [Древовидная структура]".
Вотображении "Cross References [Перекрестные ссылки]" информация о блоках может включаться и выключаться с помощью команды меню View > Filter [Вид > Фильтр].
•Активизируйте триггерную кнопку "Block language and details [Язык блока и подробности]" в закладке "Cross References [Перекрестные ссылки]" диалогового окна "Filter [Фильтр]", чтобы отобразить информацию о блоках.
Информация о блоке варьируется в зависимости от языка, на котором был написан блок и отображается с использованием следующих сокращений.
Язык |
Сегмент |
Statement |
Instruction |
STL |
Nw |
Inst |
/ |
LAD |
Nw |
|
|
|
|
|
|
FBD |
Nw |
|
|
|
|
|
|
Nw и Inst указывают, в каком сегменте и в каком операторе используется адрес (список перекрестных ссылок) или вызывается блок (структура программы).
14-8 |
Программирование с помощью STEP 7 v5.3 |
A5E00261405-01 |