OpenSCADAWiki: Doc/ OpenSCADA080 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Doc/OpenSCADA080 from 2012-04-10 11:44:50..


OpenSCADA 0.8.0 LTS


Contents

Ââåäåíèå

Ðåëèç îòêðûòîé SCADA(Supervisory control and data acquisition) ñèñòåìû âåðñèè 0.8.0 ÿâëÿåòñÿ ñòàáèëüíûì ïðîìûøëåííûì ðåëèçîì ïðîäîëæèòåëüíîé ïîääåðæêè (LTS).


Îñíîâíîé öåëüþ äàííîãî ðåëèçà ÿâëÿåòñÿ ïðåäîñòàâëåíèå ñîîáùåñòâó ïîëüçîâàòåëåé è ðàçðàáîò÷èêîâ ñâîáîäíîãî ïðîãðàììíîãî îáåñïå÷åíèÿ (ÏÎ) ñòàáèëüíîé ïëàòôîðìû äëÿ ïîñòðîåíèÿ ðåøåíèé êîìïëåêñíûõ ñèñòåì àâòîìàòèçàöèè è äðóãèõ ñìåæíûõ ðåøåíèé, à òàêæå ïðåäîñòàâëåíèÿ êîììåð÷åñêèõ óñëóã íà îñíîâå ïðîåêòà OpenSCADA.


Äàííûé ðåëèç ÿâëÿåòñÿ ñëåäóþùèì ñòàáèëüíûì ðåëèçîì, äëÿ êîòîðîãî ïðåäîñòàâëÿåòñÿ òåõíè÷åñêàÿ ïîääåðæêà îò ðàçðàáîò÷èêîâ è äëÿ êîòîðîãî ïëàíèðóåòñÿ âûïóñê èñïðàâëåíèé â òå÷åíèå ïðîäîëæèòåëüíîãî âðåìåíè. Æèçíåííûé öèêë ïðåäûäóùåãî ñòàáèëüíîãî ðåëèçà 0.7.0 ïðîäîëæèòåëüíîé ïîääåðæêè (LTS) áóäåò ïðåêðàù¸í â òå÷åíèè ìåñÿöà ïîñëå âûïóñêà 0.8.0 ïîñëåäíèì îáíîâëåíèåì.


Äàííûé äîêóìåíò ÿâëÿåòñÿ îáðàáîòêîé(êîìïèëÿöèåé) äîêóìåíòà "ChangeLog" ñèñòåìû OpenSCADA âåðñèè 0.8.0, âêëþ÷àÿ ïðîìåæóòî÷íûå ðàáî÷èå ðåëèçû 0.7.1 è 0.7.2, êîòîðûé ïðèçâàí âêðàòöå è íàãëÿäíî îñâåòèòü íîâûå âîçìîæíîñòè ñèñòåìû OpenSCADA. Äåòàëüíî îçíàêîìèòüñÿ ñ èçìåíåíèÿìè ìîæíî â ôàéëå "ChangeLog" èç äèñòðèáóòèâà ñèñòåìû èëè çäåñü: http://wiki.oscada.org/Works/ChangeLog.


Êëþ÷åâûìè îñîáåííîñòÿìè äàííîé âåðñèè ÿâëÿþòñÿ:


Íîâûå è îáíîâëåííûå ìîäóëè:

1 Ðåàëèçàöèÿ ïëàíîâûõ çàäà÷

 ñîîòâåòñòâèè ñ ïëàíîì ðåëèçà áûëè âûïîëíåíû ñëåäóþùèå çàäà÷è:

2 Îïòèìèçàöèÿ, ïîâûøåíèå ñòàáèëüíîñòè, óñòîé÷èâîñòè è ïðîèçâîäèòåëüíîñòè ñèñòåìû

Ñ ìîìåíòà ïîñëåäíåãî ñòàáèëüíîãî ðåëèçà â ïðîöåññå ðàáîò íàä äàííîé âåðñèåé, à òàêæå å¸ ïðàêòè÷åñêîé àäàïòàöèè, áûëî îáíàðóæåíî è èñïðàâëåíî â îáùåé ñëîæíîñòè áîëåå 300 îøèáîê.  öåëîì áûëà ïðîäåëàíà ðàáîòà ïî ÷èñòêå êîäà îò ïðåäóïðåæäàþùèõ ñîîáùåíèé êîìïèëÿòîðà, ñ ôëàãîì "-Wall":


Ïåðå÷èñëèì íàèáîëåå ñóùåñòâåííûå îøèáêè, èñïðàâëåíèå êîòîðûõ çíà÷èòåëüíî îòðàçèëîñü íà ïîâûøåíèè ñòàáèëüíîñòè:


Îïòèìèçàöèÿ è ïîâûøåíèå ïðîèçâîäèòåëüíîñòè:

3 Óñîâåðøåíñòâîâàíèå è ñòàáèëèçàöèÿ ãðàôè÷åñêîé ïîäñèñòåìû

Çàìåòíàÿ ðàáîòà áûëà âûïîëíåíà â ðàìêàõ ãðàôè÷åñêîé ïîäñèñòåìû, à èìåííî â ìîäóëÿõ äâèæêà ÑÂÓ UI.VCAEngine, âèçóàëèçàòîðîâ UI.Vision è UI.WebVision, à òàêæå êîíôèãóðàòîðàõ. Âíåñ¸ííûå èçìåíåíèÿ áûëè íàïðàâëåííû íà ñòàáèëèçàöèþ, îïòèìèçàöèþ ïîòðåáëåíèÿ ïàìÿòè è óëó÷øåíèå ïîëüçîâàòåëüñêèõ ñâîéñòâ.


