ЖУРНАЛ СТА №4/1999
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНСТРУМЕНТАЛЬНЫЕ СИСТЕМЫ 7 4/99 уровне АСУ ТП, а не некоторое их под- множество. Надежность — это не только отсутст- вие ошибок в программном коде самого пакета, но и его устойчивость к ошиб- кам во внешних компонентах и к некор- ректным действиям обслуживающего персонала. Эффективность SCADA-системы в первом приближении сводится к тому, насколько мощный компьютер требует- ся для реализации с ее помощью кон- кретных проектов. Так как в составе ре- альных проектов одновременно ис- пользуется множество функций SCADA- системы, желательно чтобы каждая из ее подсистем (графическая, ввода-выво- да, архивирования и т.п.) обладала необ- ходимой функциональностью и быст- родействием. Цена — это и цена лицензий на ис- полнительные модули пакета (run-time- модули), и зависимость этой цены от числа тегов и запрошенного набора функций, а также стоимость документа- ции и обучения. Какие SCADA-пакеты мы рассматривали? Общее количество доступных SCADA-продуктов весьма велико, поэто- му мы должны были как-то ограничить круг рассмотрения. Нами не рассматри- вались системы, не имеющие офици- альных дистрибьюторов в России. Мы брали в расчет только Windows-про- граммы. Продукты, работающие под уп- равлением ОС UNIX и ее клонов (Linux, QNX), не тестировались. Мы учитывали только те программы, которые исполь- зуются в сетевых версиях и допускают работу с десятками тысяч тегов. Отече- ственный пакет Trace Mode подробно не рассматривался, в связи с негативны- ми откликами его пользователей. После обзора литературных источ- ников и консультаций со специалиста- ми для предварительного ознакомле- ния были избраны следующие пакеты: ● iFIX фирмы Intellution; ● InTouch фирмы Wonderware; ● GENESIS32 фирмы Iconics; ● WinCC фирмы Siemens. Популярный пакет InTouch был нами отвергнут из-за слабой технической поддержки дистрибьюторами в России, использования специального скрипто- вого языка и некоторых недостатков графической подсистемы. WinCC предъявляет максимальные требования к аппаратным ресурсам ПЭВМ и ощути- мо оптимизирован именно для кон- троллеров SIMATIC фирмы Siemens. Наилучшее впечатление по совокуп- ности всех факторов на нас произвели iFIX и GENESIS32. Именно эти продукты и были избраны для более тщательного тестирования. Тестировался пакет GENESIS32 Versi- on 5.2 Build 54 и iFIX Version 2.1 Build 1121 совместно с ОРС Power Tool 7.12. Тестирование проводилось на ком- пьютере следующей конфигурации: CPU Celeron-300; RAM 64 Мбайт; Video S3 Virge DX (размер видеопамяти — 4 Мбайт), разрешение экрана 800 × 600 при 65535 цветах; сетевой адаптер Ethernet 10 Мбит/с. Использовалась операционная систе- ма Windows NT Workstation 4.0 (Service Pack 3). Отдельно проверялась работо- способность GENESIS32 в среде Win- dows 95 (iFIX работает только на плат- форме Windows NT). Первые впечатления Установка Как театр начинается с вешалки, так и использование ПО начинается с его ус- тановки на компьютер. Процесс уста- новки и GENESIS32, и iFIX не вызвал у нас каких-либо проблем, а последова- тельность необходимых действий в обоих случаях была интуитивно понят- ной. Ресурсоемкость Требования к аппаратным ресурсам целевого компьютера, согласно инфор- мации фирм-производителей, следую- щие: iFIX ● Процессор Pentium II 300 МГц, 96 Мбайт ОЗУ, 120 Мбайт на НЖМД. GENESIS32 ● Процессор Pentium 233 МГц, 64 Мбайт ОЗУ, 200 Мбайт НЖМД (для приложений средней и большой ве- личины). ● Процессор Pentium 166 МГц, 32 Мбайт ОЗУ, 200 Мбайт НЖМД (для небольших приложений). Если GENESIS32 может функциони- ровать под управлением операционных системWindows 95/98 иWindows NT, то iFIX работает только с Windows NT. Хо- тя Windows NT потребляет больше ре- сурсов и стоит дороже, чем Windows 95/98, для ответственных приложений мы рекомендуем, опираясь на наш опыт работы, всегда использовать более на- дежную Windows NT. В то же время для операторских стан- ций, стабильность функционирования которых не является критической, с точ- ки зрения технологического процесса, GENESIS32 предоставляет возможность воспользоваться более дешевой и не- притязательной Windows 95/98. Компонентность Анализ компонентности проводился с целью определить возможность закуп- ки и использования не SCADA-системы в целом, а отдельных ее компонентов. iFIX имеет в своем составе один ос- новной компонент, называемый WorkSpace, который в режиме исполне- ния реализует практически все функ- ции SCADA-системы. GENESIS32 включает в себя три основ- ных компонента (GraphWorX32, TrendWorX32 и AlarmWorX32), каждый из которых способен работать авто- номно и выполняет свою часть функ- ций, в том числе в части интерфейса с оператором: ● GraphWorX32 предназначен для раз- работки и исполнения графических мнемосхем; ● TrendWorX32 предназначен для пост- роения графических зависимостей контролируемых параметров и архи- вации; ● AlarmWorX32 предназначен для обна- ружения, фильтрации и представле- ния информации об аварийных со- бытиях. Таким образом, GENESIS32, в отличие от более «монолитного» iFIX, обеспечи- вает возможность экономии средств при лицензировании своих программ- ных компонентов, количество и состав которых определяются прикладной за- дачей. Кроме того, установка только необхо- димых компонентов позволяет умень- шить требования к аппаратным ресур- сам компьютера. Стоимость Для малобюджетных проектов во- прос стоимости зачастую является оп- ределяющим. Компонентная архитекту- ра GENESIS32 позволяет приобретать только нужные компоненты и на необ- ходимое число точек ввода-вывода. Ценовую информацию по системе GENESIS32 можно получить по адресу www.prosoft.ru . Информация по стои- мости iFIX в России не является обще- доступной, а высылается по запросу. Тем не менее, в соответствии с нашими рас- четами для нескольких типовых конфи- гураций SCADA-системы, произведен- ными на основе данных, полученных от дистрибьютора Intellution в России, iFIX во всех случаях оказался существенно дороже, чем GENESIS32. Графическая подсистема Одной из обязательных функций, ре- ализуемых любой SCADA-системой, яв- ляется представление оператору на эк- ране наглядной информации о ходе
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy