Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shporgalka_MPKvSU.docx
Скачиваний:
7
Добавлен:
01.05.2025
Размер:
6 Мб
Скачать
☆

48. Организационные блоки прерываний. Виды, порядок программирования прерываний.

Система прерываний

Прерывание – это непредусмотренное основной программой обращение к специальной подпрограмме прерываний.

Необходимость прерываний – несистематизированный обмен данными, защита МП и его устройств, управление пособытийное или временное, организация мнопроцессорного управления

Действия МП при прерываниях:

  • Запомнить в стеке текущее состояние процессора

  • Запомнить в стеке адрес возврата

  • Перейти на подпрограмму обработки прерывания

  • Записать в счетчик команд новый адрес обрабоки прерывания

Так как причин прерываний много, то подпрограмм для их обработки тоже много. Каждая имеет свой адрес – вектор прерывания. Количество векторов определят количество видов прерываний. Количество одновременно выполняемых видов прерываний ограничено глубиной стека прерываний

В Simatic предусмотрены несколько видов прерываний, для каждого из них предусмотрен свой организационный блок.

Виды ОБ:

Блоки запуска (100, 101 и 102)

Блоки периодического выполнения программы (10-17-прерывание по времени суток; 30-38 циклическое прерывание).

Блоки, управляющие событиями выполнения программы (20-23 прерывание с задержкой времени; 40-47 аппаратное прерывание; 80-87 обработка асинхронных ошибок, 121-122 обработка синхронных ошибок). Каждый из ОБ имеет свой уровень приоритетов. Согласно этому уровню осуществляется прерывание. Согласно видам прерывания осуществляется конфигурация. Во вкладках прерывания МП осуществляется настройка параметрами прерывания.

Аппаратное прерывание – прерывание по изменению свойств внешней аппаратуры, например, в результате изменения свойства аналогового входа (ОВ 40).

Диагностическое прерывание – прерывание по ошибке (ОВ81…ОВ87).

К асинхронным ошибкам относятся ошибки программирования и доступа.

  1. Задачи и роль МП контроллеров в системах управления ИМ.

  2. Микропроцессорные контроллеры и системы.

  3. Классификация микропроцессорных систем.

  4. Современное состояние программно-технического комплекса микропроцессорных систем.

  5. Определение свободно программируемых логических контроллеров (СПЛК)

  6. Разновидности входов-выходов СПЛК.

  7. Условия работы СПЛК.

  8. Интеграция ПЛК в систему управления предприятием.

  9. Временные характеристики ПЛК: рабочий цикл, время реакции.

  10. Инструменты программирования ПЛК: текстовый и графический редакторы.

  11. Инструменты программирования ПЛК: средства отладки, средства управления проектом.

  12. Программное обеспечение контроллеров фирмы Siemens.

  13. Состав блоков программного обеспечения Simatic Manager.

  14. Типы данных в программном обеспечении Simatic Manager.

  15. Элементарные типы данных Simatic Manager.

  16. Области памяти контроллеров Simatic. Динамическая, загрузочная и рабочая область памяти

  17. Основные правила программирования на языке контактных планов Simatic Manager.

  18. Правила программирования и консрукция операторов языка STL

  19. Регистр аккумулятор CPU контроллеров фирмы Siemens.

  20. Регистр состояния контроллеров фирмы Siemens.

  21. Операции битовой логики Simatic Manager.

  22. Операции логического преобразования языка STL.

  23. Операции с таймерами Simatic Manager на языке STL

  24. Разновидности таймеров и их временные диаграммы.

  25. Операция со счетчиками на языке STL. Временные диаграммы счетчиков.

  26. Основные математические операции Simatic Manager

  27. Операции переходов на языке STL.

  28. Основные операции преобразования данных Simatic Manager

  29. Организация подпрограмм на языке STL.

  30. Системы сбора и обработки данных.

  31. Микропроцессор в качестве цифрового регулятора

  32. Подсистема аналогового ввода. Подсистема аналогового вывода. Характеристики аналоговых сигнальных модулей контроллеров Simatic.

  33. Подсистема цифрового ввода-вывода. Микропроцессорная система обработки дискретного сигнала контроллеров Simatic.

  34. Интерфейсы: характеристики, функциональное назначение, тип организационной связи, принцип и режимы обмена.

  35. Классификация интерфейсов.

  36. Режим прерывания, основное назначение режима, особенности работы МП в этом режиме.

  37. Внешние интерфейсы периферийных устройств. Коды внешнего последовательного интерфейса.

  38. Системный интерфейс. Примеры использования системного интерфейса.

  39. Контролирующие и ИУВС. Определение и функции ИУВС

  40. Основные требования к ИУВС.

  41. Промышленные сети. Основное назначение и примеры.

  42. Интерфейс MPI и PROFIBUS. Правила формирования промышленной сети контроллеров Simatic.

  43. Современные тенденции развития микропроцессорных средств в автоматизации промышленности.

  44. Определение SCADA системы. Основные показатели при выборе SCADA системы.

  45. Современные программные продукты фирмы Siemens.

  46. Состав комплекса технических средств локальной автоматики продукции фирмы Siemens или другой фирмы по производству контроллеров на рынке Казахстана.

  47. Виды организационных блоков Simatic Manager. Назначение организационных блоков.

  48. Организационные блоки прерываний. Виды, порядок программирования прерываний.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]