Date: File:PRO1_05r.1 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Архитектура программы и редактирование блоков OB 1FBFC FB FC FB FC
Date: File:PRO1_05r.2 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Структура программы Программа, разбитая на части Структурированная программа Линейная программа Все инструкции находятся в одном блоке (обычно в организационном блоке - OB 1) OB 1 Насос Выпуск Инструкции для отдельных функций находятся в отдельных блоках. Отдельные блоки вызываются в OB 1 один за другим. Повторно используемые функции загружаются в отдельные блоки. OB 1 (или другие блоки) вызывают эти блоки и передают в них соответствующие данные. Алгоритм A Алгоритм B Смеситель Выпуск
Date: File:PRO1_05r.3 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Ошибка OB (Организа- ционные блоки) Цикл Время Процесс Типы кодовых блоков Операционная система FC SFC FB с экземплярным DB Расшифровка: OB - Организационный блок FB - Функциональный блок FC - Функция DB- Блок данных SFC - Системная функция SFB - Системный функциональный блок FB FC FB DB SFB Максимальная глубина вложения S7-300:8(16 для CPU 318) S7-400:24 (от 2 до 4 дополнительных уровней для каждого приоритетного класса OB обработок ошибок )
Date: File:PRO1_05r.4 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Циклическое выполнение программы Выполнение программы в OB1 (циклическое выполнение) События (прерывания по времени, аппаратные и т.д.) вызов других OB, FB, FCи т.д. Выходной модуль A I 0.1 A I 0.2 = Q8.0 Блок OB 1 Начало мониторинга времени цикла Блок запуска (OB 100) Однократное выполнение после включения питания Считывание состояний сигналов из модулей и сохранение данных в области отображения процесса (PII) Запись из таблицы выходов образа процесса (PIQ) в выходные модули Цикл обработки в CPU Входной модуль
Date: File:PRO1_05r.5 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Отображение процесса Программа пользователя : A I2.0 = Q4.3 : Область памяти CPU PIQ Байт 0 Байт 1 Байт 2 : 1 Байт 0 Байт 1 Байт 2 : PII Область памяти CPU 1
Date: File:PRO1_05r.6 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Вставка S7-блока
Date: File:PRO1_05r.7 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Редактор LAD/STL/FBD Таблица объявлений Раздел кода Окно подробной информации (Details)
Date: File:PRO1_05r.8 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Языки программирования в STEP 7 AI 0.0 AI 0.1 = Q8.0 STL & Q8.0 = I 0.0 I 0.1 FBD I 0.0I 0.1Q8.0 LAD
Date: File:PRO1_05r.9 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Выбор языка программирования
Date: File:PRO1_05r.10 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Программирование на LAD/FBD
Date: File:PRO1_05r.11 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Программирование на STL
Date: File:PRO1_05r.12 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Сохранение блока Текущий раздел проекта с именем блока
Date: File:PRO1_05r.13 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Вызов блока в OB1
Date: File:PRO1_05r.14 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Загрузка блоков в PLC
Date: File:PRO1_05r.15 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Автономный (Offline) и интерактивный (Online) виды в SIMATIC ® Manager
Date: File:PRO1_05r.16 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Стандартная библиотека (Standard Library)
Date: File:PRO1_05r.17 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Отладка простой программы
Date: File:PRO1_05r.18 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Загрузка и сохранение модифицированных блоков Открыть в реж. "online" Загрузка Сохранение Отрыть в реж. "offline"
Date: File:PRO1_05r.19 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Упражнение 7. Шаговый режим для двигателя (FC 16)
Date: File:PRO1_05r.20 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Упражнение 7. Вызов FC 16 в OB 1
Date: File:PRO1_05r.21 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Настройка редактора: Вкладка "General" ("Общие")
Date: File:PRO1_05r.22 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Настройка редактора: Вкладка "View" ("Вид")
Date: File:PRO1_05r.23 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Настройка редактора: Вкладка "STL"
Date: File:PRO1_05r.24 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Настройка редактора: Вкладка "LAD/FBD"
Date: File:PRO1_05r.25 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Настройка редактора: Вкладка "Block" ("Блок")
Date: File:PRO1_05r.26 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Настройка редактора: Вкладки "Sources" и "Source Text" ("Исходный код" и "Исходный текст")
Date: File:PRO1_05r.27 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Упражнение 8. Генерация исходного файла OB1
Date: File:PRO1_05r.28 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Load program from 1. Откройте два окна SIMATIC ® Manager: "Blocks folder of the S7 program" PG/PC to Memory Card...("Папка блоков S7-программы") и "S7 Memory Card" ("S7 карта памяти")... вставка в PG / PC или 2a.Используйте метод drag&drop для копирования блоков в окно "S7 Memory Card"... вставка в CPU 2b.Выделив папку блоков S7-программы, выберите опции: SIMATIC ® Manager -> PLC -> Download user program to memory card (Загрузка программы пользователя в карту памяти) Общий обзор: Сохранение пользовательских данных Копирование программы из CPU на карту памяти SIMATIC ® Manager -> PLC -> Copy RAM to ROM... (копирование из RAM в ROM ) (только для S7-300) Выгрузка программы 1. Создайте новую S7-программу в SIMATIC ® Manager из CPU в 2. Перейдите в интерактивный вид (online view) PG/PC (PLC copy)3. Откройте новую S7-программу и выберите папку "Blocks" ("Блоки") 4. SIMATIC ® Manager -> PLC -> Upload (Выгрузить) Архивация проекта 1. SIMATIC ® Manager -> File (Файл) -> Archive (Архивировать) на дискету 2. Выберите проект, который должен быть заархивирован 3. Задайте имя архивного файла и путь к нему, затем активируйте функцию 4. В проводнике (Windows Explorer) скопируйте архивный файл на дискету Архивация проекта на 1. Выберите CPU, на карту памяти которого должны быть сохранены данные карту памяти проекта (только для S7-400)2. SIMATIC ® Manager -> PLC -> Save Project on Memory Card (Сохранить проект на карту памяти Выгрузка станции в PG/PC SIMATIC ® Manager ->PLC -> Upload Station (Выгрузить станцию)
Date: File:PRO1_05r.29 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Выгрузка программы из CPU в PG Системные блоки данных
Date: File:PRO1_05r.30 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Концепция памяти для S7-300 до октября 2002 г. Комментарии Символы Блоки: логические (OB,FC,FB) блоки данных (DB) Блоки: логические (OB,FC,FB) блоки данных (DB) Дополнит. инфо. Карта памяти Flash EPROM в PG / PC (в дальнейшем вставляемая в CPU) RAM Flash- EPROM Рабочая (Work) память : OB,FC,FB DB не рем. роман. Блоки: логические (OB,FC,FB) блоки данных (DB) Дополнит. инфо. Загрузочная (Load) память: Системная (System) память: PII, PIQ M, T, C не рем. роман. Реманентные M, T, C Реманентные DB Реманентная память: При включении питания (без резервной батареи) При выключении питания (без резервной батареи)
Date: File:PRO1_05r.31 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Копирование программы на карту памяти