Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемИгорь Арутюнов
1 Date: File:PRO1_12r.1 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Организационные блоки Опера- ционная система OB1 FC FB SFCSFB Другие OB FC FB
2 Date: File:PRO1_12r.2 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Общий обзор организационных блоков OB 10 … 17 (Прерывания по времени суток) OB 80 … 87 (Асинхронные ошибки) OB 20 … 23 (Прерывания с задержкой времени) Периодическое выполнение программы OB 30 … 38 (Циклические прерывания) Управляемое событиями выполнение программы OB 40 … 47 (Аппаратные прерывания) Запуск OB 102 OB 100 OB 101 Циклическое выполнение программы OB 1 OB 121, 122 (Синхронные ошибки) OB обработки прерываний OB обработки ошибок
3 Date: File:PRO1_12r.3 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Стартовые OB Чтение в PII Выполнение OB1 Вывод PIQ ЦИКЛЦИКЛ Выполнение OB 100 Вывод PIQ / Разрешение выходов Полный рестарт Ручной Автомат. S7-300/400 Вкл. питания S7-300 STOP->RUN S7-400 STOP->RUN + CRST Удаление отображения процесса, не сохраняемых M, T, C Удаление PIQ (согласно установкам) Выполнение остатка цикла Выполнение OB 101 Рестарт только для S7-400 (в соответствии с установками HW Config): STOP -> RUN + WRST Чтение в PII Вывод PIQ / Разрешение выходов STOP да нет Превышено ли контрольное время перезапуска ? Выполнение OB1 Вывод PIQ ЦИКЛЦИКЛ CPU находится в режиме STOP (периферийные модули переключили свои выходы в безопасное состояние
4 Date: File:PRO1_12r.4 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Прерывания циклической программы Напр. OB82 (приор.26) Обработка ошибки. Выполняется в случае обрыва провода на аналоговом входе PIW 352 Напр. OB10 (Приор.2) Прерывание времени дня. Выполняется один раз в минуту с 9:30 OB1 Выпол- няется постоянно..... OB 1 3 Прерывание времени дня Циклическое прерывание 1 16 Обработка ошибок Циклическая программа Прерывание с задержкой Прерывание от аппаратуры / 28 OB 20 OB 40 OB 10 OB 35 OB 82 OBТип OBПриоритет Напр. OB20 (приор.3) Прерывание задержки. Стартует через 3.25 с после запуска пока не будет прерван другим OB
5 Date: File:PRO1_12r.5 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives OB асинхронных ошибок Пример Максимальное время цикла превышено Неисправность батареи Обрыв провода на входе модуля с внутренней диагностикой Удаление сигнального модуля во время функционирования S Неправильный уровень сигнала в интерфейсе MPI Ошибка в обновлении таблиц отображения процесса (отказ модуля) Неисправность блока питания в корзине расширения Ошибка чтения фрейма сообщения OB OB80 OB81 OB82 OB83 OB84 OB85 OB86 OB87 Приоритет 26 / 28 Тип ошибки Ошибка времени Неисправность питания Диагностическое прерывание Вставка/удаление модуля Отказ аппаратуры CPU Ошибка программного выполнения Отказ стойки Ошибка связи 26
6 Date: File:PRO1_12r.6 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Прерывание удаления/вставки модуля Модуль присутствует Модуль доступен Прерывание удаления/вставки Назначение параметров модуля посредством операционной системы Удаление модуля Вставка модуля макс. 1 с макс. 1 с
7 Date: File:PRO1_12r.7 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Синхронные ошибки Тип ошибки ПримерOB Приоритет Тот же, что у OB, который прерывался в результате ошибки Ошибка программирования В программе вызван блок, который отсутствует в CPU OB121 Ошибки доступа В программе выполняется обращение к модулю, который или неисправен, или отсутствует (например, прямой доступ к несуществующему модулю I/O) OB122
8 Date: File:PRO1_12r.8 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Системные функции для управления OB прерываний Организационный блок Функция Номер Приоритет в S SFC для управления OB Примечание Прерывание по суточному времени OB SFC Альтернатива - HW Config Прерывание с задержкой OB SFC в HW Config не конфигурируется Прерывание от аппаратуры OB нет Диагностическое прерывание OB нет Циклическое прерывание OB нет 12
9 Date: File:PRO1_12r.9 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Стартовая информация OB 4 / 5 6 / 7 8 / 9 10 / 11 Форматы данных в байтах локального стека 8, 9, 10, 11 Дополнительная информация 1 (например, начальный адрес модуля прерывания) Дополнительная информация 2 (например, статус прерывания) Дополнительная информация 3 (Например, номер канала) Байты L-стека 0 / 1 2 / 3 Стартовое событие Приоритет Порядковый номер Номер OB 12 / / / / 19 Год День Минуты 1/10 секунды, 1/100 секунды Месяц Часы Секунды 1 /1000 секунды, день недели Информация управления Стартовая информация Стартовое время
10 Date: File:PRO1_12r.10 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Упражнения. Программирование OB10 и ОВ35 V AI1AI2AO1AO2 AI2 AI1 -15V...+15V AI1 AI2 AO1 AO2 V DI I 0.0 I 0.1 I 0.2 I 0.3 I 0.4 I 0.5 I 0.6 I 0.7 DO Q 4.0 Q 4.1 Q 4.2 Q 4.3 Q 4.4 Q 4.5 Q 4.6 Q 4.7 S_M/A_ModeSelect T_System_ON T_M/A_Accept L_SYSTEM L_MAN L_AUTO T_System_OFF T_Jog_RT T_Jog_LT QW 6 T_Fault_Rst auto.Rest. man.Rest. S_Fault1 S_Fault2 S_Fault3 L_Fault1 L_Fault2 L_Fault3 Ack_Restart Qty./ Weight IW 2 I 1.0 I 1.1 I 1.2 I 1.3 I 1.4 I 1.5 I 1.6 I 1.7 Q 5.0 Q 5.1 Q 5.2 Q 5.3 Q 5.4 Q 5.5 Q 5.6 Q 5.7
11 Date: File:PRO1_12r.11 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Упражнения. Реакция на синхронную ошибку Задан. колич. (SETPOINT) IW Устройство ввода BCD-чисел Реакция CPU …Программа в CPU … с помощью OB121 короткие вспышки непрер. горение CPU314 SIEMENS RUN-P SF RUN STOP RUN STOP CPU314 SIEMENS RUN-P SF RUN STOP RUN STOP DC5V непрер. горение непрер. горение … без OB121 Синхр. ошибка 02I1 Значение в момент изменения очередного разряда числа Симулятор
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.