Характеристика комплекса программно-аппаратных средств автоматизированной системы оперативно-диспетчерского управления технологическим комплексом обогатительной фабрики, страница 4

Для поддержки функционирования в реальном времени отдельных задач под операционной системой Windows NT разработано  Ядро реального времени RTX (разработчик - VenturCom). Это ядро используется в некоторых подсистемах Wizcon для поддержки функционирования контроллеров. Однако, это не улучшает в целом способность функционирования систем под Windows NT в реальном времени, а лишь является очевидным признанием того, что стандартный Windows NT не может в полном объеме отвечать требованиям систем реального времени. По нашей оценке это направление развития Windows NT не является перспективным.

Ядро RTX обеспечивает цикл опроса до 100 мкс. Но предсказать, какова будет ответная реакция системы на принятое сообщение, невозможно (если только не включить всю обработку сообщения в Ядро RTX в ущерб остальным задачам) из-за постоянного свопинга задач, необслуживаемых ядром RTX. Можно, конечно, прививать к Windows NT дальнейшие атрибуты систем реального времени, но тогда это будет не Windows NT, а что-то новое и неизведанное. Кстати, это дополнение не является бесплатным и требует приобретения средств разработки (Development) и функционирования (Runtime). Это средство является "соломинкой" для тех, кто изначально создал систему на Windows NT и пытаются таким образом выйти из затруднительного положения.

Реальное же время сканирования устройств нижнего уровня в SCADA-системах под управлением Windows NT составляет 0,5 – 1 с, а время обновления графических экранов не менее 1 с.

2.2. Минимальные требования к аппаратному обеспечению

В отличие от систем под Windows NT, SCADA-системы под QNX предъявляют очень низкие требования к аппаратуре:

·  компьютер на базе Intel 386 или выше (требуется сопроцессор);

·  16 Мбайт оперативной памяти (RAM);

·  120 Мбайт жесткий диск (размер определяется объемом базы данных);

·  дисковод 3,5-дюймовых дискет;

·  1 последовательный порт RS-232;

·  1 параллельный порт (второй параллельный порт рекомендуется);

·  VGA контроллер и монитор;

·  принтер - любой совместимый с Epson или струйный принтер Hewlett Packard

PaintJet серий 500, 600, 800 или любой Postscript-совместимый;

·  клавиатура и мышь (можно trackball или touchscreen).

Требования к аппаратуре SCADA-систем под Windows NT определяются операционной системой Windows NT, являются общеизвестными и здесь не приводятся.

2.3. Взаимодействие с другими системами, средами и базами данных

Все SCADA-системы под Windows NT обеспечивают прозрачный обмен данными между приложениями, разработанными для этой операционной системы.

Для Phocus реализованы утилиты связи с разнообразными СУБД - реляционными типа DBASE III и SQL, иерархическими и сетевыми. Пользователи QNX4 могут использовать несколько пакетов, поддерживающих язык SQL, например, Sybase SQL Anywhere (ранее известная под торговой маркой Watcom SQL) - СУБД, реализующая полную версию SQL в ANSI-стандарте, Empress и FairCom Server.

ОС QNX, обеспечивая высокую эффективность контроля и управления различных технологических процессов посредством SCADA систем, имеет большие возможности интегрирования в прикладные системы других платформ и операционных сред благодаря использованию таких средств, как протокол TCP/IP, стандарт ODBC и развитых средств доступа к данным семейства продуктов Sybase.

Sybase предлагает широкий спектр средств обмена данными в гетерогенной среде с источниками данных других производителей, таких как Oracle, Informix, DB2 и др. В частности, для доступа к базе данных Oracle предлагается специальный продукт Direct Connect for Oracle, который совместно с Adaptive Server организует шлюз с другими продуктами Sybase.

2.4. Стоимостные характеристики

При очень высокой надежности, скорости работы системы и очень большом объеме базы данных пакет Phocus имеет стоимость, сопоставимую с наиболее дешевыми SCADA-системами типа Trace Mode 5 для Windows NT.

Так, основной пакет разработки Phocus и сервер базы данных Opus полного объема (65000 точек типов: статус, аналог, счетчик и резервуар) стоят 8 592 $.

Пакет Trace Mode 5 для максимального объема базы данных (64000 16-ти разрядных точек ввода-вывода) – 11 940 $.