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 2009-02-17 12:09:36..

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


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


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


Contents


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

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

Система

Модулі

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

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

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

  • Додання функцій API програмування користувача для керування контролерами.
  • Створення інтерфейсу статусу контролерів підсистеми DAQ для контролю за станом джерела даних та статистики збору даних.
  • Реалізація модуля збору та передачі даних через БД з таблицею вільної структури.
  • Реалізація модуля збору та передачі даних через файл вільної структури.
  • Реалізація джерела даних з OPC-серверів (OPC XML DA) (Скористатися доступним OPC-сервером через Ethernet, на базі приводу Unidrive SP1202).

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

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

System (RU)

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

JavaLikeCalc (RU)

  • Додання підтримки масивів.

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

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

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

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

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

VCAEngine (RU)

  • Розробка та реалізація примітиву "Функція".
  • Розробка та реалізація примітиву "Зв'язок".
  • Реалізація стилів та менеджера тем.

Vision (RU)

  • Розробка та реалізація примітиву "Функція".
  • Розробка та реалізація примітиву "Зв'язок".

WebVision (RU)

  • Розробка та реалізація примітиву "Функція".
  • Розробка та реалізація примітиву "Зв'язок".

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

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

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

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

  • Актуалізувати та детальніше описати концепцію логічного рівня параметрів?. Включити цей документ у перелік основної документації OpenSCADA. Включити у документ розділ з описом методів збору даних та порівняльний їх аналіз (простий синхронний, простий асинхронний, пакетний та пасивний).
  • Детальніше описати механізми обчислень, зв'язування, обробки повідомлень та роботи рушія середовища візуалізації.
  • Створити керівництво по швидкому старту.
  • Переклад документації на Англійську та Українську мови:
    • API системи;
    • Документація на модулі.

Сайт проекту

  • Додання трекеру змін та робіт які ведуться за проектом.
  • Перенесення Wiki проекта на MediaWiki рушій.

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]