Системы реального времени

  • 24 страницы
  • 5 источников
  • Добавлена 24.11.2013
400 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
ВВЕДЕНИЕ 3
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

1. «SCADA-продукты на российском рынке» «Мир компью¬терной технологии» № 33, 1999 г.
2. Пьявченко Т.А. Проектирование АСУТП в SCADA-системе. Таганрог: ТРТУ, 2007.
3. Пьявченко Т.А., Финаев В.И. Автоматизированные информационно-
управляющие системы. Таганpог: ТРТУ, 2007.
4. Ефимов И.П., Солуянов Д.А. SCADA-система Trace Mode. Ульяновск, УлГТУ, 201
5. Андреев Е.Б., Куцевич Н.А., Синенко О.В. SCADA-системы: взгляд изнутри. М.: Издательство «РТСофт», 2004

Основные понятия и программное обеспечение систем реального времени

dМИНИСТЕРСТВО ОБРАЗОВАНИЯ российской ФЕДЕРАЦИИ.

СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ имени АКАДЕМИКА М. Ф. РЕШЕТНЕВА.

 

 

 

 

 

 

Реферат

по дисциплине &';в режиме реального времени Система&';

На тему:

"Основные понятия и программное обеспечение систем реального времени"

 

 

 

Выполнил:

студент 2-го курса

группа ИУТ-61

Нечаев M. C.

Проверено:

Котельникова С. В.


Красноярск 2007

Содержание

 

Введение

1. Что такое в режиме реального времени

2. Классификация систем в режиме реального времени

3. Ядра и операционные системы реального времени

3.1. Задачи, процессы, потоки

3.1.1. Преимущества потоков

3.1.2. Недостатки провода

3.2. Основные свойства задач

3.3. Планирование задач

3.4. Синхронизация задач

3.4.1. Связанных с беременностью

3.4.2. Общие ресурсы

3.4.3. Синхронизация с внешними событиями

3.4.4. Синхронизация времени

4. Тест

5. Можно ли обойтись без ОС РВ?

Вывод

Список литературы

Введение

Суверенитет можно сказать, что ссылки на красивое словосочетание "реальное время" стали общим местом на различных семинарах, конференциях и в специализированной печати. С не меньшей уверенностью можно сказать, что смысл этого термина трактуется специалистами по-разному в зависимости от области их профессиональных интересов, от того, являются они теоретиками или практиками, и даже просто от личного опыта и круга общения. В этом реферате я попытался сосредоточиться на рассмотрении этого вопроса применительно к цифровой вычислительной технике, используемых в системах управления и сбора данных. Будет сосредоточена на программное обеспечение, поскольку оно является наиболее слабым звеном в системах реального времени. Многопроцессорные системы для простоты, рассматриваться не будут. Реферат не претендует на исчерпывающее изложение предмета и является скорее заметками на тему основных понятий и терминологии в этой области.

Узнать стоимость работы