Структура SCADA - системы GENESIS 32
GENESIS 32 является комплексом 32-разрядных приложений для Windows 98, Windows NT, Windows 2000, Windows XP и Windows Vista построенных в соответствии со спецификацией OPC. Комплекс предназначен для создания программного обеспечения сбора данных и оперативного диспетчерского управления верхнего уровня систем промышленной автоматизации. В состав GENESIS 32 также входит среда разработки и исполнения сценарных процедур VBA, обеспечивающая возможность разработки части программного обеспечения средствами Microsoft Visual Basic for Applications 6.0 (Visual Basic для приложений), входящего в популярный пакет MS Office 2000. Все программные компоненты реализованы на базе многопоточной модели и поддерживают технологию ActiveX. В состав GENESIS 32 входят приложения соответствующие спецификации OPC, представленные в табл.1:
Табл.1 Приложения, входящие в состав Genesis 32.
| Название приложения | Описание |
| GraphWorX32 | GraphWorX32 объединяет средства разработки и просмотра графических мнемосхем, автоматизированных рабочих мест оператора АСУТП. |
| TrendWorX32 | Даёт возможность высокопроизводительного построения графических зависимостей контролируемых параметров. |
| AlarmWorX32 | Мощная подсистема обнаружения фильтрации и сортировки аварийных и других событий, связанных с контролируемым технологическим процессом и состоянием технических средств АСУТП. |
Указанные приложения могут заказываться и применяться как в составе комплекса, так и автономно. Кроме того, фирма ICONICS поставляет дополнительные приложения и инструментальные средства разработки приведённые в табл.2:
Табл.2 Дополнительные приложения и инструментальные средства разработки, поставляемые фирмой ICONICS
| Название доп. приложения | Описание |
| ScriptWorX32 | Позволяет выполнять одновременно вычислительные операции и любые другие действия, доступных в языке программирования VBA. |
| AlarmWorX32 Multimedia | Мультимедийное приложение, которое предназначено для локального и удаленного оповещения оперативного персонала об аварийных и других событиях, связанных с контролируемым технологическим процессом и состоянием технических средств АСУТП. |
| WebHMI | Осуществляет просмотр графических мнемосхем контролируемого технологического процесса в глобальной сети Internet или в корпоративной Intranet. |
| DataWorX32 | DataWorX32 является OPC-сервером, который предназначен для организации единого моста между множеством клиентских и серверных компонентов системы. |
| Библиотека символов Symbols32 Library | Набор символов, с помощью которых строится мнемосхема. |
| ICONICS GEN-OPC Сервер | Обеспечивает интерфейс OPC между приложениями. |
| OPC ToolWorX | Является инструментальным средством быстрой разработки серверов и клиентов OPC. |
| ActiveX ToolWorX | Предназначен для быстрой разработки управляющих элементов Activex. |