- •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. Организационные блоки прерываний. Виды, порядок программирования прерываний.
47.Виды организационных блоков Simatic Manager.
Виды ОБ:
Блоки запуска (100, 101 и 102)
Блоки периодического выполнения программы (10-17-прерывание по времени суток; 30-38 циклическое прерывание).
Блоки, управляющие событиями выполнения программы (20-23 прерывание с задержкой времени; 40-47 аппаратное прерывание; 80-87 обработка асинхронных ошибок, 121-122 обработка синхронных ошибок). Каждый из ОБ имеет свой уровень приоритетов. Согласно этому уровню осуществляется прерывание. Согласно видам прерывания осуществляется конфигурация. Во вкладках прерывания МП осуществляется настройка параметрами прерывания.
48.Организационные блоки прерываний. Виды, порядок программирования прерываний.
ОБ имеет свой уровень приоритетов. Согласно этому уровню осуществляется прерывание. Согласно видам прерывания осуществляется конфигурация. Во вкладках прерывания МП осуществляется настройка параметрами прерывания.
Аппаратное прерывное – прерывание по изменению свойств внешней аппаратуры, например, в результате изменения свойства аналогового входа (ОВ 40).
Диагностическое прерывание – прерывание по ошибке (ОВ81…ОВ87).
19. Регистр аккумулятор cpu контроллеров фирмы Siemens.
Программисту СПЛК доступны 2 типа регистра .Это регистр аккумулятора и регистр состояния. Контролеры Simatic располагают 2-мя 32-х разрядными аккумуляторами .Каждый из этих аккумуляторов разделяются еще на 2по 16 разрядов. При записи и чтение аккумулятора. Информация перемещается по принципу стека
31 АккI 0 31 АккII 0
АКК4 АКК3
Обработка 32 разрядов
L MD 20//загрузка в аккумулятор первый раз
L Md 24//загрузка в аккумулятор 2-ой раз
T MD 40//выгрузка из аккумулятора по адресу MD 40
Обработка 16 разрядов
L MW 20//загрузка в аккумулятор первый раз
L mw 22//загрузка в аккумулятор 2 раз
L MW 24//загрузка в аккумулятор 3 раз
L MW 26//загрузка в аккумулятор 4раз
L MW 28//загрузка в аккумулятор 5раз
T MW 40//выгрузить из аккумулятора по адресу MW 40
T mw 42//выгрузить из аккумулятора по адресу MW 42
По адресу MW 40 запишутся данные из MW 28. По адресу MW 42 запишутся данные из MW 26. Данные, записанные из адреса MW 20 в аккумулятор в результате пятикратной записи в аккумулятор, просто исчезают, то есть остаются только в своем исходном месте.
Все арифметические и логические операции над словами осуществляются через аккумуляторы.
L MD 20
SIN
T MD 20//MD44=(SIN(MD20)+MD28)*MD24
L MD 20
L MD28
+R
T MD 40
L MD 40
L MD 24
*R
T MD 44
20. Регистр состояния контроллеров фирмы Siemens.
Регистр состояния
Предназначен для хранения логических результатов предыдущих операции
Регистр состояния 3-х разрядный. Используется 9 из них .
FC- бит первичного опроса имеет активное инертное значения
RLO- результат логических операций
STA- сохранение значений бита . не используется команда , а используется только для тестирования программы
Наиболее часто используется функции перехода.
JC- условный переход
JU-безусловный переход
OR- бит сохранения состояния логической операции
OV- бит переполнения, устанавливается в единицу командами с плавающей запятой
OS - бит сохраняет переполнения, сохраняет значения бита OV предыдущих арифметических действий. Остается установленным и после устранения ошибки . Сбрасывается, если исполняемая команда и команда конца блока.
СС1,СС2- коды условия, которые принимают различные комбинации по результатам арифметической операции, по результатам сравнения, по результату цифровой операции. В эти биты перемещаются биты, выдвинутые операцией сдвига и циклического сдвига.
BR- бит двойного результата образует связь между обработкой битов и слов. Эффективно используется как признак успешного завершения подпрограммы .В конце подпрограммы сохраняется результат логического этапа в бите. В основной программе проверяется этот бит для продолжения основной программы
