
- •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
20. Аналоговый вход/выход, работа при помощи интегрированных блоков fb250 и fb251.
Интегрируемые блоки FB 250 и FB251 используют для облегчения работы с аналоговым входом и выходом. Функциональный блок преобразования данных при аналоговом вводе FB250.
Этот блок с параметрами имеет название RLG:AE. Перечень параметров блока приведен в табл.1.1. Назначение блока – считывание цифровых данных с указанного канала модуля аналогового ввода и преобразование этих данных в число с фиксированной запятой (целое число) с возможностью учета особенностей дальнейшего использования этого числа. Данный функциональный блок учитывает возможности различных типов каналов и формирует число, которое изменяется между верхним и нижним пределом, по выбору пользователя контроллера.
Число, которое формирует функц. блок, м. б. четырех различных типов (табл. 1.1) в зависимости от КТ=у=3 ... 6. Если задано КТ<3, то используется униполярное представление числа, а при КТ>6, формируется биполярное число с фиксированной запятой.
Таблица 1.1 - Параметры блока FB250
Параметр |
Назначение |
Вид, тип |
Значение |
AWL- и FUP-формы вызова |
BG |
Номер места расположения АЦП |
DKF |
07 |
SPA FB 250 NAME : RLG:AE BG : KNKT : |
KNKT |
Номер (х) и тип (y) канала |
DKY |
KY=x,y x=03 y=36 3: модульное представление (4 20 мА) 4: униполярное представление 5: биполярно-модульное представление 6: биполярное представление |
OGR : UGR : EINZ : (не использ.) XA : FB : BU : |
OGR |
Верхний предел числа |
DKF |
– 32768 + 32767 |
|
UGR |
Нижний предел числа |
DKF |
– 32768 + 32767 |
|
EINZ |
не имеет значения в SIMATIC S5-100U |
|||
XA |
Слово выхода |
AW |
Нормированное значение (0-при обрыве цепи) |
|
FB |
Бит ошибки |
ABI |
'1' при обрыве цепи, при ошибочном номере канала или места расположения, или типе канала |
|
BU |
Превышение диапазона |
ABI |
'1' при выходе уровня входного сигнала за номинальный диапазон |
Функциональный блок преобразования данных при аналоговом выводе fb251.
Этот блок с параметрами имеет название RLG:AА. Перечень параметров блока наведено в табл.1.2. Назначение блока – преобразование данных, полученных при выполнении программы, и пересылки цифровойинформациикуказанному каналу модуля аналогового вывода.
Таблица 1.2 - Параметры блока FB251
Параметр |
Назначение |
Вид, тип |
Значение |
AWL- и FUP-формы вызова |
XE |
Преобразуемые цифровые данные |
EW |
Дополнительный код в диапазоне UGR ... OGR |
SPA FB 251 NAME : RLG:AA XE : |
BG |
Номер места расположения ЦАП |
DKF |
07 |
BG : KNKT : OGR : |
KNKT |
Номер (х) и тип (y) канала |
DKY |
KY=x,y x=0,1 y=0,1 0: униполярное представление 1: биполярное представление |
UGR : FEH : BU : |
OGR |
Верхнийпредел числа |
DKF |
– 32768 + 32767 |
|
UGR |
Нижнийпредел числа |
DKF |
– 32768 + 32767 |
|
FEH |
Ошибка в параметрах |
ABI |
'1' при UGR=OGR, при ошибочном номере каналаили местарасположения, или типа канала |
|
BU |
Превышение заданного диапазона числа |
ABI |
'1' при XE за (UGR, OGR). ХЕ подается в предельном значении |