- •1.Объективная необходимость автоматизации. История теории автоматизированного управления.
- •2.Основные понятия и определения тау. Управление. Стадии управления. Система управления.
- •3.Классификация систем управления. Понятия: подсистема, структура, связь, состояние, поведение, цель.
- •3.Классификация систем.
- •5.Этапы управления.
- •6. Моделирование объектов управления. Классификация моделей.
- •7. Основные аспекты теории автоматизированного управления. Виды иерархий.
- •8. Функциональная часть асу. Функциональные подсистемы.
- •9. Обеспечивающая часть асу.
- •10. Классификация асу.
- •11. Классификация асу
- •12. Поддержка принятия решений в асу. Формаллизация и алгоритмизация.
- •14 . Разновидности интеллект систем.:
- •15.Принятие решений в условиях риска.
- •16.Условия неопределённости.Критерии Лапласа,Вальда.
- •17.Многокритериальные задачи принятия решений.
- •18 Многокритериальные задачи принятия решений..Принцип справедливой уступки.
- •19. Принцип выделения одного критерия. Принцип последовательной уступки. Свертка локальных критериев.
- •20. Многокритериальные задачи принятия решения. Способы нормализации локальных критериев. Способы задания и учета приоритетов локальных критериев.
- •21. Проектирование асу. Основные принципы построения асу.
- •22.Общая характеристика проектирования асу. Особенности проектирования асу. Факторы, определяющие риск проекта.
- •23. Этапы разработки асу.
- •24. Реорганизация деятельности предприятия. Методики
- •25. Создание асу при подсистемном построении. Создание асу при процедурном построении.
- •26. Оценка качества асу. Дефекты. Критерии качества. Взаимосвязь компонентов качества асу.
- •27. Case-технологии
- •28. Асутп и диспетчерское управление.
- •29. Scada системы
- •30. Классификация методов получения математического описания объектов управления.
- •34.Классификация регуляторов
- •35.Выбор типа регулятора.
- •36.Определение настроек регулятора. Аналитический (Формульный) метод.
- •37.Определение настроек регулятора. Экспериментальные методы настройки регулятора
- •38. Цифровые регуляторы. Цифровой пид-регулятор
- •39. Выбор периода квантования цифрового пид-регулятора.Настройка цифров. Пид-регул.
- •40. Языки программирования промышл. Контроллеров Общая хар-ка
- •41.Система проектирования UltraLogic. Особенности системы UltraLogic
- •42. Архитектура системы ultralogic
- •43.Базовые концепции системы UltraLogic.
- •44.Менеджер проектов системы UltraLogic.
- •45.Конфигурирование контроллеров в UltraLogic.
- •46.Загрузка и отладка программ в системе UltraLogic.
- •47.Базовые функции языка fbd. Логические функции.
- •48.Базовые функции языка fbd. Функции сравнения.
- •48.Базовые функции языка fbd. Арифметические функции.
- •48.Базовые функции языка fbd. Функции управления.
42. Архитектура системы ultralogic
Система состоит из 2 частей:
-система программирования
-система исполнения
Сист программир обьединяет средства подготовки и отладки программ и сод. Редактор переменных,конфигуратор контроллера( позволяющий выбирать аппарат платформу, конфиг процессора, конфиг модулей ввода\вывода, редакторы программ (использ языки FBD, Pascal,Assembler язык ST,IL) компилятор (формирует исполненный код),загрузчик,осциллограф, просмитрщик,отладчик,эмулятор,драйверы(связь с контроллерами, м.б. подкл до 256)средства удаленной отладки.
Ultralogic использ метод сетевого взаимодействия между сист. Исполнения,управляющ технологич. Процессом, количество участников в сети до 256
43.Базовые концепции системы UltraLogic.
Программное управление в UL представляется, как логическое программируемое устройство, описывающее технологические процессы и операции над переменными величинами. Программа может состоять из множества других программ, находящихся друг с другом в определенном соотношении, образующих иерархическое дерево. Каждая программа может иметь состояние Start и Stop. Start означает, что программа будет запущена при включении контроллера. Stop означает, что она может быть запущена другими программами при определенных условиях. Программы могут содержать следующие базовые типы объектов: переменные, константы, комментарии, функциональные блоки. Поддерживаются следующие типы переменных: логические-Boolean, целочисленные-Integer, c плавающей точкой Float, таймерная переменная(которая принимает значение времени: дни, часы, минуты, секунды, сотые доли секунд, например 248d13h13m56s47).Типы констант соответствуют типам переменных.
Используется язык FBD, описывающий функции между входными и выходными переменными. Функции задаются в виде сочетаний элементарных функциональных блоков. Вывод функционального блока можно соединять с другими блоками. Каждый блок представляет собой прямоугольник, внутри которого имеется обозначение функции.
Имеются следующие формальные правила языка:
-Функциональные блоки могут располагаться произвольно в поле программы
-Не может быть свободных входов и выходов функционального блока
-Любая связь может иметь имя переменной
-Входы и выходы блоков, присоединенные к связям, имеющим одинаковые имена, считаются соединенными.
-Очередность выполнения блоков в программе идет слева направо и сверху вниз.
-Переменные программ присоединятся к входу и выходу функциональных блоков.
-На входу блока может быть const, любая внутренняя или входная(выходная) переменная.
Язык включает в себя метки, операции условного и безусловного перехода.
Работа контроллера имеет циклический характер:
В есь контролируемый процесс разбивается на ряд независимых задач, каждая из которых обслуживается отельной программой.
Программы выполняются поочередно с одинаковым приоритетом. Сеанс сетевого обмена показан условно. На самом деле процесс носит случайный характер и всегда инициируется системой верхнего уровня. В систему встроены драйверы, поддерживающие обмен по сети.
UL имеет несколько окон, главным из которых является менеджер проектов.