Системы реального времени
- 24 страницы
- 5 источников
- Добавлена 24.11.2013
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1. СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ 5
2. ОСНОВНЫЕ ВИДЫ И ЭТАПЫ РАЗВИТИЯ SCADA –СИСТЕМ 8
3. ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ SCADA-СИСТЕМ 13
ЗАКЛЮЧЕНИЕ 23
ЛИТЕРАТУРА 24
ЕХЕ) и Исполнительная среда GENIE (GWRUN.EXE). Построитель стратегийиспользуется для проектирования и тестирования проектов, называемых стратегиями, а Исполнительная среда – только для исполнения стратегий.Кроме того, в составе пакета имеется программа установки и настройки устройства ввода/вывода и различных УСО, а также набор динамически компонуемых библиотек (DLL), выполняющих различные функции в процессе разработки и выполнения программного обеспечения.GENIE имеет модульно-ориентированную и открытую интегрированную архитектуру. Открытость архитектуры позволяет легко реализовывать взаимодействие GENIE с другими приложениями для совместного доступа к данным во время исполнения стратегий. Например: Matlab, Ultralogik и др.Стратегия состоит из одной или нескольких задач вместе с одной или большим количеством экранных форм. Задача, экранная форма являются основными элементами, используемыми при проектировании стратегий.В состав Построителя стратегий входят: Редактор задач, Редактор форм, Редактор отчетов, Редактор сценариев. Ниже приведено описание базовых функциональных блоков, пиктограммы которых входят в набор инструментов Редактора задач (рис. 3.3), с помощью которого можно реализовать 1, 2, 3, 5, 6, 9, 10 из выше рассмотренных функций SCADA-системы.Рисунок3.3 – Редактор задачВ результате программное обеспечение задачи представляетсянабором функциональных блоков, отображаемых в окне задачи в виде пиктограмм (рис. 3.4). Рисунок3.4. Программа управления работой установкиПакет GENESIS32 является одним из наиболее полных примеров реализации SCADA-системы, отвечающей самым современным требованиям.GENESIS32 является набором 32-разрядных приложений для Windows и WindowsNT, построенных в соответствии со спецификацией ОРС (рис.3.5), который предназначен для создания программного обеспечения сбора данных и оперативного диспетчерского управления верхнего уровня систем промышленной автоматизации.Рисунок3.5. Архитектура GENESIS32 В состав GENESIS32 также входит среда редактирования сценарных процедур Advanced VBA Scripting, обеспечивающая возможность разработки части программного обеспечения средствами MicrosoftVisualBasicforApplications 5.0 (VisualBasic для приложений),входящего в популярный пакет MS Office. Все программные компоненты реализованы на базе многопоточной модели и поддерживают технологию ActiveX.GENESIS32 включает в себя следующие наиболее используемые приложения, являющиеся клиентами ОРС:- GraphWorX32,- TrendWorX32,- AlarmWorX32.GraphWorX32 является инструментальным средством, предназначенным для визуализации контролируемых технологических процессов и оперативного диспетчерского управления на верхнем уровне АСУ ТП (рис. 3.6). GraphWorX32 полностью соответствует требованиям к клиенту ОРС и поддерживает технологии ActiveX и OLE. Рисунок3.6 – Пример мнемосхемы объекта управления, созданной с помощью GraphWorX32Основные характеристики GraphWorX32:- многочисленное 32-разрядное приложение;- возможность обмена данными с любыми серверами ОРС (рис. 25);- мощные инструменты для создания экранных форм и динамических элементов отображения (рис. 3.6);- возможность встраивания элементов управления ActiveX и объектов OLE (рис. 3.7);- встроенная среда редактирования сценарных процедур MicrosoftVisualBasicforApplications 5.0;- динамизация элементов отображения со временем обновления графической информации 50 мс;- средства разработки шаблонов экранных форм, содержащих наиболее часто используемые слои графических объектов.Рисунок3.7 Элемент управления в окне экранной формы GraphWorX32Рисунок3.8. Представление нескольких параметров в виде графических зависимостей от времениПоддерживают следующие виды трендов:- зависимость параметра от времени;- логарифмическая зависимость параметра от времени;- гистограмма параметра;- зависимость параметра от времени с использованием единиц времени в качестве вертикальной оси;- зависимость одного параметра от другого.Диапазоны вдоль вертикальной и горизонтальной осей могут быть связаны с любой переменной проекта.AlarmWorX32является мультимедийным приложением, которое предназначено для выполнения следующих функций:- голосовое оповещение персонала об обнаруженных аварийных ситуациях;- рассылка электронных извещений об аварийных событиях и приемов подтверждений восприятия от ответственных лиц;- персональное планирование оповещения для привлечения к мероприятиям по устранению аварийной ситуации только дежурного персонала;- анализ аварийных событий и действий ответственного персонала;- объединение всех аварийных событий и подтверждений восприятия системных сообщений ответственным персоналом в сводки аварийных событий (рис. 3.9);- отображение вспомогательной информации для аварийных событий, позволяющей локализовать и устранить причины аварии (рис. 3.10);- связь с аппаратными средствами системы через интерфейсы ОРС;- связь с другими приложениями посредством технологии ODBC.Рисунок3.9 – Сводка аварийных событийРисунок3.10 – Причины аварииAlarmWorX32 является клиентом ОРС, поддерживает технологии ActiveX/OLE и может использоваться как совместно с остальными компонентами GENESIS32, так и с приложениями других производителей.ЗАКЛЮЧЕНИЕSCADA-система – один из основных компонентов, предназначенных для реализации автоматизации. Цель автоматизации – сделать информацию о производстве, технологических процессах более доступной для всех подразделений предприятия, а также его клиентов, обеспечить возможность работы с этой информацией в любое время и в любом месте.Приобретение на рынке SCADA-системы является основным способом проектирования программного обеспечения ЛСУТП.В первую очередь разработчика интересуют следующие характеристики SCADA-систем:качество документации;техническая поддержка в России;открытость и масштабируемость;полнофункциональность;надежность;эффективность;цена.Другой способ - создание ПОсилами разработчика с привлечением соисполнителей. Этот способ разработки ПО применять не рекомендуется, имея в виду следующее:— более длительный срок разработки;— сложность обкатки (тестирования) ПО на фирме-разработчика;—неизбежная текучесть специалистов разработчика за период жизненного цикла АСУТП;— сравнительно низкая квалификация разработчиков ПО относительно квалификации специализированного персонала фирм-производителей SCADA-ПО;— более высокие финансовые затраты на собственную разработку, чем на использование «рыночной» SCADA-системы.ЛИТЕРАТУРА«SCADA-продукты на российском рынке» «Мир компьютерной технологии» № 33, 1999 г.Пьявченко Т.А. Проектирование АСУТП в SCADA-системе. Таганрог: ТРТУ, 2007.Пьявченко Т.А., Финаев В.И. Автоматизированные информационно-управляющие системы. Таганpог: ТРТУ, 2007.Ефимов И.П., Солуянов Д.А. SCADA-система TraceMode. Ульяновск, УлГТУ, 201Андреев Е.Б., Куцевич Н.А., Синенко О.В. SCADA-системы: взгляд изнутри. М.: Издательство «РТСофт», 2004
2. Пьявченко Т.А. Проектирование АСУТП в SCADA-системе. Таганрог: ТРТУ, 2007.
3. Пьявченко Т.А., Финаев В.И. Автоматизированные информационно-
управляющие системы. Таганpог: ТРТУ, 2007.
4. Ефимов И.П., Солуянов Д.А. SCADA-система Trace Mode. Ульяновск, УлГТУ, 201
5. Андреев Е.Б., Куцевич Н.А., Синенко О.В. SCADA-системы: взгляд изнутри. М.: Издательство «РТСофт», 2004
Основные понятия и программное обеспечение систем реального времени
dМИНИСТЕРСТВО ОБРАЗОВАНИЯ российской ФЕДЕРАЦИИ.
СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ имени АКАДЕМИКА М. Ф. РЕШЕТНЕВА.
Реферат
по дисциплине &';в режиме реального времени Система&';
На тему:
"Основные понятия и программное обеспечение систем реального времени"
Выполнил:
студент 2-го курса
группа ИУТ-61
Нечаев M. C.
Проверено:
Котельникова С. В.
Красноярск 2007
Содержание
1. Что такое в режиме реального времени
2. Классификация систем в режиме реального времени
3. Ядра и операционные системы реального времени
3.4.1. Связанных с беременностью
3.4.3. Синхронизация с внешними событиями
5. Можно ли обойтись без ОС РВ?
Суверенитет можно сказать, что ссылки на красивое словосочетание "реальное время" стали общим местом на различных семинарах, конференциях и в специализированной печати. С не меньшей уверенностью можно сказать, что смысл этого термина трактуется специалистами по-разному в зависимости от области их профессиональных интересов, от того, являются они теоретиками или практиками, и даже просто от личного опыта и круга общения. В этом реферате я попытался сосредоточиться на рассмотрении этого вопроса применительно к цифровой вычислительной технике, используемых в системах управления и сбора данных. Будет сосредоточена на программное обеспечение, поскольку оно является наиболее слабым звеном в системах реального времени. Многопроцессорные системы для простоты, рассматриваться не будут. Реферат не претендует на исчерпывающее изложение предмета и является скорее заметками на тему основных понятий и терминологии в этой области.