26 февраля фирма “Прософт” (www.prosoft.ru) провела в Москве презентацию нового пакета инструментальных средств Genesis32 7.0, созданного американской корпорацией Iconics (www.iconics.com).
Премьера новой версии Genesis32 началась 1 февраля, прошла в странах Северной Америки и Европы и завершилась в России. Интересно, что специалисты “Прософт” к презентации в Москве успели русифицировать весь пакет, за исключением документации, которая находится в переводе и, по словам представителя компании Сергея Гусева, появится на ее сайте через месяц.
Инструментарий Genesis32 адресован системным интеграторам, разрабатывающим крупные проекты (АСУ ТП), предназначенные для сбора данных и оперативного диспетчерского управления на верхнем уровне системы промышленной автоматизации. Genesis32 позволяет оптимально настроить и сконфигурировать создаваемые SCADA-приложения, обеспечить надежный контроль целостности данных и повысить производительность системы. В качестве дополнительных средств, которые могут понадобиться для разработки пользовательских приложений, предлагается инструментарий Microsoft: язык программирования VBA, а также VBScript и JScript.
Продукт Genesis32 7.0 ориентирован на платформу MS Windows разных версий (95/98/ 2000/XP), поддерживает современные сетевые технологии, предлагаемые Microsoft, и состоит из базовых инструментальных приложений AlarmWorX32, GraphWorX32, TrendWorX32, ScriptWorX32, Security Server и Screen Manager с возможностью включения целого ряда дополнительных программ (в том числе третьих фирм). Все эти приложения могут быть поставлены по заказу и использоваться как в составе комплекса, так и автономно.
Реализация программных компонентов выполнена на основе многопоточной модели с поддержкой технологии ActiveX и спецификации OPC (OLE for Process Control - OLE для управления технологическими процессами), представляющей собой открытый стандарт интерфейса обмена данными.
Genesis32 7.0, находившаяся в разработке два года, существенно отличается от предыдущих версий и буквально напичкана новинками: в общей сложности в ней реализовано около 500 изменений, расширений и дополнений. Сюда включены новые технологии, о которых два года назад можно было только мечтать: удаленный доступ с мобильных устройств, получение информации с помощью карманных компьютеров, в том числе промышленного назначения, предоставление персоналу и администрации предприятия круглосуточного доступа к данным через Интернет, авторизация пользователя при входе в систему по отпечатку пальца и т. п.
При разработке модулей использовался язык C#.
В седьмую версию продукта включены следующие новые компоненты:
- ProjectWorX32 - инструмент для разработки и управления проектами, позволяющий по окончании создания системы подготовить дистрибутив в виде единого файла-архива, в который могут входить файлы-приложения третьих фирм и в котором могут учитываться все настройки, в том числе в Windows-реестре;
- TraceWorX32 - средство для мониторинга и отладки системы;
- Global Aliasing - система глобальных псевдонимов, предоставляющая разработчикам и системным интеграторам возможности тиражирования модулей и источников данных во время исполнения;
- Language Aliasing - технология, позволяющая переключать текстовые сообщения в операторском интерфейсе с одного языка на другой без редактирования проекта.
Компонент WebHMI, благодаря которому можно размещать проекты на Web-сервере с помощью технологии сетевых ОРС-соединений GenBroker, получил новую систему резервирования, обеспечивающую поддержку Web-ориентированных баз данных и дистанционного доступа через Интернет/интранет посредством протокола XML/SOAP.
В модуль GraphWorX32, предназначенный для разработки графического интерфейса SCADA-систем, введено более сотни дополнительных функциональных возможностей, среди которых - поддержка Web-скриптов, написанных на языках VBScript и JScript, поддержка более двадцати широко применяемых графических форматов, в том числе JPEG, GIF, TIFF, PNG, ICON и др., а также новая расширенная библиотека символов.
Система безопасности проектируемых SCADA-систем - двухуровневая. На первом уровне используются сетевые средства защиты Microsoft, на втором - модуль Security Server. При этом применяются брандмауэры, средства авторизации, настройка привилегий, производится отслеживание действий всех пользователей с регистрацией в лог-файлах и т. п. Оператору при этом предоставляется возможность комментировать свои действия. Как отметил представитель Iconics Зденек Задак, наиболее жесткие меры безопасности необходимы в пищевой и фармацевтической промышленности, и это, по его словам, обеспечивается средствами Genesis32.
Зденек Задак продемонстрировал модели реально работающих SCADA-систем, созданных с помощью Genesis32. Кроме того, были показаны SCADA-системы управления шагающим экскаватором и нефтегазовыми бурильными машинами. Интерес аудитории вызвала SCADA-система, управляющая холодильными установками на основе данных о температуре, получаемых в реальном времени через Интернет.
По информации г-на Задака, для Iconics прошедший год завершился успешно - обороты фирмы (в мировом масштабе) выросли на 25%. Он отметил, что в США Genesis32 наиболее часто используется для разработки SCADA-систем, предназначенных для пищевой и фармацевтической отраслей. Не менее успешно бизнес Iconics развивается и в России. Так, по словам г-на Гусева, продажи Genesis32 начиная с 1998 г. в нашей стране ежегодно удваиваются, охватывая, правда, только благополучные в финансовом отношении отрасли, в первую очередь нефтегазовую и теплоэнергетику. Примерами успешной реализации АСУ ТП на базе Genesis32 в России могут служить такие проекты, как система центральной диспетчеризации и сбора данных компании “Транснефть”, система централизованного контроля и управления транспортировкой газа на предприятиях “Югтрансгаза” РАО “Газпром”, автоматизированная система дистанционного управления на предприятии “Тепловые сети г. Москвы” ОАО “Мосэнерго”.