- •Основы языка
- •Содержание
- •Введение
- •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 Загрузка в цпу и обратная загрузка в программатор
- •Библиографический список
5.9 Загрузка в цпу и обратная загрузка в программатор
Необходимые требования для загрузки в ЦПУ:
Программатор и ЦПУ должны быть соединены по MPI интерфейсу;
Должен быть разрешен доступ к ЦПУ;
Загружаемая программа должна быть скомпилирована без ошибок;
Режим работы ЦПУ должен позволять загрузку (STOP [Стоп] или RUN-P).
Обратите внимание, что в режиме RUN-P программа будет загружаться блоками. Если вы перезаписываете старую программу ЦПУ в этом режиме, то могут возникнуть конфликты, например, при изменении параметров блока. Тогда во время выполнения цикла ЦПУ перейдет в режим STOP [Стоп]. Поэтому рекомендуется загружать программу в ЦПУ в режиме STOP [Стоп].
Перед загрузкой пользовательской программы следует сбросить память ЦПУ, это гарантирует, что в ЦПУ не осталось «старых» блоков.
Режим STOP [СТОП]
Перейдите из режима RUN [Выполнение] в режим STOP [Стоп] перед тем как:
загрузить в ЦПУ пользовательскую программу или ее части;
сбросить память ЦПУ;
сжать пользовательскую память.
Перезапуск (теплый запуск) (Переход в режим RUN)
При перезапуске (теплом запуске) в режиме "STOP [Стоп]" программа запускается повторно и сначала выполняется программа запуска (OB100) в режиме STARTUP [Запуск]. Если запуск прошел успешно, то ЦПУ перейдет в режим RUN [Выполнение]. Перезапуск (теплый запуск) требуется после:
сброса памяти ЦПУ;
загрузки пользовательской программы в режиме STOP [Стоп].
Изменение конфигурации аппаратного обеспечения
Во время загрузки проекта в ПЛК, вместе с остальными частями проекта загружается так же и аппаратное обеспечение (Hardware).
Но так как в пакете Step 7 Lite мы не имеем возможности вносить изменения в аппаратную конфигурацию лабораторного стенда (это доступно в пакете Step 7 Professional), загружать в контроллер аппаратное обеспечение запрещается, так как при загрузке аппаратного обеспечения с помощью пакета Step 7 Lite произойдет сброс установленной аппаратной конфигурации на стандартные настройки.
Библиографический список
Введение в STEP 7 Lite V2.0 Начальный Курс. Руководство 6ES7810 - 3CC01- 8BG0. Siemens AG, Нюрнберг, 2002.
Программирование в STEP 7 Lite V2.0. Руководство A5E00142284 - 01. Siemens AG, Нюрнберг, 2002.
Романов В.П. Основы языка программирования Step 7 и базового программного обеспечения промышленных контроллеров Siemens. Учеб. пособие. Новокузнецк, 2009.