Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
И.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
818.57 Кб
Скачать

5. Методическое и программное обеспечение автоматизированных систем

Операционные системы Windows NT и Windows 2000 оказывается возможным ис-

пользовать в системах реального времени, дополнив их, например, средой RTX компа-

нии VenturCom. Развитый программный интерфейс RTX API, основанный на Win32 API,

обеспечивает создание драйверов и приложений реального времени. Кроме того,

Microsoft разработала специальную версию Windows NT для встроенных приложений

Windows NT Embedded.

Перспективной считается ОС LynxOS - многозадачная, многопользовательская, UNIX-

совместимая система. Есть средства кросс-разработки программ. Сетевые средства пре-

дусмотрены для TCP/IP, ATM, FR, ISDN и др.

Авторы одной из концепций построения АСУТП рекомендуют ОС OS-9, QNX или

расширения Windows NT для реального времени в случае CompactPCI и ОС QNX или

VxWorks в случае использования аппаратуры на базе vmEbus.

Другая популярная ОС для встраиваемых приложений OS-9 относится к многозадач-

ным, многопользовательским системам реального времени. В системе поддерживают-

ся коммуникационные протоколы Х.25, FR, ATM, ISDN, SS7 и др. Для разработки прило-

жений в OS-9 имеется интегрированная кросс-среда Hawk, она включает редактор, браузер

исходных кодов, отладчики, компиляторы C/C++.

Операционная система QNX канадской фирмы QSSL - открытая, модульная и легко

модифицируемая, она функционирует в «защищенном режиме», поддерживает шины

Isa, pci, CompactPci, pc/104, vme, std32 и др.

Операционная система реального времени Vx Works выполняет функции планирова-

ния и управления задачами. Может функционировать в мультипроцессорных системах

как с общей памятью, так и в слабосвязанных с использованием распределенных очере-

дей сообщений. Система Vx Works поддерживает все сетевые средства, обычные для UNIX,

а также ОРС-интерфейсы (OLE for Process Control). Она вместе с инструментальной

системой Tornado является кросс-системой для разработки прикладного ПО.

Для разработки ПО реального времени используют пакеты типа Component Integrator.

К числу известных комплексов Component Integrator относятся FIX, Factory Suite 2000,

ISaGRAF и др. Назначение прикладного ПО - анализ производства, воздействие на него

в реальном времени.

Комплекс Factory Suite 2000 компании WonderWare, используемый при проектиро-

вании систем промышленной автоматизации от АСУТП до АСУП, включает в себя сле-

дующие подсистемы:

InTouch 7.0 - SCADA-система-для создания распределенных приложений, визуали-

зации процессов управления;

InControl - для управления контроллерами;

InTrack - для управления производством (контроль материально-технических запа-

сов, незавершенного производства, загрузки оборудования). В частности, подсистема

InTrack интегрирована в известную систему планирования ресурсов предприятия iBaan;

InBatch - для управления процессами непрерывного производства;

IndustrialSQL Server - для хранения статистики, истории производственного процес-

са, данных о ситуациях;

Scout - удаленный доступ к данным о технологическом процессе.

Одной из развитых инструментальных сред разработки приложений реального вре-

мени является система Tornado, разработанная для мультизадачной ОС Vx Works фирмой

Wind River. Разработка приложений ведется на инструментальном компьютере, кото-

рым могут быть ПЭВМ или рабочие станции Sun, HP, IBM, DEC. В базовую конфигура-

цию Tornado входят компиляторы C/C++, отладчики, симулятор целевой машины, коман-

дный интерпретатор, браузер объектов целевой системы, средства управления проектом

и др. Для разработки ПО для встраиваемых сигнальных процессоров Tornado применя-

ют вместе со специальной ОС WISP. Инструментальная среда Tornado Prototyper и си-

мулятор ОС Vx Works, работающий под Windows, могут быть получены бесплатно по