- •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. Организационные блоки прерываний. Виды, порядок программирования прерываний.
22.Операции логического преобразования языка stl
Функция AND (в синтаксисе языка записывается одной буквой А) связывает два двоичных сигнала и возвращает результат логической операции RLO, равный "1", если оба эти сигнала (оба результата проверки) равны "1".
Функция OR (в синтаксисе языка записывается одной буквой О) связывает два двоичных сигнала и возвращает результат логической операции RLO, равный "1", если хоть один из этих сигналов (один из результатов проверки) равен "1".
Функция ExclusiveOR XOR (Исключающее ИЛИ, в синтаксисе языка записывается одной буквой Х) связывает два двоичных сигнала и возвращает результат RLO, равный "1", если оба эти сигнала (оба результата проверки) имеют разные значения; с другой стороны, RLO равен "0", если оба эти сигнала имеют одинаковое значение.
Язык программирования STL позволяет использование следующих двоичных
вложенных выражений (вложенных операторов):
A( открывающая скобка с функцией AND (И);
O( открывающая скобка с функцией OR (ИЛИ);
X( открывающая скобка с функцией Exclusive OR (Исключающее ИЛИ);
AN( открывающая скобка с функцией NOT-AND (НЕ-И);
ON( открывающая скобка с функцией NOT-OR (НЕ-ИЛИ);
XN( открывающая скобка с функцией NOT-Exclusive OR (НЕ-
Исключающее ИЛИ);
23. Операции с таймерами и Simatic Manager на языке stl
Таймер в СПЛК не столько устройство, сколько область памяти в микропроцессоре.
Функции таймеров в СПЛК можно разделить на:
1) управление по времени;
2) обеспечение заданного времени ожидания (waiting);
3) мониторинг (monitoring time) для измерения отрезков времени;
4) генерации импульсов.
Обращение к области памяти используемого таймера происходит по адресу от Т0 до Т255, в Simantic Manager есть возможность обращаться к 256 таймерам каждые из которых 16 разрядный. Реальное количество таймеров определяется типом ЦПУ.
Обращение функции таймера на языке LAD возможно 2-мя способами:
- с помощью катушки;
- с помощью блока.
Если функция таймера вызывается с помощью катушки, то здесь указывается 2 параметра: область памяти таймера, т.е. номер таймера Т1, а также время запуска таймера 5s. Время задается в формате времени контроллера или в 16-ти разрядном формате. Формат времени контроллера означает, что счет ведется по частоте тактового генератора контроллера.
Если функция таймера вызывается в виде блока, то есть возможность задания дополнительных параметров: адрес изменения времени в формате времени и в формате шестнадцатиразрядного числа, условия запуска, условия сброса, условия разрешения действий таймера. Этими параметрами являются входы запуска S, перезапуска R и выходы представления значения таймера в разных форматах: OUT1 и OUT2. Также в программировании мы можем использовать выходной импульс таймера для формирования независимых логических целей, например, на рисунке это изображено в виде нормально замкнутого контакта. Этот контакт равносилен условию: «если на выходе таймера нет импульса».
