- •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. Организационные блоки прерываний. Виды, порядок программирования прерываний.
20.Регистр состояния контроллеров фирмы Siemens.
Регистр состояния
Предназначен для хранения логических результатов предыдущих операции
Регистр состояния 3-х разрядный. Используется 9 из них .
FC- бит первичного опроса имеет активное инертное значения
RLO- результат логмческих операции
STA- сохранение значений бита . не используется команда , а использкется только для тестирования программы
Наиболее часто используется функции перехода.
JC- условный переход
JU-безусловный переход
OR- бит сохранения состояния логической операции
OV- бит переполнения , устанавливается в единицу командами с плавающей запятой
OS - бит сохраняет переполнения, сохраняет значения бита OV предыдущих арифметических действий. Остается установленным и после устранения ошибки . Сбрасывается, если исполняемая команда и команда конца блока.
21. Операции битовой логики Simatic Manager.
Булева битовая логика используется в следующих основных командах:
И (A) и ее инверсная форма И-НЕ (AN), ИЛИ (O) и ее инверсная форма ИЛИ-НЕ (ON),
Исключающее ИЛИ (X) и ее инверсная форма , Исключающее ИЛИ-НЕ (XN)
Эти команды выполняют следующие основные функции: Они опрашивают состояние сигнала операнда, чтобы выяснить активизирован операнд «1» или нет «0». Они опрашивают состояние сигнала таймера или счетчика, чтобы выяснить, установлен ли он в «0» (значение = 0) или в «1» (значение > 0).
Логические команды, выполняемые над битами, называют также релейными логическими командами, так как они могут выполнять функцию релейной логической схемы. Нормально открытый контакт, Нормально замкнутый контакт, Поток сигнала в последовательной цепи, Поток сигнала в параллельной цепи
Булевы битовые логические команды могут также дать вашей программе возможность реагировать на ситуацию, когда результат арифметической операции над числами с плавающей точкой является недопустимым, так как одно из чисел не является допустимым числом с плавающей точкой. Команда опрашивает состояние сигнала битов CC1 и CC0.
Некоторые команды могут устанавливать в 1 бит двоичного результата (BR) или биты переполнения (OV и OS) слова состояния.
Команды для оценки фронтов: FP, FN. Вы можете использовать команды Положительный фронт (FP) и Отрицательный фронт (FN) как чувствительные к изменению сигнала контакты релейно-контактной схемы. Эти команды обнаруживают и реагируют на изменения результата логической операции. Переход с 0 на 1 называется
«положительным фронтом». Переход с 1 на 0 называется «отрицательным
фронтом». Выход цепи булевых логических операций. Вы можете завершить булеву логическую цепь с помощью одной из следующих команд. Каждая из этих команд может воздействовать на бит, представляющий конец этой цепи. Установить (S): если RLO в предыдущей команде был установлен в 1, то S устанавливает в 1 состояние сигнала контакта или катушки, к которой обращается эта команда; Сбросить (R): если RLO в предыдущей команде был установлен в 1, то R сбрасывает в 0 состояние сигнала контакта или катушки, к которой обращается эта команда; Присвоить (=):независимо от состояния RLO его значение присваивается операнду, к которому обращается эта команда.
Вы можете использовать одну из следующих команд для изменения результата логической операции (RLO), сохраненного в бите RLO слова состояния программируемого логического контроллера: NOT, SET, CLR, SAVE.
