Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемВладислава Зырянова
1 Datum: 9/30/2014 Datei:STOE_6d.1 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen fьr Automatisierung...для прерывания CPU использует другие ОВ OB10 : временное прерывание ОВ1 бесконечно выполняется OB82: диагностика ошибок модуля Обработка прерываний
2 Datum: 9/30/2014 Datei:STOE_6d.2 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen fьr Automatisierung Организационные блоки (OB) Операционная система вызывает ОВ для проведения следующего: OB 1 Осноная программа Циклически вызывается до прерывания другими ОВ с высшими приоритетами OB 1 Осноная программа Циклически вызывается до прерывания другими ОВ с высшими приоритетами Пример OB10: Вызывается через заданный интервал времени начиная с определенного момента Пример OB10: Вызывается через заданный интервал времени начиная с определенного момента Пример OB20: Вызывается через заданное время после наступления определенного события Пример OB20: Вызывается через заданное время после наступления определенного события Пример OB82: Вызывается, например, как реакция на обрыв провода у аналогового модуля Пример OB82: Вызывается, например, как реакция на обрыв провода у аналогового модуля
3 Datum: 9/30/2014 Datei:STOE_6d.3 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen fьr Automatisierung Сохранение информации из прерванного OB Операционная система вызывает OB Перед вызовом нового ОВ должны быть сох- ранены его регистры Стек прерываний (I-Stack) Стек блоков (B-Stack) Содержимое AKKU1, AKKU2 Содержимое AR1, AR2 Содержимое DB, DI Указател на L-Stack Слово состояния, MCR-регистр, указатель на B-Stacк DB-и DI-регистры Указатель на временные данные (L-Stack) Номер блока Адрес возврата
4 Datum: 9/30/2014 Datei:STOE_6d.4 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen fьr Automatisierung Временные прерывания (прерывания по времени)
5 Datum: 9/30/2014 Datei:STOE_6d.5 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen fьr Automatisierung Прерывания с задержкой ( P )( ) E0.0M0.1 SFC 32 (SRT_DINT) EN ENO OB_NR DTIME SIGN RET_VAL 20 T#500ms W#16#01 MW10 M2.0
6 Datum: 9/30/2014 Datei:STOE_6d.6 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen fьr Automatisierung Циклические прерывания Циклические прерывания с постоянным периодом OB1 выполнятся циклически OB35...OB1 прерывается и выполняется OB35 каждые 250ms
7 Datum: 9/30/2014 Datei:STOE_6d.7 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen fьr Automatisierung Аппаратные прерывания (прерывания от процесса) Аналоговый входной модуль верхнее граничное значение для прерывания от процесса При переходе за граничные значения аналогового канала будет вызываться ОВ 40
8 Datum: 9/30/2014 Datei:STOE_6d.8 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen fьr Automatisierung Диагностические прерывания Аналоговый входной модуль Вызов диагностического OB, например, при обрыве провода X
9 Datum: 9/30/2014 Datei:STOE_6d.9 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen fьr Automatisierung Упражнение 6.1: установка системного времени
10 Datum: 9/30/2014 Datei:STOE_6d.10 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen fьr Automatisierung Упражнение 6.2: циклические прерывания
11 Datum: 9/30/2014 Datei:STOE_6d.11 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen fьr Automatisierung Упражнение 6.3: прерывания по времени
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.