Date: File:PRO1_11r.1 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Поиск неполадок в программе
Date: File:PRO1_11r.2 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Категории ошибок Ошибки, распознаваемые системой Запись, считывание и индикация ошибок внутри PLC (как правило, CPU переходит в STOP) Отказ модуля Короткое замыкание в сигнальных кабелях Превышение времени сканирования Ошибка программирования (обращение к несуществующему блоку) Функциональные отказы Требуемая функция совсем не выполняется или выполняется некорректно Ошибка процесса (датчик/привод, дефект кабеля) Логическая ошибка программирования (не выявленная при создании программы и ее отладке)
Date: File:PRO1_11r.3 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Средства отладки в STEP7: Общий обзор (1/2) Средства отладки Module Information (информация модуля) -Diagnostic buffer (диагностич. буфер) -I -стек -B -стек -L -стек Hardware Diagnostics (диагностика аппаратной части) Средства отладки Enable Peripheral Outputs Monitor / Modify Variable Monitor Blocks Reference Data -Cross References (перекрестные ссылки) -Assignment of I/Q/M/T/C (назначение I/Q/M/T/C) -Program Structure (структура программы) -Addresses without Symbols (адресация без символов) -Unused Symbols (неиспользуемые символы) Ошибка обнаружена системой Общее правило: CPU в STOP (например, обращение к несуществующему DB) (диагностическое прерывание сигнального модуля) Ошибка (Отказ) Функциональный отказ Общее правило: CPU в RUN (ошибка процесса, например, обрыв кабеля) (логическая ошибка в программе, например, двойное назначение)
Date: File:PRO1_11r.4 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Средства отладки в STEP7. Общий обзор (2/2) Независимо от типа ошибки Вы можете использовать следующие функции: Force (форсирование переменных), Block Compare (сравнение блоков), Set Breakpoints (установка точек прерывания). Ошибка (Отказ) Ошибка обнаружена системой Общее правило: CPU в STOP (например, обращение к несуществующему DB) (диагностическое прерывание сигнального модуля) Функциональный отказ Общее правило: CPU в RUN (ошибка процесса, например, обрыв кабеля) (логическая ошибка в программе, например, двойное назначение)
Date: File:PRO1_11r.5 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Системная диагностика: Общий обзор CPU I/O-модуль Средства диагностики CPU обнаруживают системную ошибку OB обработки ошибок Сообщения CPU Модуль со встроенными средствами диагностики обнаруживает ошибку и генерирует диагностическое прерывание Диагностическое прерывание Список состояний системы Средства диагностики CPU обнаруживают ошибку в программе Диагностический буфер
Date: File:PRO1_11r.6 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Вывод сообщений CPU
Date: File:PRO1_11r.7 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Обзор системной информации
Date: File:PRO1_11r.8 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Вызов утилиты "Module Information" (информация о модуле) Утилита SIMATIC ® Manager Редактор LAD/STL/FBD Утилита Module Information
Date: File:PRO1_11r.9 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Распределение памяти INFO_T1D
Date: File:PRO1_11r.10 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Отображение блоков
Date: File:PRO1_11r.11 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Системное время в PLC INFO_T1D
Date: File:PRO1_11r.12 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Отображение времени цикла
Date: File:PRO1_11r.13 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Вкладка утилиты "Module Information": "Diagnostic Buffer" ("Диагностический буфер")
Date: File:PRO1_11r.14 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Интерпретация сообщений в диагностическом буфере об ошибках
Date: File:PRO1_11r.15 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Открытие блока, содержащего ошибку
Date: File:PRO1_11r.16 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Диагностика посредством I-стека, B-стека, L-стека Точка прерывания В I-стеке Вы можете видеть содержание аккумуляторов, регистров, слов состояния и т.д. в момент прерывания. В L-стеке Вы можете видеть значения временных переменных в момент прерывания. B-стек показывает список блоков, которые выполнялись до точки прерывания. Точка прерывания Структура программы Блок, содержащий ошибку
Date: File:PRO1_11r.17 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Содержание B-стека
Date: File:PRO1_11r.18 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Содержание I-стека
Date: File:PRO1_11r.19 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Содержание L-стека
Date: File:PRO1_11r.20 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Вывод данных диагностики оборудования двойной щелчок
Date: File:PRO1_11r.21 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Упражнение 23. Поиск и устранение ошибок, инициирующих переход CPU в режим STOP Результат Действия Ваша программа удалена из CPU Выполните сброс памяти CPU и переключите CPU в режим STOP Скопируйте S7-программу "ERROR _32" из проекта "Error" (V5.3) как аппаратно-независимую программу в Ваш проект "My_Project" Аппаратно-независимая S7-программа "Error_32" существует в Вашем проекте "My_Project" Программа, содержащая ошибки загружена, и после полного переза- пуска CPU переходит в режим STOP Загрузите все блоки из S7-программы "ERROR_32" в CPU и выполните полный перезапуск CPU возращается в режим RUN Найдите и устраните ошибки, которые приводят в состояние Stop. При этом ответьте на вопросы (см. ниже). Для оборудования PLC вновь назна- чаются параметры, как раньше (как напр., тактовые меркеры …) Загрузите системные данные из раздела Blocks (в программе "My_Program") в CPU Шаг
Date: File:PRO1_11r.22 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Вызов утилиты мониторинга и модификации переменных "Monitor/Modify Variables"
Date: File:PRO1_11r.23 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Функция "Monitor / Modify Variables": Форматы отображения
Date: File:PRO1_11r.24 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Установка точек запуска для утилиты мониторинга и модификации переменных "Monitor/Modify Variable" (1/2) Точка запуска (Trigger point) "Beginning of Scan Cycle" (Начало цикла сканирования) Циклическое выполнение программы PII PIQ Параметры запуска Точка запуска (Trigger point) "End of Scan Cycle" (Конец цикла сканирования) Точка запуска (Trigger point) "Transition to STOP" (Переход в режим Stop) Мониторинг/модификация переменных в зависимости от параметров запуска Обновление состояния / модификация значений (однократный запуск мониторинга/модификации )
Date: File:PRO1_11r.25 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Установка точек запуска для утилиты мониторинга и модификации переменных "Monitor/Modify Variable" (2/2) Точка запуска (Trigger point) "Beginning of Scan Cycle" (Начало цикла сканирования) Циклическое выполнение программы PII PIQ Параметры запуска Точка запуска (Trigger point) "End of Scan Cycle" (Конец цикла сканирования) Точка запуска (Trigger point) "Transition to STOP" (Переход в режим Stop) Мониторинг/модификация переменных в зависимости от параметров запуска Обновление состояния / модификация значений (однократный запуск мониторинга/модификации )
Date: File:PRO1_11r.26 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Открытие таблицы переменных и установка связи с CPU Сконфигури- рованные CPU (VAT из HW-станции "Station 2") Станция 2 (Station 2) Прямая связь с CPU Станция 1 (Station 1) PG Станция 3 (Station 3) Доступные CPU
Date: File:PRO1_11r.27 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Тестирование (отладка) блоков с помощью утилиты "Monitor" (контроль состояния блоков - Block Status)
Date: File:PRO1_11r.28 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Вывод информации с помощью "Debug -> Monitor" LAD/STL/FBD -> Options ->Customize Если состояние в режиме выполнения, то щелчок правой кнопкой манипулятора "мышь" на
Date: File:PRO1_11r.29 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Выбор режима "Process Operation" ("Управление процессом") или "Test Operation" ("Выполнение тестирования") (1/2)
Date: File:PRO1_11r.30 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Выбор режима "Process Operation" ("Управление процессом") или "Test Operation" ("Выполнение тестирования") (2/2)
Date: File:PRO1_11r.31 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Условия запуска для функции мониторинга блоков (1/2)
Date: File:PRO1_11r.32 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Условия запуска для функции мониторинга блоков (2/2)
Date: File:PRO1_11r.33 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Вывод адресуемых данных (Reference Data)
Date: File:PRO1_11r.34 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Отображение структуры программы (Program Structure)
Date: File:PRO1_11r.35 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Отображение таблицы перекрестных ссылок (Cross References)
Date: File:PRO1_11r.36 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Функция фильтра для перекрестных ссылок
Date: File:PRO1_11r.37 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Использование перекрестных ссылок при корректировке блока
Date: File:PRO1_11r.38 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Переход в точку назначения: Go To -> Location Один щелчок правой кнопкой
Date: File:PRO1_11r.39 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Функция поиска "Find" при работе с адресуемыми данными (Reference Data)
Date: File:PRO1_11r.40 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives План назначений для I, Q, M, T, C
Date: File:PRO1_11r.41 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Неиспользуемые символы / операнды без символов
Date: File:PRO1_11r.42 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Сравнение блоков (Comparing Blocks) (1/2)...см. след. страницу
Date: File:PRO1_11r.43 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Сравнение блоков (Comparing Blocks) (2/2)
Date: File:PRO1_11r.44 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Модификация выходов в режиме Stop (1/2)
Date: File:PRO1_11r.45 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Модификация выходов в режиме Stop (2/2)
Date: File:PRO1_11r.46 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Замена значений переменных с использованием функции "Force"
Date: File:PRO1_11r.47 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Проверка выполнения программы с использованием функции тестирования Breakpoints (1/2)
Date: File:PRO1_11r.48 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Точка преры- вания (Break- point) Проверка выполнения программы с использованием функции тестирования Breakpoints (2/2) Следую- щая инструк- ция