Óëó÷øåíèÿ ãðàôè÷åñêîé ïîäñèñòåìû:

4 Ôîðìèðîâàíèå, ðàñøèðåíèå è ñòàáèëèçàöèÿ API ïîëüçîâàòåëüñêîãî ïðîãðàììèðîâàíèÿ

Áûëî ïðîäîëæåíî ôîðìèðîâàíèå îáúåêòíîãî API ïîëüçîâàòåëüñêîãî ïðîãðàììèðîâàíèÿ, êîòîðîå ïðåäóñìàòðèâàåò èíòåãðàöèþ ïîëüçîâàòåëüñêèõ ôóíêöèé â äåðåâî îáúåêòîâ ñèñòåìû OpenSCADA. Êðîìå ýòîãî áûë âíåñåí ðÿä èçìåíåíèé â ñóùåñòâóþùèå áèáëèîòåêè ôóíêöèé ïîëüçîâàòåëüñêîãî API.


 ÷àñòíîñòè áûëè îñóùåñòâëåíû ñëåäóþùèå èçìåíåíèÿ:

5 Îáùåñèñòåìíûå ðàñøèðåíèÿ

 îáùåñèñòåìíîå API ñèñòåìû OpenSCADA áûëè âíåñåíû çíà÷èòåëüíûå èçìåíåíèÿ è ðàñøèðåíèÿ ñ öåëüþ îáùåé ñòàáèëèçàöèè è ââèäó îáùèõ ìåðîïðèÿòèé ïî ÷èñòêå êîäà, à òàêæå ðåîðãàíèçàöèè äåðåâà èñõîäíûõ òåêñòîâ:

6 Ïóáëèêàöèÿ ðåøåíèé OpenSCADA

 ïðîöåññå îñóùåñòâëåíèÿ ðàáîò íàä äàííûì ðåëèçîì íà ðàçíûõ êîíôåðåíöèÿõ è âûñòàâêàõ áûëè ïðåäñòàâëåíû ðåøåíèÿ íà îñíîâå ïðîåêòà OpenSCADA:

Çàêëþ÷åíèå

 ïðîöåññå ñîçäàíèÿ íîâîãî ñòàáèëüíîãî ðåëèçà 0.8.0 ïðîìûøëåííîãî íàçíà÷åíèÿ ñ ïðîäîëæèòåëüíûì ñðîêîì ïîääåðæêè ïðîäåëàíà áîëüøàÿ ðàáîòà ïî ñòàáèëèçàöèè, ðàñøèðåíèþ ôóíêöèîíàëüíûõ âîçìîæíîñòåé, à òàêæå àäàïòàöèè äëÿ ðàáîòû íà àëüòåðíàòèâíûõ àïïàðàòíûõ ïëàòôîðìàõ (íà àðõèòåêòóðå ARM). Âñ¸ ýòî â öåëîì ïîçâîëèëî ðàñøèðèòü ðàìêè ïîëíîöåííîãî ïðèìåíåíèÿ OpenSCADA íà âñå óðîâíè ñèñòåì àâòîìàòèçàöèè îò ÏËÊ, ñåðâåðîâ SCADA-ñèñòåì è äî ðàñïðåäåë¸ííûõ ñèñòåì âèçóàëèçàöèè.


 ïîÿâëåíèè íîâîé ïðîìûøëåííîé âåðñèè ñèñòåìû OpenSCADA 0.8.0 àêòèâíîå ó÷àñòèå ïðèíÿëè:


Ïîñëåäóþùèå óñèëèÿ ðàçðàáîòêè áóäóò íàïðàâëåíû íà ðåàëèçàöèþ ïðîãðàììíîé ìíîãîïëàòôîðìåííîñòè, à òàêæå ðàñøèðåíèå ôóíêöèîíàëüíîñòè ïóò¸ì ñîçäàíèÿ ìîäóëåé ïîääåðæêè íîâûõ èíòåðôåéñîâ, â òîì ÷èñëå è ïî ñõåìå àâàíñèðîâàííîé ðàçðàáîòêè, ñ ðàñïðåäåëåíèåì çàòðàò ðåàëèçàöèè íà ïðîäàííûå ýêçåìïëÿðû (äëÿ ìîäóëåé âçàèìîäåéñòâóþùèõ ñ êîììåð÷åñêèìè ñèñòåìàìè è èíòåðôåéñàìè). Äëÿ ðåàëèçàöèè öåíòðàëèçîâàííîãî ðàñïðîñòðàíåíèÿ ðåøåíèé, óñëóã è ðàñøèðåíèé íà îñíîâå OpenSCADA ïëàíèðóåòñÿ ñîçäàíèå ìàãàçèíà â ðàìêàõ ãëàâíîãî èíôîðìàöèîííîãî ðåñóðñà OpenSCADA (http://oscada.org ).

Ññûëêè

Ïðîòîêîë òåñòèðîâàíèÿ ïðîìûøëåííîãî ðåëèçà: http://wiki.oscada.org/Works/Tests/release080


Referring pages: Doc


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