
- •1. Задачи и роль микропроцессорных контроллеров в системе управления исполнительными механизмами
- •2. Микропроцессорные контроллеры и системы.
- •3. Классификация микропроцессорных систем.
- •4. Современное состояние программно-технического комплекса микропроцессорных систем
- •5. Определение свободно программируемых логических контроллеров - сплк
- •6. Разновидности входов-выходов сплк
- •7. Условия работы сплк.
- •9. Временные характеристики сплк и инструменты программирования плк
- •10. Инструменты программирования плк
- •11. Инструменты программирования плк
- •12. Программное обеспечение контроллеров фирмы Siemens.
- •13. Состав блоков программного обеспечения Simatic Manager.
- •14. Типы данных в программном обеспечении Simatic Manager.
- •15. Элементарные типы данных.
- •16. Области памяти Simatic Manager
- •17. Основные правила программирования на языке контактных планов Simatic Manager.
- •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.Подсистема аналогового ввода. Подсистема аналогового вывода.
- •33.Подсистема цифрового ввода-вывода. Микропроцессорная система обработки дискретного сигнала.
- •34. Интерфейсы: характеристики, функциональное назначение, тип организационной связи, принцип и режимы обмена.
- •35. Классификация интерфейсов
- •36. Режим прерывания, основное назначение режима, особенности работы мп в этом режиме.
- •37. Внешние интерфейсы периферийных устройств. Коды внешнего последовательного интерфейса.
- •38. Системный интерфейс. Примеры использования системного интерфейса
- •39. Контролирующие и иувс. Определение и функции.
- •40. Основные требования к иувс
- •41. Промышленные сети. Основное назначение и параметры.
- •42. Интерфейс mpi и profibus. Многоточечный интерфейс mpi
- •43.Современные тенденции развития микропроцессоров
- •44. Определение scadа системы. Основные показатели при выборе scadа системы
- •45. Современные программные продукты фирмы Siemens
- •Многофункциональные микропроцессорные устройства рза серии v3.
- •47.Виды организационных блоков Simatic Manager.
- •48.Организационные блоки прерываний. Виды, порядок программирования прерываний.
- •19. Регистр аккумулятор cpu контроллеров фирмы Siemens.
- •20. Регистр состояния контроллеров фирмы Siemens.
- •29. Организация подпрограмм на языке stl
- •46. Состав комплекса технических средств локальной автоматики продукции фирмы Siemens или другой фирмы по производству контроллеров на рынке Казахстана.
- •48. Организационные блоки прерываний. Виды, порядок программирования прерываний.
29.Организация подпрограмм на языке stl.
Любая программа STEP 7 содержит организационный блок OB1, он является интерфейсом между операционной системой контроллера и программатора. Одновременно в OB1 записывается основная программа пользователя. Из OB1 вызываются подпрограммы, которые записываются в виде функциональных блоков FB, функции FC, системных функциональных блоков SFB, системных функций SFC, блоков данных DB.
Цикл работы OB1 включает в себя выполнение основной программы; вызов и выполнение подпрограмм; чтение входов и установку выхода.
При вызове подпрограмм используется локальный стек, глубина вложений стека для S7 300 – 8, S7 400 – 24. Это значит, что в S7 300 можно организовать одновременно не более 8 вложенных вызовов.
Может быть организованы различные структуры программы на основе OB1: линейные программы; программы, разбитые на части; структурированные программы.
30. Системы сбора и обработки данных
Целью системы сбора и обработки данных (СОД) является получение информации о состоянии объекта и рациональная организация процессов управления, контроля, и измерения с высокими качествами характеристики.
Рисунок 22 - Структура системы сбора и обработки данных
P1…Pn – обмен первичной информации
С1…Cn – сигналы, описывающие внутреннее состояние объекта
R1…Rn – сигналы внутреннего состояния объекта
Функции СОД можно описать следующими системами уравнений:
C1 =F1(Р1 ,Р2…. Рm, R1 …..Rk) C2 =F2(Р1 ,Р2…. Рm, R1 …..Rk)
….. (1)Cn =Fn(Р1 ,Р2…. Рm, R1 …..Rk)
F – функция алгоритма управления
P1 =f1(C1 ,C2…. Cn, R1 …..Rk) P2 =f2(C1 ,C2…. Cn, R1 …..Rk)
…. (2)Pm =fm(C1 ,C2…. Cn, R1 …..Rk)
f – внешнее проявление внутреннего состояния объекта, то есть функция контроля.
R1 =φ1(P1 ,P2…. Pm) R2 = φ 2(P1 ,P2…. Pm)
…. (3)Rk = φ k(P1 ,P2…. Pm)
φ – функция контроля и самотестирования СОД.
Микропроцессорная система сбора и обработки данных имеет столько каналов, сколько информации он считывает, собирает и обрабатывает. Так как информация, в основном, имеет природный характер (налоговый), то самым трудоемким процессом является канал аналого-цифрового преобразования АЦП. На рисунке 23 представлена структурная схема системы сбора и обработки с АЦП по каждому каналу информации.
Рисунок 23 - Структуры СОД
Обозначения на схеме:
Д – датчик;СУ – согласующее устройство;СН – система нормирования;ФП – функциональный преобразователь;АЦП – аналого-цифровой преобразователь;ЦМ - цифровой мультиплексор;МП – микропроцессор;
Структура СОД разделяются по тому, где расположен АЦП. На рисунке 23 АЦП расположен на каждом канале, это дороже, но надежней. Если АЦП стоит один общий на нескольких каналах (рисунки 24 и 25), то скорость преобразования падает. Надежность зависит от того, будет ли выборка и хранение каждого канала происходить отдельно, или это будет общая выборка. Тогда надежность системы зависит от надежности аналогового мультиплексора. Даже при высоконадежной схеме, рисунок 23, количество входов цифровых каналов ограничено значением допустимой ошибки.