Проект OpenSCADA
v 0.4.0

Открытая SCADA система построенная по принципам модульности кроссплатформенности и масштабируемости.

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

OpenSCADA
(лицензия GPL v2)

Цели:

открытость;

надежность;

масштабируемость;

гибкость;

безопасность;

финансовая доступность;

предоставление удобного интерфейса управления.

Назначение:

SCADA системы промышленных установок;

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

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

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

Структура проекта OpenSCADA

Среда программирования

Язык управления системой

/d_test_st1/d_Archive/d_BaseArh/d_mess_errorStation

<oscada_cntr id="" dscr="Архів повідомлень: StatErrors" acs="777" own="0" grp="0" tp="">

<area id="prm" dscr="Архів" acs="777" own="0" grp="0" tp="">

<area id="st" dscr="Стан" acs="777" own="0" grp="0" tp="">

<fld id="st" dscr="Виконується" acs="664" own="0" grp="0" tp="bool"></fld>

</area>

<area id="cfg" dscr="Конфігурація" acs="777" own="0" grp="0" tp="">

<fld id="dscr" dscr="Опис" acs="664" own="0" grp="0" tp="str"></fld>

<fld id="addr" dscr="Адреса" acs="664" own="0" grp="0" tp="str"></fld>

<fld id="lvl" dscr="Рівень повідомлення" acs="664" own="0" grp="0" tp="dec"></fld>

<fld id="cats" dscr="Категорії повідомлень" acs="664" own="0" grp="0" tp="str"></fld>

<fld id="start" dscr="Запускати" acs="664" own="0" grp="0" tp="bool"></fld>

<comm id="load" dscr="Завантажити" acs="550" own="0" grp="0" tp=""></comm>

<comm id="save" dscr="Зберегти" acs="550" own="0" grp="0" tp=""></comm>

</area>

</area>

<area id="bs" dscr="Базовий архіватор" acs="777" own="0" grp="0" tp="">

<fld id="a_sz" dscr="Максимальний розмір файлу архіву (кБ)" acs="660" own="0" grp="0" tp="dec"></fld>

<fld id="a_fl" dscr="Кількість архівних файлів" acs="660" own="0" grp="0" tp="dec"></fld>

<fld id="a_len" dscr="Максимальний часовий розмір архіву(днів)" acs="660" own="0" grp="0" tp="dec"></fld>

<fld id="a_tm" dscr="Таймаут звільнення буферів (хвилин)" acs="660" own="0" grp="0" tp="dec"></fld>

</area>

<area id="mess" dscr="Повідомлення" acs="777" own="0" grp="0" tp="">

<fld id="v_beg" dscr="Початок" acs="666" own="0" grp="0" tp="time"></fld>

<fld id="v_end" dscr="Кінець" acs="666" own="0" grp="0" tp="time"></fld>

<fld id="v_cat" dscr="Шаблон категорії" acs="666" own="0" grp="0" tp="str"></fld>

<fld id="v_lvl" dscr="Рівень" acs="666" own="0" grp="0" tp="dec" min="0" max="7"></fld>

<table id="mess" dscr="Повідомлення" acs="440" own="0" grp="0" tp="">

<list id="0" dscr="Час" acs="440" own="0" grp="0" tp="time"></list>

<list id="1" dscr="Категорія" acs="440" own="0" grp="0" tp="str"></list>

<list id="2" dscr="Рівень" acs="440" own="0" grp="0" tp="dec"></list>

<list id="3" dscr="Повідомлення" acs="440" own="0" grp="0" tp="str"></list>

</table>

</area>

<area id="add" dscr="Додати" acs="777" own="0" grp="0" tp="">

<comm id="add" dscr="Додати повідомлення" acs="440" own="0" grp="0" tp="">

<fld id="tm" dscr="Час" acs="660" own="0" grp="0" tp="time"></fld>

<fld id="cat" dscr="Категорія" acs="660" own="0" grp="0" tp="str"></fld>

<fld id="lvl" dscr="Рівень" acs="660" own="0" grp="0" tp="dec" min="0" max="7"></fld>

<fld id="mess" dscr="Повідомлення" acs="660" own="0" grp="0" tp="str"></fld>

</comm>

</area>

</oscada_cntr>

Планы!

Стабилизирующий релиз 0.4.1:

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

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

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

Функциональный релиз 0.5.0:

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

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

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

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

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

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

Консультанты:

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

Спонсоры:

НИП “ДIЯ”	diyaon@alice.dp.ua, diya_dva@alice.dp.ua

Ресурс проекта:	http://diyaorg.dp.ua/oscada

Контакты

2004-07-24T10:26:21