Siemens — SIMATIC S7 Программирование и обслуживание (курс лекций) Эксклюзив [2007, PDF]
SIMATIC S7 Программирование и обслуживание (курс лекций) Эксклюзив
Год выпуска: 2007
Автор: Siemens
Жанр: Программирование
Издательство: NNM
Формат: PDF
Качество: Отсканированные страницы
Количество страниц: 188
Описание: SIMATIC S7
Программирование и обслуживание
Содержание:
1. Создание программы управления конвейером
2. Программирование FC и FB
3. Организационные блоки обработки ошибок
4. Анализ диагностических данных
5. Ввод в эксплуатацию и устранение ошибок в программе
6. Распределенная периферия
7. Использование ProTool/Pro для поиска неисправностей
8. Решения упражнений
9. Что дальше ?
Доп. информация: Развернутое содержание:
Программирование FC и FB
Содержание Страница
Инструкции переходов, зависящие от слова состояния………………………………………………………………2
Программирование распределенного перехода…………………………………………………………………………3
Программирование инструкций цикла………………………………………………………………………………………4
Инструкции окончания блока …………………………………………………………………………………………….5
Выполнение альтернативных переходов………………………………………………………………………………….6
Выполнение циклов в программе …………………………………………………………………………………………7
Упражнение: Структурная схема блока FC 19 (Дисплей)…………………………………………………………….8
Тест программы сточками останова(часть 1)…………………………………………………………………………….9
Тест программы с точками останова (часть 2)……………………………………………………………………..10
Упражнение: Пошаговая отладка блока FC 19 с использованием точек останова……………………11
Локальные и глобальные переменные………………………………………………………………………………………12
Общий объем, занятый в локальном стэке……………………………………………………………………………….13
Обзор типов данных в STEP 7 …………………………………………………………………………………….14
Блоки с присвоением параметров…………………………………………………………………………………………….15
Таймеры и счётчики IEC ………………………………………………………………………………………………….16
Упражнение: Замена счётчиков S5 счетчиками IEC …………………………………………………………….17
Модель мультиэкземпляров ………………………………………………………………………………………………….18
Упражнение: Использование мультиэкземпляров………………………………………………………………………19
Упражнение: Вывод значений на дисплей………………………………………………………………………………..20
Виды адресации, доступные в STEP 7 ………………………………………………………………………………….21
Прямая адресация …………………………………………………………………………………………………………22
Косвенная адресация ……………………………………………………………………………………………………….23-30
Организационные блоки обработки ошибок
Синхронные ошибки………………………………………………………………………………………………………….. 2
OB обработки асинхронных ошибок…………………………………………………………………………………….. 3
Упражнение: Использование ОВ обработки ошибок…………………………………………………………….. 4
Стартовая информация ОВ обработки ошибок…………………………………………………………………… 5
Упражнение: Анализ стартовой информации ОВ 82 ………………………………………………………….. 6
Превышение контрольного времени цикла………………………………………………………………………….. 7
Перезапуск контроля времени цикла…………………………………………………………………………………… 8
Анализ диагностических данных
Введение ……………………………………………………………………………………………………………………… 2
Интересные факты о системных функциях………………………………………………………………………….. 3
Вызов системных функций ………………………………………………………………………………………………… 4
Анализ сообщений об ошибках………………………………………………………………………………………….. 5
Запись пользовательских сообщений в диагностический буфер,………………………………………….. 6
Системная функция SFC 52……………………………………………………………………………………………………. 7
Задание параметров для типа данных ANY ………………………………………………………………….. 8
Вызов блока SFC 52 ……………………………………………………………………………………………… 9
Структура параметра EVENTN блока SFC 52 ………………………………………………………. 10
Создание пользовательских сообщений………………………………………………………………………………. 11
Упражнение: Оценка ошибок с помощью параметра RET_VAL……………………………………………… 12
Упражнение: Запись пользовательских сообщений в диагностический буфер………………………. 13
Системная функция SFC 51…………………………………………………………………………………………………. 14
Выборка из подсписка SZL для S7-300……………………………………………………………………………….. 15
Структура параметра SZL_Header ………………………………………………………………………………. 16
Структура данных о состоянии светодиодов (SZLJD 0019Н) ……………………………………………. 17
Тип данных, определяемый пользователем (UDT)……………………………………………………………….. 18
Ввод блока UDT …………………………………………………………………………………………………………….. 19
Пример: массив UDT ……………………………………………………………………………………………………. 20
Упражнение: Считывание SZL подсписка»Состояние светодиодов» ……………………………………. 21
Считывание диагностических данных с помощью SFC 59 ……………………………………………. 22
Диагностические данные сигнальных модулей……………………………………………………………………. 23
Упражнение: Считывание набора данных 1 аналогового модуля………………………………………….. 24
Ввод в эксплуатацию и устранение ошибок в программе
Последовательность ввода в эксплуатацию программы………………………………………………………. 2
Устранение ошибок, приводящих к останову CPU………………………………………………………………… 3
Пошаговая отладка функционирования системы…………………………………………………………………. 4
Упражнение: Ввод в эксплуатацию программы пользователя………………………………………………. 5
Тест программы с помощью PLCSIM…………………………………………………………………………………… 6
Подключение программатора / ПК к подсетям……………………………………………………………………… 7
Маршрутизация PG……………………………………………………………………………………………………………. 8
TeleService ………………………………………………………………………………………………………………………. 9
Поддержка продуктов………………………………………………………………………………………………………….. 10
Модернизация операционной системы CPU…………………………………………………………………………11-12
Использование встроенного Profibus DP — интерфейса для распределенной периферии
Структура систем PROFIBUS-DP ……………………………………………………………………………………. 2
Методы связи PROFIBUS …………………………………………………………………………………………….. 3
Доступные DP -слэйвы SIMATIC …………………………………………………………………………………….. 4
Терминатор PROFIBUS — DP ………………………………………………………………………………………….. 5
Конфигурирование DP мастер системы………………………………………………………………………………. 6
Конфигурирование компактных и модульных DP -слэйвов…………………………………………………… 7
Установка дополнительных PROFIBUS-DP — слэйвов…………………………………………………………… 8
Упражнение: Конфигурирование DP систем…………………………………………………………………………. 9
Анализ ошибок при отказе ET200S …………………………………………………………………………………. 10
Диагностический буфер и аппаратная диагностика при отказе слэйва…………………………………. 11
Диагностические блоки для работы с Profibus……………………………………………………………………… 12
Упражнение: Диагностика при отказе слэйва……………………………………………………………………….. 13
Использование ProTool/Pro для поиска неисправностей
Контроль и управление с SIMATIC HMI ………………………………………………………………………… 2
Конфигурационное программное обеспечение SIMATIC ProTool/Pro …………………………………… 3
Подключение SIMATIC HMI к S7-300/400 …………………………………………………………………… 4
Подключение SIMATIC HMI к S7-200 …………………………………………………………………………. 5
Системное программное обеспечение и системы……………………………………………………………….. 6
Задача……………………………………………………………………………………………………………………………. 7
Упражнение: Вставка операторской панели в SIMATIC Manager …………………………………………. 8
Упражнение: Создание проекта………………………………………………………………………………………….. 9
Упражнение: Установка экранов…………………………………………………………………………………………. 10
Упражнение: Создание стартового экрана………………………………………………………………………….. 11
Упражнение: Проверка запуска Runtime и выбора экранов………………………………………………….. 12
Упражнение: Создание экрана состояний……………………………………………………………………………. 13
Упражнение: Создание диагностического экрана………………………………………………………………… 14
Система сообщений…………………………………………………………………………………………………………… 15
Пример конфигурации …………………………………………………………………………………………………….. 16
Упражнение: Конфигурирование сообщений о событиях и ошибках…………………………………………….. 17
Упражнение: Создание экрана сообщений………………………………………………………………………….. 18
Создание системных сообщений для HMI……………………………………………………………………………. 19
Пример диагностики в Profibus…………………………………………………………………………………………… 20
Решения упражнений (Вариант А)
пражнения главы «Создание программы для конвейера»………………………………………………….2-16
Упражнения главы «Программирование FC и FB» …………………………………………………………17-22
Упражнения главы «Организационные блоки обработки ошибок» ………………………………………23-24
Упражнения главы «Анализ диагностических данных» ……………………………………………………….25-28
Упражнения главы «Ввод в эксплуатацию и поиск неисправностей» ……………………………………….29
Упражнения главы «Распределенная периферия»………………………………………………………………..30-31
Упражнения главы «Использование ProTool/Pro для устранения неисправностей»………………..32-40