1. Внутренняя структура, API системы OpenSCADA.
С целью наглядного и доступного восприятия архитектуры системы OpenSCADA в целом на рис.1. изображена статическая диаграмма классов системы OpenSCADA на универсальном языке моделирования (UML). Исходя из диаграммы видно, что система OpenSCADA содержит модульные подсистемы: "Архивы", "Базы данных", "Транспорты", "Транспортные протоколы", "Пользовательские интерфейсы", "Сбор данных" и "Специальные", а также подсистемы: "Безопасность" и "Управление модулями". На диаграмме наглядно представлены взаимосвязи между модульными подсистемами и модулями соответствующих типов.

Рис. 1. Статическая диаграмма классов