
- •Д.А. Полещенко интегрированные системы проектирования и управления
- •220301.65 – Автоматизация технологических процессов и производств
- •Содержание
- •Лекция №1 введение. Проблематика построения ис
- •Интегрированная система управления — система реального времени
- •Основные понятия и классификация интегрированых систем
- •Функциональные подсистемы ис
- •Подсистема «Перспективное развитие».
- •Подсистема «Техническая подготовка производства».
- •Подсистема «Технико-экономического планирования».
- •Подсистема «управление реализацией и сбытом готовой продукции».
- •Подсистема «управление основным производством».
- •Подсистема «управление материально-техническим снабжением».
- •Подсистема «управление качеством продукции».
- •Подсистема «управление вспомогательным производством».
- •Подсистема «управление кадрами».
- •Подсистема «бухгалтерский учёт и анализ хозяйственной деятельности».
- •Обеспечивающие подсистемы ис
- •Подсистема «организационное обеспечение».
- •Подсистема «правовое обеспечение».
- •Подсистема «техническое обеспечение».
- •Подсистема «математическое обеспечение».
- •Подсистема «программное обеспечение».
- •Подсистема «информационное обеспечение».
- •Подсистема «лингвистическое обеспечение».
- •Подсистема «технологическое обеспечение».
- •Лекция №2 состав стадий и этапов канонического проектирования
- •Состав и содержание на предпроектной стадии создания иис
- •Состав и содержание работ на стадии техно-рабочего проектирования
- •Состав и содержание работ на стадиях внедрения, эксплуатации и сопровождения проекта
- •Лекция №3 основные понятия и особенности проектирования клиент-серверных экономических информационных систем
- •Файл – серверная архитектура
- •Двухуровневая клиент – серверная архитектура
- •Трёхуровневая клиент – серверная архитектура
- •Многоуровневая архитектура «клиент-сервер»
- •Лекция №4 иерархия уровней управления
- •Уровень erp-систем.
- •Уровень mes – систем.
- •Сферы применения erp- и mes – систем
- •Лекция №5 проблематика диспетчерского управления
- •Асу тп и диспетчерское управление этапы развития уровня асутп
- •Концепция scada
- •Компоненты систем контроля и управления и их назначение
- •Лекция №6 пути и инструментарий для разработки прикладного программного обеспечения
- •Критерии выбора scada-систем
- •Технические характеристики scada-систем
- •Открытость scada-систем
- •Стоимостным характеристики scada-систем
- •Эксплуатационные характеристики scada-систем
- •Лекция №7
- •Пакеты Powerpacks
- •Примеры экранных форм
- •Однопользовательский проект
- •Многопользовательский проект
- •Клиентский проект
- •Работа с проектами
- •Использование тегов
- •Tag Management (Управление тегами)
- •Теги процесса
- •Внутренние теги
- •Системные теги
- •Группы тегов
- •Создание экранов процесса
- •Работа с кадрами
- •Работа со слоями
- •Работа с объектами Объекты из Object Palette [Палитры объектов]
- •Свойства объекта
- •Окно "Object Properties [Свойства объекта]"
- •Закладка "Properties [Свойства]" в диалоговом окне "Object Properties [Свойства объекта]"
- •Стили шрифтов для отображения динамики и событий
- •Закладка "Events [События]" в диалоговом окне "Object Properties [Свойства объекта]"
- •Группы свойств и атрибуты
- •Компоненты экранных форм
- •Работа со стандартными объектами
- •Работа с интеллектуальными объектами
- •Работа с объектами Windows
- •Быстрое конфигурирование объектов
- •Работа с составными объектами
- •Работа с пользовательскими объектами
- •Краткое описание элементов управления WinCc и дополнительных элементов управления
- •Архивирование значений процесса в WinCc
- •Внешние и внутренние теги
- •Методы архивирования
- •Циклы и события
- •Циклическое архивирование значений процесса
- •Циклическое выборочное архивирование значений процесса
- •Управляемое процессом архивирование значений процесса
- •Вторичный архив (англ. Compressed archive)
- •Лекция №9 Распределённые системы автоматизации производства и технологических процессов
- •Модель iso/osi
- •Управление доступом с помощью протокола csma/cd
- •Лекция №10 Характеристики s7-200
- •Модули расширения (em)
- •Характеристики s7-300
- •Характеристики s7-400
- •Лекция №11
- •Плата микропамяти simatic (Micro Memory Card . Mmc)
- •Интерфейсы
- •Лекция №12
- •Лекция №13 циклическое исполнение программы. Время цикла. Время реакции. Прерывания циклической программы.
- •Что мы подразумеваем под "временем цикла"?
- •Модель квантов времени
- •Образ процесса
- •Процесс циклической обработки программы
- •Увеличение времени цикла
- •Различные времена циклов
- •Коммуникационная нагрузка
- •Воздействие на фактическое время цикла
- •Определение времени реакции
- •Кратчайшее время реакции
- •Длиннейшее время реакции
- •13.10. Вставка s7-блока
- •View for Block Types (Виды для соответствующих типов блоков):
- •Организационные блоки
- •Синхронные и асинхронные ошибки
- •Лекция №14 обработка аналоговых сигналов
- •Масштабирование аналоговых сигналов
- •Лекция №15
- •Вызов блока регулятора
- •Порядок конфигурирования блока, реализующего пи-закон регулирования:
- •Общий обзор битовых инструкций.
- •Xor : Логическая инструкция исключающее или.
- •Лекция №16 битовые логические инструкции ( триггеры, определение фронта рло/сигнала)
- •Блок move move : Передача значения
- •Лекция №17 Область памяти и компоненты таймера
- •S_pulse : Задание параметров и запуск таймера «Импульс»
- •S_pext : : Задание параметров и запуск таймера «Удлиненный импульс»
- •S_odt : Задание параметров и запуск таймера «Задержка включения»
- •S_odts : Задание параметров и запуск таймера «Задержка включения с памятью»
- •S_offdt : Задание параметров и запуск таймера «Задержка выключения»
- •Принцип работы счетчиков s_cud, s_cd, s_cu. Обзор инструкций счетчиков
- •S_cud : Назначение параметров и прямой/обратный счет
- •S_cu : Назначение параметров и прямой счет
- •S_cd :Обратный счет
- •Список литературы
- •Полещенко Дмитрий Александрович интегрированные системы проектирования и управления
View for Block Types (Виды для соответствующих типов блоков):
Logic Blocks Вы используете опции “STL”, “LAD”, “FBD” для
(Логические блоки) выбора языка, на котором Вы хотите написать новый блок.Мультиэкземплярные функциональные блоки рассматриваются в расширенном курсе программирования ST-7PRO2.
Data Blocks Вы можете отображать блоки данных в следующих
(Блоки данных) видах:
• declaration view (Вид объявлений) или
• data view (Вид данных).
Program Elements - Здесь Вы определяете, как логические блоки
Overview должны быть отсортированы в окне “Overviews“
(Программные ("Обзор) – в соответствии с типом и номером или в
элементы – общий соответствии с именем семейства (поле в
вид) диалоговом окне "Properties" ("Свойства блока").
Рис.13.25. Настройка редактора: Вкладка «STL»
Status Fields При мониторинге блока в STL отображается
(поля состояния) состояние только тех параметров, которые активированы в этом диалоговом окне. Для мониторинга доступны следующие параметры:
•Status Bit Бит состояния.
•RLO Результат логической
операции (RLO).
•Default Слово таймера, счетчика
Status или содержимое
аккумулятора в зависимости
от используемой операции.
•Address Register 1 Адресные регистры,
•Address Register 2 используемые для
косвенной адресации.
•Accumulator 2 Содержимое аккумулятора
ACCU 2.
•DB Register 1 Содержимое регистров для
открытых блоков DB.
•DB Register 2
•Indirect *) Параметр для косвенной
адресации через память.
•Status Word Отображается слово состояния.
•Default Кнопка "Default" позволяет
выбрать стандартные
системные установки для
показа поля Status (состояния).
Отображаются бит состояния,
RLO и стандартное
состояние).
•Activate New Эта опция имеет смысл только Breakpoints для функции тестирования
Immediately “Breakpoint” (Точки
прерывания)
Примечание *) Темы “Indirect Addressing” (косвенная адресация), “DB Registers” (регистры для блоков данных), структура слова состояния обсуждаются в расширенном курсе программирования ST-7PRO2.
Рис.13.26. Настройка редактора: Вкладка «LAD/FBD»
Layout Формат для принтера:
(Шаблон) • DIN A4 Portrait (вертикальный A4)
• DIN A4 Landscape (горизонтальный A4)
• maximum size (Максимальный размер).
Width of Address Вы можете установить предельное количество
Field (ширина ад- символов для адресного поля (в диапазоне 10 - 24).
ресного поля) Заданное значение определит усечение символьной строки в элементе программы
Element Программные элементы могут отображаться в двух
Representation вариантах:
(представление • 2-х мерные (без тени)
элементов) • 3-х мерные (с тенью).
Line/Color Вы используете это окно, чтобы выбрать, как будут
(линия/цвет) отображаться:
• Selected Element (Выделенный элемент - цвет)
• Contacts (Контакты - линия)
• Status Fulfilled (Состояние для активных элементов - цвет и линия)
• Status Not Fulfilled (Состояние для неактивных элементов - цвет и линия).
Type Check Когда Вы редактируете блок, всегда
(контроль типа) контролируются адреса логических операций. Вы можете деактивировать контроль адресов для операций сравнения, математических инструкций и т.п. (только для опытных пользователей!).
Display Symbol При активации данной функции символьная
Information at информация не ляжет на нижний край сегмента, а
Address наложится прямо на адрес.
(Отображать
информацию на
адресе)
Рис.13.27. Настройка редактора: Вкладка «Block»(«Блок»)
Create Reference При изменении и сохранении блоков данные
Data ссылок автоматически обновляются, если
(Создание данных отмечена опция "Create Reference Data"
ссылок) ("Создание данных ссылок") на вкладке "Block" ("Блок").
Если эта опция не отмечена, то первоначально данные ссылок не обновляются. Если Вы в дальнейшем открываете:
Options -> Reference Data -> Display (Опции -> Данные ссылок -> Отображение), то Вы должны указать, требуется ли обновлять данные ссылок, и для каких блоков именно.
Примечание: данные ссылок подробно обсуждаются в главе "Поиск неисправностей".
Create Logic Blocks С помощью этой опции Вы выбираете язык
(Создание программирования по умолчанию (LAD/STL/FBD)
логических блоков) для программирования новых блоков.
Рис.13.28. Настройка редактора: Вкладки «Sources» и «Source Text» («Исходный код» и «Исходный текст»
Sources Можно вводить программу или часть программы в
(Исходный код) виде исходного кода на языке STL (ASCII код – "ASCII sources"). Исходные файлы могут содержать код одного, нескольких или всех блоков. После этогоисходный STL-код может быть компилирован в исполняемые S7-блоки.
Создание программы с использованием исходного кода имеет следующие преимущества:
•Вы можете создавать и редактировать исходную программу с помощью любого ASCII-редактора и затем импортировать ее в STEP 7. Затем исходный код программы может быть компилирован в отдельный исполняемый блок для STEP 7.
•Вы можете запрограммировать несколько блоков в исходном коде, используя полезные функции ASCII редакторов (например функции поиска и замены за одну операцию во всех блоках).
• Вы можете сохранять исходные программы даже с синтаксическими ошибками. Такой возможности нет при создании логических блоков методом инкрементного программирования с помощью редактора LAD/STL/FBD, из-за встроенной системы синтаксической проверки. Это позволяет запрограммировать блоки с символьной адресацией до создания таблицы символов.
Исходный код создается с использованием синтаксиса языка программирования STL ("Statement List"). При этом исходная программа структурируется также как сами блоки (таблица объявлений, сегменты и т.д.) с использованием ключевых слов.
Компиляция На вкладке "Sources" ("Исходный код") Вы можете установить опции генерации S7-блоков из исходного STL- или ASCII-кода. Отдельные опции полностью освещены в справочной интерактивной системе (STEP 7 Online Help).
Source Text На этой вкладке Вы можете выбрать опции для
(Исходный текст) отображения текста в исходных файлах (source files). Отдельные опции полностью освещены в справочной интерактивной системе (STEP 7 Online Help)