OpenSCADAWiki: Home Page Uk/Works/ To Do ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of HomePageUk/Works/ToDo from 2008-03-13 18:13:04..

Планові завдання проекту OpenSCADA


English (1 Kb) English version
Russian (1 Kb) Русская версия


На цій сторінці ви можете ознайомитися з планами проекту. План не прив'язано до часу, а структуровано за підсистемами. План слугує для надання загальної картини розвитку, а також для внесення нотаток на розгляд розробників. Розробники можуть відзначати завдання, які вони взялися реалізовувати.


Contents


Питання до вивчення

Тестування/оптимізація системи

  • Оптимізація операцій з буфером значень, особливо для читання буфера у режимі м'якої шкали часу (повільніше запису разів у 40).
  • Розробка нового механізму створення тестів та підключення їх до системи (на основі існуючого модуля Special/SystemTests). Створення діалогу конфігурації та керування тестовим модулем (за посередництвом інтерфейсу керування системою).
  • Виконати перевірку коду системи за допомогою програми Coverity та інших програм.

Система

Модулі

Підсистема "БД"

  • Реалізація модуля БД для підтримки ODBC.
  • Реалізація модуля БД для підтримки СКБД PostgresSQL.
  • Реалізація модуля БД для підтримки СКБД Oracle.

Підсистема "Збір даних" (DAQ)

  • Реалізація модуля збору даних контролерів серії S7 фірми Siemens, за посередництвом бібліотеки Libnodave.
  • Реалізація джерела даних з OPC-серверів (DA) (Скористатися доступним OPC-сервером через Ethernet, на базі приводу Unidrive SP1202).

Параметри логічного рівня (RU)

  • Додання можливості повного резервування параметрів (включаючи архіви) на логічному рівні параметрів.

System (RU)

  • Додання підтримки джерела даних: стан ФС (занято, вільно дискового простору).

Підсистема "Транспорти"

  • Реалізація функцій агента протоколу SNMP.

Sockets (RU)?

  • Додання підтримки SSL шифрування у транспорті/протоколі.

Підсистема "Транспортні протоколи"

  • Реалізація протоколу доступу до OpenSCADA через ModBUS/TCP та ModBUS/RTU.

Підсистема "Інтерфейси користувача"

WebCfg (RU)

  • Переписати з використанням JavaScript, CSS и AJAX.

WebVision (RU)

  • Доопрацювання представлення елементів примітиву "ElForm".
  • Додання обробки ситуації втрати зв'язку з сервером.
  • Упровадження механізму розділення прав доступу до СВК.

QTCfg (RU)

  • Додання табулятору.
  • Додання дій прямо у дереві навігації.
  • Реалізація звернення до інтерфейсу керування OpenSCADA асинхронно.

VCAEngine (RU)

  • Розробка механізму диспетчера повідомлень та сигналізації.
  • Розробка та реалізація примітиву "Документ".
  • Розробка та реалізація примітиву "Функція".
  • Розробка та реалізація примітиву "Зв'язок".

Vision (RU)

  • Розробка механізму диспетчера повідомлень та сигналізації до модуля VCAEngine та візуалізаторів на його основі.
  • Упровадження механізму розділення прав доступу до СВК.
  • Розробка та реалізація примітиву "Документ".
  • Розробка та реалізація примітиву "Функція".
  • Розробка та реалізація примітиву "Зв'язок".

Підсистема "Архіви"

FSArch (RU)

Підсистема "Безпека"

Підсистема "Спеціальні"

Документація

  • Переклад документації на Англійську та Українську мови:
    • API системи;
    • Документація на модулі.

Сайт проекту

  • Додання авторизації користувачів на сайті.
  • Додання форуму.
  • Додання трекеру змін та робіт які ведуться за проектом.

There are no referring pages



 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]