Многоцелевой контроллер КР-300 серии КОНТРАСТ, страница 3

Адрес ЗАО "ЗЭиМ-Инжиниринг"- 428020, г Чебоксары, пр Яковлева, д. 1.

Контактные телефоны: (8352) 20-22-94, 21-93-17; 21-96-76 Факс (8352) 20-22-94.


УДК681.3.066

А. Ю. КАЛЯДИН, канд. техн. наук

Применение операционной системы Windows NT для построения систем управления и сбора данных

Рассматриваются аспекты применения стандартной опе­рационной системы в задачах реального времени и встраи­ваемых приложениях. Обсуждаются ее внутренняя структу­ра и детали функционирования.

The aspects of applications based on standard operating systems are considered. Internal structure and functioning de­tails are also discussed.

В настоящее время все больше компаний выбирают операционную систему (ОС) Windows NT в качестве ос­новной платформы для построения приложений. В этих условиях стало заманчивым использовать эту ОС в тех областях, где традиционно эксплуатировались специа­лизированные ОС, в частности ОС реального времени (ОС РВ): в индустриальных системах, средствах связи, медицине, на транспорте и др. Использование единой ОС на различных уровнях автоматизации связано с мас­сой достоинств — от поддержки и сопровождения до создания единой сетевой среды.


Можно привести примеры успешного применения стандартной Windows NT там, где, как правило, были распространены другие ОС. Например, в области инду­стриальной автоматизации все ведущие производители программного обеспечения (ПО) перевели свои про­граммные продукты на эту платформу. Многие системы управления функционируют круглосуточно и обеспечи­вают надежное управление производственным процес­сом, заменяя аппаратно реализованные контроллеры.

Что же мешает более широкому внедрению Windows NT в ОС РВ? Имеется множество причин этого, но ос­новных несколько: 1) невозможность получения гаран­тированного отклика системы на базе NT менее 1...5 мс;

2) большой размер конечной системы (около 150 Мбайт); 3) невозможность создания встраиваемых приложений, т. е. для работы без жесткого диска, ви­деоадаптера и др.; 4) большое время загрузки ПО.

Ряд компаний начали работу по решению указанных проблем, подход, предложенный одной из них, — Ven-turCom, Inc. (США) стал в наши дни стандартом в этой области. Два программных продукта, выпускаемых этой фирмой, — Component Integrator и RTX — позволяют снять большинство ограничений, мешающих примене­нию Windows NT в системах жесткого РВ.

Программный продукт Component Integrator™ для Windows NT™ фирмы VenturCom привносит достоин­ства ОС Windows NT в системы РВ; является модуль­ным и многофункциональным продуктом, значительно ускоряющим процесс разработки и внедрения встроен­ных систем на основе Windows NT.


С помощью продукта Component Integrator (рис. 1) системные разработчики могут интегрировать, конфигу­рировать и компоновать системы для тестирования и установки

Интегрирование — это процесс импорта про­граммных компонентов в репозитарий (Repository) вме­сте с их описанием в базе знаний (Knowledge Base) (т. е содержимое, параметры для регистрации и инструкции по установке) Component Integrator поставляется в виде интегрированного комплекта, состоящего из инстру­ментов для создания встраиваемых приложений (Em­bedded Component Kit-ECK) и расширений РВ (Real-Time Extensions-RTX) Разработчики интегрируют необ­ходимые компоненты и стандартное ПО для создания конечной системы

Конфигурирование — это процесс создания или модификации шаблонов конфигурации (Configura­tion Template), включающих в себя ^ конфигурации аппаратных средств и драйверов,

необходимые системные процессы,

требуемые компоненты приложений,

дополнительные файлы и параметры загрузки,

сценарии установки

Поставляется набор шаблонов конфигураций Разработчики могут использовать любые компоненты Windows NT OLE, Help, TCP/IP, NetBEUI, RPC, RAS, SNMP, FTP, File & Print, DOS, POSIX и т д

Продукт Component Integrator разработан так, чтобы поддерживать будущие версии Windows NT и Service Packs

Компоновка систем для тестирования и установки— это процесс интерпретации заданно­го шаблона конфигурации и выполнение необходимых процедур для создания конечной системы Компонов­щик формирует загрузочные образы систем на диске или флэш-диске для загрузки из сети или с CD-ROM, программные компоненты можно сконфигурировать за­ранее или включить в целях последующей установки, мо­гут создаваться наборы файлов для внесения исправлений к ним или дополнений в уже установленные системы

Программный инструмент для создания встраиваемых приложении (ЕСК) состоит из набора специализирован­