Открытая SCADA система OpenSCADA версия 0.4.0

Савоченко Роман Алексеевич

научный сотрудник НИП “DIYA”

OpenSCADA представляет собой открытую SCADA систему, построенную по принципам модульности, многоплатформенности и масштабируемости. В переводе: «Системы диспетчерского управления и сбора данных» является термином который часто употребляется в сфере автоматизации технологических процессов.

Кроме применения, непосредственно, в роли SCADA системы OpenSCADA с успехом может применяться в таких смежных областях как:

встраиваемые (embeded) системы, в том числе и PLC;

создание и исполнения различных моделей (технологических, химических, физических, электрических процессов);

сбор, обработка, представление и архивирование данных аппаратно-программных платформ.

С системой OpenSCADA в целом можно ознакомиться на её сайте http://diyaorg.dp.ua/oscada.

11 сентября 2005г была выпущена версия 0.4.0. Достижениям версии системы OpenSCADA 0.4.0 и планам на будущее посвящён данный доклад.

Из наиболее важных достижений можно отметить:

новый уровень динамизации системы;

создание среды программирования системы;

добавление поддержки БД SQLite;

систематизация API языка управления системы;

добавление демонстрационного пакета;

удаление прослойки ядер и формулирование чёткого понятия 'Подсистема';

систематизация процесса формирования и архивирования сообщений;

добавление поддержки работы в режиме демона;

добавление возможности работы с единой БД;

систематизация команд управления узлами системы;

обновление документации на систему включая API и документацию на модули.

Работа над текущей версией закончена и сейчас уже строятся новые планы по развитию системы. В эти планы входит обновление отдельных узлов, исправление допущенных ошибок и выпуск стабилизирующей версии 0.4.1. К таким обновлениям можно отнести:

Перенос модуля библиотек свободных функций на языке высокого уровня в подсистему «Контроллеры» и наделение его, кроме функций инструмента создания библиотек также функциями непосредственных вычислений с использованием ресурсов параметров в лице атрибутов параметров.

Наделение модуля «Операционная система» подсистемы «Контроллеры» функцией определения активного оборудования и автоматического создания параметров для доступа к нему.

Предоставление центральной таблицы отражающей данные конфигурационного файла и предоставляющая возможность эти данные изменять.

Из долгосрочных планов можно отметить задачи которые должны быть решены к следующему функциональному релизу 0.5.0:

Создание среды визуализации данных призванной предоставить возможность визуального контроля за динамическими данными и их историей.

Реализация логического уровня параметров предназначенного для создания параметров собственной структуры на основе других параметров.

Реализация архива значений для хранения истории значений по отдельным атрибутам параметров.

Как можно видеть к версии 0.5.0 планируется закончить реализацию основных компонентов SCADA систем.

Приглашаем к сотрудничеству всех кому интересны эти вопросы и кто разделяет наш путь решения этой задачи!

WWW ресурс проекта:

http://diyaorg.dp.ua/oscada

Автор:

Савоченко Роман Алексеевич (rom_as@diyaorg.dp.ua)

Разработчики:

Савоченко Роман Алексеевич (rom_as@diyaorg.dp.ua)

Зайчук Евгений Николаевич (evgen@diyaorg.dp.ua)

Технические консультанты:

Бортник Тимофей Владимирович (timbortnik@hotbox.ru)

Спонсоры проекта:

НИП "DIYA" (diya@diyaorg.dp.ua)

2004-07-09T11:51:10