íàñòîÿùåå âðåìÿ ïðè ïîñòðîåíèè ñèñòåì àâòîìàòèçèðîâàííîãî óïðàâëåíèÿ òåõíîëîãè÷åñêèìè ïðîöåññàìè èíòåðôåéñ ïîëüçîâàòåëÿ, ñ ñèñòåìîé óïðàâëåíèÿ, ðåàëèçóåòñÿ ñ ïîìîùüþ âû÷èñëèòåëüíûõ ñèñòåì. Òàêîé ïîäõîä îáóñëîâëåí íåñêîëüêèìè ïðè÷èíàìè: êîìïàêòíîñòüþ (â ôèçè÷åñêîì è ýíåðãåòè÷åñêîì ñìûñëå) ñîâðåìåííîé âû÷èñëèòåëüíîé òåõíèêè, ðàçâèòîñòüþ ñïîñîáîâ îòîáðàæåíèÿ èíôîðìàöèè, áîëüøîé ôóíêöèîíàëüíîñòè è èçìåí÷èâîñòè ñèñòåì óïðàâëåíèÿ.
Ïðèìåíåíèå êîìïüþòåðíîé òåõíèêè â ÀÑÓ-ÒÏ âîîáùå, è íà ðàáî÷èõ ìåñòàõ îïåðàòîðîâ â ÷àñòíîñòè, ïðèâåëî ê çàðîæäåíèþ êëàññà ïðîãðàììíîãî îáåñïå÷åíèÿ (ÏÎ), èçâåñòíîãî êàê SCADA (Supervisory control and data acquisition).
Òàêèì îáðàçîì, âàæíåéøåé çàäà÷åé ÏÎ SCADA ÿâëÿåòñÿ ïðåäîñòàâëåíèå èíòåðôåéñà âçàèìîäåéñòâèÿ ìåæäó îïåðàòîðîì è ñèñòåìîé óïðàâëåíèÿ ÒÏ. ×àñòî íà SCADA âîçëàãàþò è òàêèå çàäà÷è êàê: ôîðìèðîâàíèå ñèãíàëèçàöèè ïðî îòêëîíåíèå â ÒÏ, âåäåíèÿ àðõèâîâ ïàðàìåòðîâ ÒÏ è ïðîòîêîëîâ ñîáûòèé.
Ïîýòîìó ïðîãðàììíîå îáåñïå÷åíèå SCADA óäîáíî ðàññìàòðèâàòü êàê ñîâîêóïíîñòü ïîäñèñòåì: áàçû äàííûõ ïàðàìåòðîâ ÒÏ è ñâÿçè ñ ñèñòåìàìè óïðàâëåíèÿ ÒÏ (êîíòðîëëåðàìè), ôîðìèðîâàíèÿ ñèãíàëèçàöèè ïðî îòêëîíåíèå âåäåíèÿ ÒÏ, àðõèâèðîâàíèÿ, ïðîòîêîëèðîâàíèÿ, âèçóàëèçàöèè îïåðàòèâíûõ è àðõèâíûõ äàííûõ.
 äîïîëíåíèè, ê âûøåïåðå÷èñëåííûì çàäà÷àì ìîæíî îòíåñòè ðàçäåëåíèå ïðàâ äîñòóïà íà ÷òåíèå-èçìåíåíèå òåõ èëè èíûõ ïàðàìåòðîâ ÒÏ, ðåàëèçîâàííîå â ïîäñèñòåìå áåçîïàñíîñòè.
Òàêèì îáðàçîì ñîâðåìåííûå SCADA ñèñòåìû ïðåäñòàâëÿþò ñîáîé äîñòàòî÷íî ñëîæíûå ïðîãðàììíûå êîìïëåêñû.
Ïðåäìåòîì äàííîãî ïîäïðîåêòà ÿâëÿåòñÿ ðàçðàáîòêà êîíöåïöèè ñðåäû âèçóàëèçàöèè è óïðàâëåíèÿ (ÑÂÓ) è ðåàëèçàöèé ÑÂÓ íà îñíîâíûå ñïîñîáû ïðåäñòàâëåíèÿ, äëÿ SCADA ñèñòåìû OpenSCADA.
Ïîä âèçóàëèçàöèåé ïîäðàçóìåâàåòñÿ ñëåäóþùèé íàáîð çàäà÷:
ÑÂÓ äîëæíà ðàáîòàòü â äâóõ ðåæèìàõ – ðåäàêòèðîâàíèÿ (ðàçðàáîòêè) è èñïîëíåíèÿ. Íà ïåðâîì ýòàïå ïëàíèðóåòñÿ ðåàëèçàöèÿ ðåæèìà ðàçðàáîòêè òîëüêî äëÿ QT-âåðñèè ÑÂÓ!
 ïðîöåññå ôóíêöèîíèðîâàíèÿ ÑÂÓ äîëæíà èñïîëüçîâàòü äàííûå äðóãèõ ïîäñèñòåì:
Èçîáðàæåíèå íà ýêðàíå äîëæíî ôîðìèðîâàòüñÿ èç îãðàíè÷åííîãî íàáîðà áàçîâûõ âèäæåòîâ(ïðèìèòèâîâ). Ïðåäñòàâëåíèå è èíòåðôåéñ áàçîâûõ âèäæåòîâ äëÿ êàæäîãî ÑÂÓ ðåàëèçóåòñÿ îòäåëüíî. Ýòî ñäåëàíî ñ öåëüþ îïòèìèçàöèè ïðîèçâîäèòåëüíîñòè è óïðîùåíèÿ çàäà÷è ñîçäàíèÿ áèáëèîòåêè áàçîâûõ âèäæåòîâ. Ñ öåëüþ ñîâìåñòèìîñòè ìåæäó ðàçëè÷íûìè ðåàëèçàöèÿìè ÑÂÓ ïëàíèðóåòñÿ ñîçäàíèå îáùåãî îïèñàíèÿ áèáëèîòåêè áàçîâûõ âèäæåòîâ (ìîäåëè äàííûõ) ñ ïîñëåäóþùåé ðåàëèçàöèåé å¸ èíòåðôåéñà â êàæäîé ÑÂÓ.
Áàçîâûå âèäæåòû äîëæíû ãðóïïèðîâàòüñÿ è ôîðìèðîâàòü ïðîèçâîäíûå âèäæåòû, ñ äàëüíåéøèì íàêîïëåíèåì èõ â ïîëüçîâàòåëüñêèõ áèáëèîòåêàõ âèäæåòîâ/êàäðîâ.
Ó÷èòûâàÿ íàçíà÷åíèå ñèñòåìû OpenSCADA, êàê ñèñòåìû äëÿ ìîíèòîðèíãà äàííûõ âî ìíîãèõ ñìåæíûõ îáëàñòÿõ, íåîáõîäèìî ñôîðìóëèðîâàòü çàäà÷è äëÿ òàêèõ ñèñòåì â öåëîì.
 ñèñòåìàõ ìîíèòîðèíãà, êàê ïðàâèëî, îòñóòñòâóåò âîçìîæíîñòü óïðàâëåíèÿ, îäíàêî ýëåìåíòû èíòåðàêòèâíîãî âçàèìîäåéñòâèÿ äîëæíû ïðèñóòñòâîâàòü.
Îñíîâíîé çàäà÷åé òàêèõ ñèñòåì ÿâëÿåòñÿ íåïðåðûâíîå ïðåäîñòàâëåíèå èíôîðìàöèè â äîñòóïíîì âèäå è íà ôîíå îñíîâíîé ðàáîòû.