
- •1.Понятие микропроцессорной системы. Области применения микропроцессорных систем управления.
- •2.Обобщенные цели управления производственными процессами и техническими объектами.
- •3.Принципы управления. Классификация систем управления.
- •5.Особенности реализации пид-регуляторов
- •1.Погрешность дифференцирования и шум
- •2.Погрешности интегрирования
- •3.Безударное переключение режима
- •6.Дискретная форма пид-регуляторов.
- •7. Критерии качества систем управления с пид-регуляторами
- •1)Ослабление влияния внешних возмущений.
- •1)Аналитический
- •2) Упрощенный аналитический метод
- •4)Нахождение оптимальных коэффициентов регулятора
- •9. Нечеткая логика в пид-регуляторах
- •12.Основные компоненты микропроцессорных систем управления.
- •4. Модуль дискретного ввода (мдВв)
- •5.Двигатель постоянного тока(дпт)
- •13. Архитектура микропроцессорных систем управления. Требования к архитектуре.
- •14. Разновидности архитектуры микропроцессорных систем управления: система с общей шиной, многоуровневая архитектура.
- •16 Особенности и основные разновидности промышленных сетей.
- •17. Основные физические интерфейсы промышленных сетей.
- •18. Интерфейс rs-485
- •19. Интерфейсы «токовая петля».
- •20. Промышленная сеть Profibus.
- •22. Промышленная сеть can
- •23. Промышленный Ethernet
- •24. Беспроводные локальные сети промышленного назначения. Основные проблемы и пути их решения
- •25. Беспроводные промышленные сети Bluetooth.
- •26. Беспроводные промышленные сети ZigBee.
- •27. Беспроводные промышленные сети Wi-Fi.
- •28. Понятие программируемого логического контроллера. Основные типы плк.
- •29. Архитектура программируемого логического контроллера.
- •30. Основные характеристики программируемых логических контроллеров.
- •31. Применение компьютеров в системах автоматизации.
- •32. Развитие программного обеспечения средств автоматизации.
- •33. Системы программирования на языках мэк 61131-3.
- •34. Программирование на языках мэк 61131-3: язык релейно-контактных схем.
- •35. Программирование на языках мэк 61131-3: список инструкций, структурированный текст.
- •36. Программирование на языках мэк 61131-3: диаграммы функциональных блоков.
- •37. Программирование на языках мэк 61131-3: последовательные функциональные схемы.
- •38. Программное обеспечение для поддержки языков мэк 61131-3.
- •39. Понятие орс-сервера. Основные разновидности орс-серверов
- •40. Сервер opc da. Обмен информацией в системах автоматизации с opc da сервером.
- •41. Спецификация opc ua для обмена информацией в системах автоматизации
- •42. Пользовательский интерфейс в системах автоматизации. Scada-пакеты
- •43. Основные функции scada. Программное обеспечение scada
- •2. Диспетчерское упр-ние
- •3. Автоматич упр-ние
- •4. Хранение истории процессов
- •5. Выполнение функций безопасности
- •6. Выполнение общесистемных функций:
- •45. Понятие точности, разрешающей способности, порога чувствительности измерительного канала.
- •48. Виды и назначение фильтров в измерительных каналах.
- •49. Динамические погрешности при различных видов сигналов в измерительном канале.
- •50. Номенклатура устройств ввода-вывода микропроцессорных систем управления.
- •51. Модули ввода аналоговых сигналов в микропроцессорных системах управления.
- •52. Модули вывода аналоговых сигналов в микропроцессорных системах управления.
- •53. Модули ввода и вывода дискретных сигналов в микропроцессорных системах управления.
- •54. Модули ввода частоты, периода и счета импульсов в микропроцессорных системах управления.
- •55. Модули управления движением в микропроцессорных системах управления.
- •56. Микроконтроллеры – назначение, общая архитектура, история развития, основные серии
- •Общая архитектура микроконтроллеров
- •57. Микроконтроллеры Intel 8051.
- •58. Микроконтроллеры pic
- •59. Микроконтроллеры avr
- •Система команд avr
- •Семейства микроконтроллеров avr
- •Средства разработки avr
- •60. Аппаратная вычислительная платформа Arduino
- •Аппаратная часть
- •Платы расширений
- •Программное обеспечение Arduino
32. Развитие программного обеспечения средств автоматизации.
Современные системы автоматизации позволяют решать широкий круг задач:
1. АСУ ТП;
2. взаимодействие системы с диспетчером;
3. автоматизированный контроль и измерения (мониторинг);
4. обеспечение безопасности;
5. дистанционное управление, измерение, сигнализация.
История развития программных средств автоматизации показала, что все особенности отдельных применений можно учесть путем настройки нескольких универсальных программ на выполнение конкретной задачи:1ОРС сервер;2 средства МЭК-программирования контроллеров;3 SCADA-пакеты.
Для систем автоматизации, не связанных с АСУ ТП, используются программы LabVIEW, MATLAB, HP-VEE, ориентированные на автоматизацию эксперимента, измерений или математическую обработку их результатов.
Первоначально для решения поставленных задач использовались универсальные языки программирования высокого уровня. Практика показала низкую эффективность такой разработки. Разработка системы должна выполняться не программистами, а специалистами автоматизируемой предметной области. Поэтому возникла необходимость в разработке средств программирования, предназначенных специально для систем автоматизации и ориентированных на технологов.
Разделение труда по созданию программных средств автоматизации:
1 фирмы, специализирующие на программном обеспечении, создают универсальные системы программирования задач автоматизации (SCADA-пакеты и средства МЭК-программирования),2 системные интеграторы адаптируют эти средства к нуждам конкретного заказчика.
Графическое программирование
90-е гг. Графические языки Simulink, LabVIEW, HP-VEE
Просты и естественны, не требуют знания программирования, только логика.
1993 г. – появление стандарта на языки программирования контроллеров МЭК 61131-3 (5 языков программирования). Рассчитаны на специалистов, не связанных с программированием.
Графический интерфейс
+ снижение количества ошибок, допускаемых оператором.
Принципы проектирование пользовательского интерфейса:1узнаваемость – назначение элементов экрана д.б. понятно интуитивно;2логичность – свободная адаптация пользователя, уже имеющего опыт работы с подобного рода программами;3отсутствие «сюрпризов» - знакомые операции вызывают знакомые реакции системы;4 восстанавливаемость – система не д.б. чувствительны к ошибкам оператора, возможность отмены действий;5 наличие удобной справки, подсказок;6адаптация к опыту пользователя – начинающий пользователь – более простой интерфейс.
Открытость ПО
Программные средства автоматизации поддерживают:
1стандартные средства программирования МЭК 61131-3;2стандарт ОРС для связи с физическими устройствами;
3стандартные сетевые протоколы Ethernet, Modbus, Profibus, CAN;
4 стандартный интерфейс ODBC для доступа к базам данных языком запросов SQL;5наиболее распространенные ОС (Windows XP/CE, Linux);3веб-технологии;
6 обмен данными с Microsoft Office.
Связь с физическими устройствами
С помощью метода DDE, OLE, COM, DCOM, OPC.
DDE (Dynamic Data Exchange – динамический обмен данными) – технология обмена данными между приложениями. Была вытеснена нижеперечисленными технологиями;
OLE (Object Linking and Embedding – связывание и внедрение объектов);
COM (Component Object Model – модель многокомпонентных объектов) – средства для взаимодействия между разрозненными программными модулями, написанными на разных языках программирования, которые собираются в единую систему во время исполнения. Взаимодействие с др. программами – метод «клиент-сервер»;
DCOM (Distributed COM – СОМ для распределенных систем) – взаимодействие программ, исполняемых на разных компьютерах локальной сети. Универсальная программная технология. База для разработки стандарта ОРС.
Базы данныхДанные извлекаются с помощью языка запросов SQL (Structured Query Language – структурированный язык запросов).
СУБД: Microsoft SQL Server, Wonderware Industrial SQL Server, Microsoft Access, Excel.
Свойства СУБД: пользовательский интерфейс на базе языка запросов SQL, возможность одновременного обслуживания нескольких пользователей, корректность работы с данными.
Обращение к СУБД через драйвер ODBC (Open Data Connectivity – подключение к открытой базе данных). Обеспечивает независимость прикладной программы от типа СУБД. Драйвер транслирует стандартный SQL-запрос в формат запроса для конкретной СУБД.
ОС реального времениДетерминированное время выполнения задач и время реакции на аппаратные прерывания.
Гарантированность постоянства величины этого времени для одной и той же задачи.
- ОС жесткого реального времени;- ОС мягкого реального времени (полностью неопределенность величины времени реакции не устраняется).