- •Курс «Проектирование Автоматизированных систем диспетчерского управления»
- •33. Анализ характеристик scada-систем для их сравнения и выбора. 82
- •1. Асу тп и диспетчерское управление. История (этапы) развития асу тп
- •Асу тп и диспетчерское управление
- •2. Задачи асду. Аппаратное и программное обеспечение реализации асду.
- •Аппаратное и программное обеспечение реализации асду
- •3. Структура асу тп. Трехуровневая структура асу тп. Компоненты систем контроля и управления и их назначение.
- •29. Обобщенная схема системы контроля и управления (основные компоненты системы управления).
- •4. Развернутая структура современной асутп. Подробное описание и состав технических и программных средств каждого уровня асу тп.
- •Задачи нижнего уровня
- •5. Технические средства автоматизации (датчики, модули усо, контроллеры, исполнительные механизмы) и их назначение.
- •Промышленные контроллеры (плк)
- •Исполнительные механизмы
- •6. Определение scada-систем. Концепция scada. Структура. Понятия rtu, mtu, ms, cs.
- •7. Анализ характеристик scada-систем для их сравнения и выбора.
- •8. Технические, стоимостные и эксплуатационные характеристики scada. Технические характеристики
- •Стоимостные характеристики
- •Эксплуатационные характеристики
- •9. Рабочее место диспетчера (оператора). Графический интерфейс пользователя. Мнемосхема. Требования к мнемосхемам.
- •Мнемосхема
- •Требования к мнемосхемам
- •10. Основные возможности scаda-систем. Функциональные возможности scada-систем.
- •Графические возможности
- •11. Понятие открытой системы. Применение открытых систем в промышленной автоматизации.
- •Надежность открытых систем
- •12. Принципы и технологии создания открытых программных систем.
- •Dde (Dynamic Data Exchange – динамический обмен данными)
- •Разработка приложений из компонентов
- •Распределенные компоненты
- •Интерфейс com
- •Dcom – модель распределённых компонентных объектов)
- •14. Технология ActiveX. Способы реализации ActiveX - компонентов. Технология ActiveX
- •Преимущества использования ActiveX
- •15. Scada-система InTouch. Графические средства InTouch. Компоненты среды разработки InTouch.
- •16. Графические объекты scada-системы InTouch и их свойства. Этапы создания проекта.
- •Окна в InTouch
- •17. Классификация графических объектов InTouch. Простые объекты и их свойства.
- •18. Классификация графических объектов InTouch. Сложные объекты и их свойства. Библиотека мастер-объектов (Wizards). Сложные объекты
- •19. Определение имени доступа в словаре переменных InTouch. Описание и процедура создания базы данных. Типы внутренних переменных.
- •Описание и процедура создания базы данных
- •20. Ведение архивов данных в scada-системах. Алармы.
- •Типы алармов
- •Приоритеты алармов
- •Группы алармов
- •Определение условий аларма для переменной
- •Вывод информации об алармах
- •21. Тренды в scada – системах. Тренды в InTouch. Разновидности.
- •Тренды в InTouch
- •Отображение трендов
- •Изменение параметров архивных трендов в режиме исполнения
- •Система распределенных архивов
- •22. Встроенные языки программирования. Скрипты в InTouch. Типы скриптов. Встроенные языки программирования
- •Скрипты в InTouch
- •23. Особенности адресации в InTouch. Обмен данными с другими приложениями.
- •24. Технические средства нижнего уровня асу тп.
- •Задачи нижнего уровня
- •25. Технические средства среднего уровня асу тп.
- •26. Технические средства верхнего уровня асу тп.
- •27. Технология ole for Process Control (opc). Организация взаимодействия с контроллерами. Определение орс
- •28. Структура и способы организации информации. Схема информационных потоков асу тп.
- •30. Функциональная структура scada-систем, особенности scada как процесса управления, области применения.
- •31. Основные возможности современных scada-систем и основные требования к ним.
- •32. Тенденции развития аппаратных и программных средств scada.
- •33. Анализ характеристик scada-систем для их сравнения и выбора.
- •34. Scada-система InTouch: основные характеристики, архитектура, особенности среды разработки.
- •35. Scada-система InTouch: графический интерфейс пользователя, аварийные сигналы, средства информационного взаимодействия. Графический интерфейс
- •Средства информационного взаимодействия
- •Аварийные сигналы
Разработка приложений из компонентов
Один из наиболее многообещающих аспектов компонентной архитектуры - это быстрая разработка и развитие приложений.
Из накапливаемого набора компонентов в библиотеках можно будет собирать, как из деталей конструктора, требуемые цельные приложения.
Распределенные компоненты
Создать из обычного приложения распределенное, безусловно, легче, если это приложение состоит из компонентов, т.к.:
оно уже разделено на функциональные части, которые могут располагаться вдали друг от друга;
поскольку компоненты заменяемы, вместо некоторого компонента можно подставить другой, единственной задачей которого будет обеспечивать связь с удаленным компонентом.
Таким образом, достигается одно из важных преимуществ технологии COM - возможность раздельной разработки приложения, а также легкость его модифицирования. Таким образом, COM - это спецификация, указывающая, как создавать динамические взаимозаменяемые компоненты. COM определяет стандарт, которому должны следовать компоненты и клиенты, чтобы гарантировать возможность совместной работы.
Интерфейс com
Интерфейс COM включает в себя набор функций, которые реализуются компонентами и используются клиентами. Интерфейсом в COM является определенная структура в памяти, содержащая массив указателей на функции, как показано на рисунке
Dcom – модель распределённых компонентных объектов)
DCOM – это программная архитектура, разработанная компанией Microsoft для распределения приложений между несколькими компьютерами в сети. Программный компонент на одной из машин может использовать DCOM для передачи сообщения (его называют удаленным вызовом процедуры) компоненту на другой машине. DCOM автоматически устанавливает соединение, передает сообщение и возвращает ответ удаленного компонента.
14. Технология ActiveX. Способы реализации ActiveX - компонентов. Технология ActiveX
ActiveX - технология Microsoft, предназначенная для написания сетевых приложений. Она предоставляет программистам наборы стандартных библиотек, значительно облегчающих процесс кодирования.
ActiveX включает в себя клиентскую и серверную части, а также библиотеки для разработчика:
программные элементы ActiveX - компоненты, работающие на компьютере-клиенте, но загружаемые в первый раз с сервера Web. С их помощью можно демонстрировать разнородную информацию, включающую видео и звук без запуска дополнительных программ. Более того, эти программные компоненты могут использоваться в приложениях, написанных на любых популярных языках программирования, включая Java (Visual J++), Visual Basic, Visual C++;
Active Scripting поддерживает любой популярный макроязык, включая Visual Basic Script и JScript (реализация компанией Microsoft языка сценариев JavaScript). Макроязыки могут использоваться для объединения на одной странице нескольких программных элементов ActiveX или Java, обеспечивая их взаимодействие между собой;
Документы ActiveX позволяют открывать и обрабатывать в окне Microsoft Internet Explorer документ любого формата (например, файл Microsoft Excel или Word);
Виртуальная машина Java позволяет любой программе просмотра Internet, поддерживающей технологию ActiveX (например, Internet Explorer 3.0) выполнять программные компоненты Java и обеспечивать их взаимодействие с программными компонентами ActiveX;
ActiveX Server Framework обеспечивает серверные функции ActiveX, включая поддержку безопасных соединений, доступ к базам данных и другие;
Средства разработки позволят использовать знакомые системы программирования Microsoft и других фирм для создания компонентов ActivX. К их числу относятся Visual Basic, Visual C++, Macromedia Shockwave, Adobe Photoshop, Borland Delphi, средства программирования Sybase и др.
