- •Основы языка
- •Содержание
- •Введение
- •1 Общие сведения
- •1.1 Программируемый логический контроллер
- •1.2 Плк Siemens simatic s7-300
- •1.3 Визуальный контроль индикаторов в s7-300
- •2 Типовая архитектура процессораs7
- •2.1 Области памяти cpu
- •2.2 Регистры cpu
- •3 Основы разработки программы
- •3.1 Программы в cpu
- •3.2 Принцип выполнения программы в s7-cpu
- •3.3 Типы блоков
- •3.4 Типы программ
- •3.5 Способы обработки программы
- •3.6 Иерархия вызовов в программе пользователя
- •3.7 Типы данных
- •3.8 Обращение к данным в областях памяти
- •4 Обзор пакетаstep7lite
- •4.1 Создание решения автоматизации
- •4.2 Структура пользовательского интерфейса Step 7 Lite
- •4.3 Окно проекта в Step 7 Lite
- •4.3 Справка и документация по Step 7 Lite
- •5 Работа с проектом вstep7lite
- •5.1 Понятие проекта в Step 7 Lite
- •5.2 Работа с проектом
- •5.3 Определение символьных имен
- •5.4 Структура и компоненты таблицы символьных имен
- •5.5 Работа с блоками
- •5.6 Редактирование элементов lad в области кода
- •5.7 Создание блоков данных
- •5.8 Установка online-соединения с процессором
- •5.9 Загрузка в цпу и обратная загрузка в программатор
- •Библиографический список
4 Обзор пакетаstep7lite
4.1 Создание решения автоматизации
Пакет программного обеспечения Step 7 Lite используется для конфигурирования и программирования логических контроллеров SIMATIC семейств S7-300 и C7, а также станций ET 200X и ET 200S (отдельно-стоящих).
В Step 7 Lite создание решения автоматизации происходит в несколько этапов. На рисунке 4.1 показаны шаги, которые необходимо выполнить в большинстве проектов, и используемые при этом компоненты Step 7 Lite.
Рисунок 4.1 – План создания проекта в Step 7 Lite
4.2 Структура пользовательского интерфейса Step 7 Lite
На рисунке 4.2 показаны области пользовательского интерфейса Step 7 Lite.
Рисунок 4.2 – Пользовательский интерфейс Step 7 Lite
Пользовательский интерфейс содержит системное меню (1), заголовок активного окна (2) и кнопки (3) свернуть, раскрыть, закрыть.
Строка заголовка (4) и строка меню (5) всегда располагаются в окне сверху. Строка заголовка содержит заголовок окна и пиктограммы для управления окном. Строка меню содержит все команды меню, доступные в этом окне.
Панель инструментов (6) содержит кнопки быстрого вызова наиболее используемых команд меню. Краткое описание функции кнопки отображается, если навести на кнопку курсор мыши. Если в активном окне кнопка не доступна, то она будет серой.
Панель управления ЦПУ (7) – это представление, отображающее переднюю панель ЦПУ SIMATIC S7-300. После установления соединения с ЦПУ с помощью светодиодов будет показан режим ЦПУ и установлены соответствующие ключи. ЦПУ можно управлять с помощью различных кнопок, например, RUN (Выполнение) или STOP (Стоп).
В библиотеках (11) располагаются все известные системе блоки и команды: готовые блоки на закладке «Blocks [Блоки]», команды LAD и FBD на закладке «Commands [Команды]».
В окне проекта (8) вы можете выбирать объекты проекта для редактирования.
В рабочей области (10) открывается редактор, соответствующий компоненту, который вы выбрали в окне проекта. Информацию в рабочей области вы можете просматривать и редактировать.
Строка состояния (9) отображает контекстно-зависимую информацию.
4.3 Окно проекта в Step 7 Lite
После запуска Step 7 Lite появляется окно проекта. Окно проекта обеспечивает доступ к объектам проекта (см. рисунок 4.3): к компонентам (таким как «Program [Программа]») и функциям (таким как «Monitor and Modify [Мониторинг и изменение]»).
Рисунок 4.3 – Объекты проекта
Если дважды щелкнуть компонент в окне проекта, то в рабочей области откроется окно с одним или несколькими представлениями. Если компонент имеет несколько представлений, можно переключаться между ними с помощью закладок в нижней части окна.
Более подробно опишем каждый объект проекта.
Project – содержит конфигурацию аппаратуры, а также представления всех блоков проекта с информацией об их свойствах: символьное имя блока, размер, язык программирования и так далее.
Hardware – включает в себя несколько возможных представлений:
HW Comparison [Сравнение аппаратуры] – для сравнения проектируемой конфигурации и загруженной в ЦПУ: наглядное представление различий, таких как различные типы модулей или отсутствующие модули;
HW Configuration [Конфигурация аппаратуры] – для размещения модулей в корзине и параметрирования модулей;
HW Diagnostics [Диагностика аппаратуры] – для визуализации состояния модулей: в этом представлении можно просматривать информацию о детальной диагностике.
Symbol Table – для отображения и редактирования глобальных символов (символьных имен), блоков и адресов.
Monitor and Modify – включает в себя несколько возможных представлений:
Monitor/Modify [Мониторинг/Изменение] – для наблюдения и изменения состояний адресов в таблице переменных;
Force [Принуждение] – для принудительного задания адресов и удаления заданий принуждения.
Cross References – включает в себя несколько возможных представлений:
Cross-Reference List [Таблица перекрестных ссылок] – содержит список всех используемых адресов с именами блоков, в которых они используются;
Addresses Used [Используемые адреса] – отображает тип обращения к адресам (бит, байт, слово или двойное слово);
Program Structure [Структура программы] – графическое представление всех блоков и иерархическая структура вызовов блоков.
Project Documentation – для создания документации к проекту: выбор шаблонов печати и настройка печати.
Program – общее представление всех блоков проекта с их описанием: символьное имя блока, размер, язык программирования и так далее.
Blocks – имя блока, отображаемое в окне проекта, зависит от типа блока и номера, который вы установили при его создании. Включает в себя несколько возможных представлений:
Block Editor [Редактор блоков] – содержит область объявления и область кода для написания программы блока;
Properties [Свойства] – для просмотра свойств блоков: имя, длина, требования к памяти и так далее. Для ввода/изменения символьных имен, комментариев и атрибутов блоков.
При выборе закладки «Online CPU» в нижней части окна проекта, рядом с закладкой «Project», отобразятся объекты ЦПУ (см. рисунок 4.4).
Рисунок 4.4 – Объекты Online CPU |
Значки в правой части данного представления показывают, например, одинаковы ли объекты-online и объекты-offline (такие как программа или конфигурация аппаратуры). Если блоки сохранены в проекте, который не загружен в ЦПУ, появляются значки «Offline Blocks [Блоки offline]» |
Данная вкладка предоставляет доступ к данным ЦПУ (загруженным блокам конфигурации аппаратуры) или к Memory Card/Micro Memory Card [Карте памяти/Микрокарте памяти] ЦПУ. В отличие от окна проекта в режиме «Offline» представление «Online» имеет цветовой фон. Вы не можете вносить изменения в представлении «Online CPU».
Графические обозначения компонентов окна проекта приведены в таблице 4.1.
Таблица 4.1 – Компоненты окна проекта