
- •1. Подача информации в цифровой технике. Двоичная система исчисления. Понятие знака в цифровой технике.
- •2. Десятичное, двоичное и шестнадцатиричное представление чисел.
- •3 . Основные законы и аксиомы булевой алгебры.
- •4. Виды полупроводниковой памяти (озу, пзу)
- •5. Основные логические элементы цифровой техники
- •7. Элементы памяти. D – триггеры.
- •1 0. Архитектура микроконтроллера. Основные функции центрального процессора.
- •11. Архитектура микропроцессора. Назначение алу. Основа функционирования. Регистры. Генератор тактовых импульсов. Устройство управления и синхронизации. Понятие стека. Устройство прерываний.
- •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
30. Формирователь импульса по фронту сигнала на step 5.
С
помощью SR- и RS
– триггеров возможно сформировать
импульсы при измене логического состояния
сигналов. Реализацию формирования
импульса по фронту сигнала объясняет
рис. 4.2.
Рис. 4.2 – Реализация формирования импульса по фронту сигнала
Формирование импульса осуществляется за счет последовательного выполнения операций контролером. Поскольку триггер М50.0 имеет нулевое начальное состояние, то операция UN М50.0 дает в итоге '1' при единичном состоянии переменной Е1.5. Это фиксирует меркер М100.0, что приводит к изменению состояния триггера М50.0. В итоге операция UN М50.0 даст результат '0', что отразится и в состоянии меркера М100.0. Но это случится уже в следующем цикле выполнения программы контролером. Следовательно в течение одного цикла меркер М100.0 будет иметь единичное состояние. Переход переменной Е1.5 в нуль приведет к сбросу триггера М100.0 благодаря выполнению последовательности операций UN Е1.5 и М50.0. Это обеспечит возможность формирования нового импульса по фронту сигнала Е1.5.
31. Формирователь импульса по спаду сигнала на step 5.
С помощью SR- и RS – триггеров возможно сформировать импульсы при измене логического состояния сигналов. Реализацию формирования импульса по cпаду сигнала объясняет рис. 1. Спад – это момент перехода сигнала из 1 в 0.
Рис. 4.3 – Реализация формирования импульса по спаду сигнала
Формирование импульса осуществляется за счет последовательного выполнения операций контроллером. Поскольку триггер М50.1 имеет единичное исходное состояние, то операция U М50.1 дает в результате '0'. При появлении спада сигнала на Е1.6 (рис. 4.3) меркер М101.1 примет значение '0', что приведет и к изменению состояния триггера М50.1 (тоже станет равен '0'). При новом цикле результат операции U М50.1 даст '1' на М101.1. Итак, меркер М101.1 будет иметь нулевое состояние только в течение одного цикла. Переход переменной Е1.6 в ноль произведет к установке значения триггера М50.1 благодаря выполнению последовательности операций U Е1.6 и S M50.1 (см. рис. 4.3). Это обеспечит возможность формирования нового импульса по спаду сигнала Е1.6.
32. Виды таймеров в Step5
Я
зык
STEP5 имеет пять модификаций этого
функционального элемента, обозначаемого
как SI, SV, SE, SS и SA.
Все таймеры имеют FUP-форму представления (рис. 1.1).
Рис. 1.1 - FUP-форма представления таймера
Таймер обозначается буквой Т с порядковым номером таймера (от 0 до 255) и имеет следующие входы (рис.1.1):
-1 вход запуска таймера (1 бит);
-TW вход загрузки начального состояния таймера (16 бит);
-R вход сброса таймера (1 бит).
Выходы таймера имеют следующие назначения:
-DU выход индикации текущего состояния таймера в двоичном виде (16 бит);
-DE выход индикации текущего состояния таймера в двоично-десятичном виде (16 бит);
-Q выход таймера (1 бит).
-Если вход R, выходы DU, DE или Q остаются незадействованными, то в AWL-форме соответствующая пара операций заменяется операцией NOP 0
На вход TW информация может подаваться в виде: а) константы таймера КТ; б) слова входов EW; в) слова выходов AW; г) слова меркеров MW; д) слова данных DW.
Форма записи константы таймера КТ ZZZ.X. Параметр Х определяет элементарный интервал времени . Параметр ZZZ задает в десятичном виде число элементарных временных интервалов (диапазон от 000 до 999), с учетом чего формируемый временной интервалравняется: = ZZZ .
Если на вход TW информация подается в виде EW, AW, MW или DW, то необходимо придерживаться следующего двоично-десятичного формата: xxxx zzzz zzzz zzzz , (1.1) где разряды [xxxx] в двоично-десятичном коде определяют параметр Х, а разряды [zzzz zzzz zzzz] параметр ZZZ.
Таймер SA (формирователь задержки отключения с перезапуском по спаду входного сигнала) может быть охарактеризован диаграммой. Единица на выходе Q появляется непосредственно при переходе в единичное состояние входа 0. Изменение сигнала на этом входе с '1' в '0' инициирует отсчет времени, по окончанию которого сигнал на выходе таймера получает нулевий уровень. Повторный спад запускающего сигнала до завершения временной задержки также перезапускает таймер.
AWL: U E 0.1 L KT 050.1 SA T15 U E 0.3 R T15 NOP 0 NOP 0 NOP 0 BE
Таймер SI (формирователь импульса) реализует свою функцию соответственно диаграммы функционирования, представленной на рис.5.2. Таймер запускается единичным сигналом на входе 1 и формирует на выходе Q единичный импульс заданной длительности по условию, что на входе 1 сигнал сохраняет состояние '1' . AWL: SI T15
Т
аймер
SE
(формирователь задержки срабатывания)
характеризуется диаграммой,
зиображенной на рис. 1.4. Появление
единичного уровня на входе Т инициирует
работу таймера, в результате чего
единичный сигнал на выходе Q появится
через заданное время приусловии, что
на входе запуска сохранится состояние
'1'. AWL:
SE T15
Таймер SV (формирователь импульса с перезапуском по фронту входного сигнала) имеет диаграмму функционирования согласно рис. 5.3. В этом случае запуск таймера осуществляется по фронту сигнала на входе 1, и далее выходной единичный сигнал необходимой длительности формируется независимо от состояния входа 1. Однако при изменении сигнала запуска с '0' в '1' до завершения формирования импульса происходит перезапуск таймера. AWL: SV T15
Таймер SS (формирователь задержки срабатывания по фронту входного сигнала) функционирует соответственно диаграмме, приведенной на рис. 5.5. В этом случае отсчет задержки времени начинается по фронту сигнала на входе Т и продолжается при следующем переходе этого сигнала на нулевой уровень. При окончании заданной задержки времени свидетельствует появление '1' на выходе таймера. Перевод этого выхода в нулевое состояние осуществляется только припомощи сигнала сброса. После этого возможен новый запуск таймера. AWL: SS T15