
- •1. Подача информации в цифровой технике. Двоичная система исчисления. Понятие знака в цифровой технике.
- •2. Десятичное, двоичное и шестнадцатиричное представление чисел.
- •3 . Основные законы и аксиомы булевой алгебры.
- •5. Основные логические элементы цифровой техники
- •7. Элементы памяти. D – триггеры.
- •1 0. Архитектура микроконтроллера. Основные функции центрального процессора.
- •1 1. Архитектура микропроцессора. Назначение алу. Основа функционирования. Регистры. Генератор тактовых импульсов. Устройство управления и синхронизации. Понятие стека. Устройство прерываний.
- •13. Семисегментный индикатор. Семисегментные коды. Понятие динамической индикации.
- •Принцип написания семисегментного кода
- •Динамическая индикация (ди)
- •14. Команды условного и безусловного (абсолютного) перехода (вызова блоков).
- •Команды условного вызова spb
- •15. Команды сдвига
- •16. Команды пересылки, арифметические и логические команды над словами.
- •17. Флаги результатов. Флаги битовых операций.
- •18. Флаги результатов. Ветвление программы, метки.
- •19. Аналоговый вход/выход.
- •20. Аналоговый вход/выход, работа при помощи интегрированных блоков fb250 и fb251.
- •Функциональный блок преобразования данных при аналоговом выводе fb251.
- •23. Виды работ контроллера simatic s5. Работа в цикле. Виды прерываний. Приоритетность прерываний.
- •24. Язык программирования simatic s5. Структурирование программы пользователя на блоки.
- •25. Порядок адресации на языке simatic s5 для цифровых и аналоговых входов.
- •26. Операция языка step 5. Виды операндов.
- •27. Формы представления программы пользователя на языке step 5 (kop-, fup-, awl- вид программы).
- •28. Логические ф-ции на языке step 5. Что такое vke? Команды u(, o(, o и ).
- •Операции Oи u выполняются с опросом на «1».
- •29. Виды триггеров на step 5.
- •30. Формирователь импульса по фронту сигнала на step 5.
- •31. Формирователь импульса по спаду сигнала на step 5.
- •32. Виды таймеров в Step5
- •33. Программирование функций счета на языке step.
- •34. Элементы сравнения на языке step 5.
- •35. Маскирование чисел.
- •36. Операция обработки
- •37. Параметрируемые fb. Виды и типы параметров.
- •38. Вызов и параметрирование созданных пользователем и интегрированных fb в fup- и awl- виде.
- •39. Блоки данных. Работа с блоками данных. Константы.
- •40. Ручной и автоматический запуск программы. Условия выполнения программы в ob1, ob21 и ob22.
- •41. Прерывания внешние и внутренние. Условия выполнения программы ов13
27. Формы представления программы пользователя на языке step 5 (kop-, fup-, awl- вид программы).
При программировании в STEP 5 для каждого исполняемого блока возможен выбор способа программирования между: релейно-контакторной схемой (КОР), логической схемой (FUP) или последовательностью команд (AWL). Таким образом, метод программирования может быть адаптирован в каждом отдельном случае.
При соблюдении определенных правил программирования в STEP 5 программатор в состоянии перевести программу пользователя из одного способа программирования в другой.
При программировании в FUP и KOP программа языка STEP 5 изображается графически, а при использовании AWL записываются отдельные команды.
КОР- графическое изображение программы в виде релейно-контактных схем.( управляется с помощью символики микросхемы)
AWL – Программирование с помощью мнемонических сокращений и функциональных обозначений.
FUP - Программирование с использованием графических символов логических элементов.
28. Логические ф-ции на языке step 5. Что такое vke? Команды u(, o(, o и ).
AWL
U E0.0 (первичный опрос заполнения VKE [E0.0]=>VKE )
UN E0.1 (VKE * E0.1) => VKE
U E0.2 (VKE * E0.2) => VKE
= A 2.0 (VKE=> A 2.0)
VKE- результат двоичных логических операций, отражение истинности команды сравнения .
На начальном этапе некоторой последовательности логических операций VKE зависит только от состояния опрашиваемого сигнала, а не от типа логической команды. В течение цепи логических операций образование VKE зависит от типа логической команды, состояния опрашиваемого сигнала и предыдущего состояния VKE.
После команды присвоения «=» можно только считывать информацию из VKE, т.к. логическая цепочка закончилась, затем снова должна идти команда первичного опроса.
Основные логические комманды:
U( - Логическая операция И над выражением в скобках
О( - Логическая операция ИЛИ над выражением в скобках
O - Логическая операция ИЛИ функций И
) - Окончание выражения в скобках. (Допустимо 8 уровней, т.е. 7 открытых скобок.)
Операции Oи u выполняются с опросом на «1».
Операции ONи UN выполняются с опросом на «0».
29. Виды триггеров на step 5.
Триггер – элемент запоминания логического сигнала.
Есть два вида SR – триггер по сбросу и RS – триггер по установке
SR RS
FUP: AWL: FUP: AWL:
Появление единичного сигнала на входе S устанавливает состояние триггера в '1', а единичный сигнал на входе R сбрасывает триггер в '0'. При нулевых сигналах на обоих входах триггеры сохраняют свое текущее состояние. Разница состоит в реакции триггеров на два единичных сигнала на входах: SR-триггер при этом переходит в сотояние '0', а RS-триггер – в сотояние '1'.
В AWL триггеры реализуются за счет последовательного выполнения двух операций STEP5:операции S – устанавливания указанной переменной в сотояние '1' при VKE=1, и операции R – сброс указанной переменной в сотояние '0' при VKE=1. При этом в случае VKE=1 при выполнении операций как S, так и R, операция, выполняемая последней, определяет окончательный результат, который фиксируется в переменной, на основе которой реализуется триггер.
С помощью SR- и RS-триггеров можно сформировать импульсы при изменении логического состояния сигналов – по фронту или спаду.
На базе SR-триггера и двух логических элементов «И» может быть выполнен D-триггер, тактируемый импульсом.
Два последовательно включенных D-триггера позволяют создать D-триггеры, тактируемые фронтом или спадом тактового сигнала.