ïðîñòåéøåì ñëó÷àå ñèñòåìó OpenSCADA ìîæíî ñêîíôèãóðèðîâàòü â ñåðâåðíîì ðåæèìå (ðèñ. 3) äëÿ ñáîðà è àðõèâèðîâàíèÿ äàííûõ. Äàííàÿ êîíôèãóðàöèÿ ïîçâîëÿåò âûïîëíÿòü ñëåäóþùèå ôóíêöèè:
Äëÿ ïîâûøåíèÿ íàä¸æíîñòè è ïðîèçâîäèòåëüíîñòè ñèñòåìà OpenSÑADA äîïóñêàåò ìíîæåñòâåííîå ðåçåðâèðîâàíèå (ðèñ. 4), ïðè êîòîðîì êîíòðîëëåðû îäíîãî ýêçåìïëÿðà îòðàæàþòñÿ â äðóãîì. Ïðè èñïîëüçîâàíèè ïîäîáíîé êîíôèãóðàöèè âîçìîæíî ðàñïðåäåëåíèå íàãðóçêè îïðîñà/âû÷èñëåíèÿ íà ðàçëè÷íûõ ñòàíöèÿõ. Äàííàÿ êîíôèãóðàöèÿ ïîçâîëÿåò âûïîëíÿòü ôóíêöèè:
×àñòíûì ñëó÷àåì äóáëèðîâàííîãî ñîåäèíåíèÿ ÿâëÿåòñÿ äóáëèðîâàííîå ñîåäèíåíèå â ðàìêàõ îäíîãî ñåðâåðà (ðèñ. 5), ò. å çàïóñê íåñêîëüêèõ ñòàíöèé íà îäíîé ìàøèíå ñ ïåðåêðåùèâàíèåì ïàðàìåòðîâ. Öåëüþ äàííîé êîíôèãóðàöèè ÿâëÿåòñÿ ïîâûøåíèå íàä¸æíîñòè è îòêàçîóñòîé÷èâîñòè ñèñòåìû ïóò¸ì ðåçåðâèðîâàíèÿ ÏÎ.
Äëÿ âèçóàëèçàöèè äàííûõ ñîäåðæàùèõñÿ íà ñåðâåðå, õîðîøèì ðåøåíèåì ÿâëÿåòñÿ èñïîëüçîâàíèå ïîëüçîâàòåëüñêîãî WEB-èíòåðôåéñà (ðèñ. 6). Äàííîå ðåøåíèå ïîçâîëÿåò èñïîëüçîâàòü ñòàíäàðòíûé WEB-áðàóçåð ó êëèåíòà è ñëåäîâàòåëüíî ÿâëÿåòñÿ íàèáîëåå ãèáêèì, ïîñêîëüêó íå ïðèâÿçàíî ê îäíîé ïëàòôîðìå, ò.å. ÿâëÿåòñÿ êðîññïëàòôîðìåííûì. Îäíàêî ýòî ðåøåíèå èìååò ñóùåñòâåííûå íåäîñòàòêè – ýòî íåâûñîêàÿ ïðîèçâîäèòåëüíîñòü è íàä¸æíîñòü.  ñâÿçè ñ ýòèì ðåêîìåíäóåòñÿ èñïîëüçîâàòü äàííûé ìåòîä äëÿ âèçóàëèçàöèè íåêðèòè÷íûõ äàííûõ èëè äàííûõ èìåþùèõ ðåçåðâíûé âûñîêîíàä¸æíûé ñïîñîá âèçóàëèçàöèè. Íàïðèìåð, õîðîøèì ðåøåíèåì áóäåò èñïîëüçîâàíèå ýòîãî ìåòîäà ó íà÷àëüñòâà ïðîìûøëåííûõ óñòàíîâîê, ãäå âñåãäà ñóùåñòâóåò îïåðàòîðñêàÿ ñ íàä¸æíûì ñïîñîáîì âèçóàëèçàöèè. Äàííàÿ êîíôèãóðàöèÿ ïîçâîëÿåò âûïîëíÿòü ñëåäóþùèå ôóíêöèè:
Äëÿ âèçóàëèçàöèè êðèòè÷åñêèõ äàííûõ, à òàêæå â ñëó÷àå åñëè òðåáóåòñÿ âûñîêîå êà÷åñòâî è ïðîèçâîäèòåëüíîñòü, ìîæíî èñïîëüçîâàòü âèçóàëèçàöèþ íà îñíîâå ñèñòåìû OpenSCADA ñêîíôèãóðèðîâàííîé ñ GUI ìîäóëåì (ðèñ. 7). Äàííàÿ êîíôèãóðàöèÿ ïîçâîëÿåò âûïîëíÿòü ñëåäóþùèå ôóíêöèè:
Ïîëíîôóíêöèîíàëüíàÿ êëèåíò-ñåðâåðíàÿ êîíôèãóðàöèÿ íà îäíîé ìàøèíå (ðèñ. 8) ìîæåò èñïîëüçîâàòüñÿ äëÿ ïîâûøåíèÿ íàä¸æíîñòè ñèñòåìû â öåëîì ïóò¸ì çàïóñêà êëèåíòà è ñåðâåðà â ðàçíûõ ïðîöåññàõ. Äàííàÿ êîíôèãóðàöèÿ ïîçâîëÿåò, áåç ïîñëåäñòâèé äëÿ ñåðâåðà, îñòàíàâëèâàòü êëèåíò è âûïîëíÿòü ñ íèì ðàçëè÷íûå ïðîôèëàêòè÷åñêèå ðàáîòû. Ðåêîìåíäóåòñÿ äëÿ èñïîëüçîâàíèÿ íà ñòàíöèÿõ îïåðàòîðà ïóò¸ì óñòàíîâêè äâóõ ìàøèí ñîâìåùàþùèõ â ñåáå ñòàíöèè îïåðàòîðà è ðåçåðâèðîâàííûé ñåðâåð. Äàííàÿ êîíôèãóðàöèÿ ïîçâîëÿåò âûïîëíÿòü ñëåäóþùèå ôóíêöèè:
Ñìåøàííîå ïîäêëþ÷åíèå ñîâìåùàåò ôóíêöèè ñåðâåðà è êëèåíòà (ðèñ. 9). Ìîæåò èñïîëüçîâàòüñÿ äëÿ òåñòîâûõ, äåìîíñòðàöèîííûõ ôóíêöèé, à òàêæå äëÿ ïðåäîñòàâëåíèÿ ìîäåëåé òåõíîëîãè÷åñêèõ ïðîöåññîâ êàê åäèíîå öåëîå.  ýòîì ðåæèìå ìîãóò âûïîëíÿòüñÿ ñëåäóþùèå ôóíêöèè:
Äàííàÿ êîíôèãóðàöèÿ ÿâëÿåòñÿ îäíèì èç âàðèàíòîâ óñòîé÷èâîãî/íàä¸æíîãî ñîåäèíåíèÿ (ðèñ. 10). Óñòîé÷èâîñòü äîñòèãàåòñÿ ïóò¸ì ðàñïðåäåëåíèÿ ôóíêöèé ïî:
Ñåðâåð îïðîñà, êîíôèãóðèðóåòñÿ íà îñíîâå ñèñòåìû OpenSCADA è ïðåäñòàâëÿåò ñîáîé çàäà÷ó (ãðóïïó çàäà÷) çàíèìàþùèõñÿ îïðîñîì êîíòðîëëåðà (ãðóïïû êîíòðîëëåðîâ îäíîãî òèïà). Ïîëó÷åííûå çíà÷åíèÿ äîñòóïíû öåíòðàëüíîìó ñåðâåðó ÷åðåç ëþáîé òðàíñïîðò, ïîääåðæêà êîòîðîãî äîáàâëÿåòñÿ ïóò¸ì ïîäêëþ÷åíèÿ ñîîòâåòñòâóþùåãî ìîäóëÿ òðàíñïîðòà. Äëÿ ñíèæåíèÿ ÷àñòîòû îïðîñà è âåëè÷èíû ñåòåâîãî òðàôèêà, ñåðâåð îïðîñà ìîæåò îñíàùàòüñÿ íåáîëüøèì àðõèâîì çíà÷åíèé. Êîíôèãóðàöèÿ ñåðâåðà îïðîñà õðàíèòñÿ â îäíîé èç äîñòóïíûõ ÁÄ.
Öåíòðàëüíûé ñåðâåð àðõèâèðîâàíèÿ è îáñëóæèâàíèÿ êëèåíòñêèõ çàïðîñîâ âûïîëíÿåò ôóíêöèþ öåíòðàëèçîâàííîãî ñáîðà è îáðàáîòêè ïàðàìåòðîâ ñåðâåðîâ îïðîñà è èõ çíà÷åíèé. Äîñòóï ê ñåðâåðàì îïðîñà âûïîëíÿåòñÿ ïîñðåäñòâîì îäíîãî èç äîñòóïíûõ â OpenSCADA òðàíñïîðòîâ+ïðîòîêîëîâ (íà ïðèìåðå ýòî SGA). Äëÿ ïðåäîñòàâëåíèÿ åäèíîãî èíòåðôåéñà äîñòóïà ê ïàðàìåòðàì è êîíòðîëëåðàì èñïîëüçóåòñÿ ìîäóëü Transporter, êîòîðûé îòðàæàåò äàííûå ñåðâåðîâ îïðîñà íà ñòðóêòóðó ëîêàëüíûõ ïàðàìåòðîâ.
Äëÿ âûïîëíåíèÿ âíóòðåííèõ âû÷èñëåíèé è äîïîëíèòåëüíîãî àíàëèçà ïàðàìåòðîâ èñïîëüçóþòñÿ âû÷èñëèòåëüíûå êîíòðîëëåðû.
Äëÿ ðàçíîñòîðîííåãî è ãëóáîêîãî àðõèâèðîâàíèÿ èñïîëüçóþòñÿ ðàçëè÷íûå ìîäóëè àðõèâîâ.
Äëÿ äîñòóïà êëèåíòîâ ê ñåðâåðó èñïîëüçóþòñÿ äîñòóïíûå äëÿ OpenSCADA ñåòåâûå òðàíñïîðòû, íà ïðèìåðå ýòî Sockets, è òðàíñïîðòíûå ïðîòîêîëû, íà ïðèìåðå ýòî ïðîòîêîë OpenSCADA 'SelfSystem'.
Êîíôèãóðàöèÿ öåíòðàëüíîãî ñåðâåðà õðàíèòñÿ â îäíîé èç äîñòóïíûõ ÁÄ (íà ïðèìåðå ýòî ñåòåâàÿ ÑÓÁÄ MySQL).
Äëÿ ïðåäîñòàâëåíèÿ ïîëüçîâàòåëüñêîãî WEB-èíòåðôåéñà èñïîëüçóåòñÿ ìîäóëü WebCfg ïîñðåäñòâîì òðàíñïîðòíîãî ïðîòîêîëà 'HTTP'.
Ðàçëè÷íûå êëèåíòû, â èõ ÷èñëå ÀÐÌ è WEB-êëèåíòû, âûïîëíÿþòñÿ íà îòäåëüíûõ ìàøèíàõ â íåîáõîäèìîì êîëè÷åñòâå. ÀÐÌ ðåàëèçóåòñÿ íà îñíîâå ñèñòåìû OpenSCADA.  åãî ôóíêöèè âõîäèò îïðîñ çíà÷åíèé ïàðàìåòðîâ èç öåíòðàëüíîãî ñåðâåðà è èõ âèçóàëèçàöèÿ íà GUI èíòåðôåéñå(àõ). Äëÿ ïîëó÷åíèÿ ïàðàìåòðîâ â ÀÐÌ, òàêæå, èñïîëüçóåòñÿ ìîäóëü îòðàæåíèÿ óäàë¸ííûõ ïàðàìåòðîâ Transporter. Äëÿ ïðåäîñòàâëåíèÿ äîñòóïà ê àðõèâàì ìîæåò èñïîëüçîâàòüñÿ ìîäóëü àðõèâà ñåòåâîãî òèïà. Êîíôèãóðàöèÿ ÀÐÌ ìîæåò õðàíèòüñÿ â îäíîé èç äîñòóïíûõ ÁÄ (â ïðèìåðå ýòî ñåòåâàÿ ÑÓÁÄ MySQL, ðàñïîëîæåííàÿ íà ìàøèíå öåíòðàëüíîãî ñåðâåðà àðõèâèðîâàíèÿ).