OpenSCADAWiki: Home Page Uk/Using/ Yar Broiler ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of HomePageUk/Using/YarBroiler from 2012-09-12 20:52:02..

Äèñïåò÷åðèçàö³ÿ ïòàøèíîãî ãîñïîäàðñòâà

²ì'ÿ: Äèñïåò÷åðèçàö³ÿ ïòàøèíîãî ãîñïîäàðñòâà
Ïî÷àòî: æîâòåíü 2010ð
Çàâåðøåíî: áåðåçåíü 2011ð
Ðîçòàøóâàííÿ: 152961, ßðîñëàâñüêà îáëàñòü, Ðèáèíñüêèé ðàéîí, ïîñ. Îêòÿáðüñêèé
Çàìîâíèê: ïòàõîôàáðèêà ÂÀÒ «ßðîñëàâñüêèé áðîéëåð» (http://www.yarbroiler.ru)
Ó÷àñíèêè: Ðîìàí Ñàâî÷åíêî, Ìàêñèì Ëèñåíêî
Îïèñ: Ñòâîðåííÿ ñèñòåìè äèñïåò÷åðèçàö³¿ ïòàøèíîãî ãîñïîäàðñòâà òà ðîçðîáêà ìîäóëÿ OpenSCADA äëÿ îòðèìàííÿ ïîòî÷íèõ äàíèõ òà ïîðóøåíü ìîäóëÿ êîíöåíòðàö³¿ ³íôîðìàö³¿ BFN(BigFarmNet) àâòîìàòèêè ïòàõ³âíèöòâà ô³ðìè "Big Dutchman" (http://www.bigdutchman.com).
Ìàòåð³àëè: ñòîð³íêà (äîñòóï îáìåæåíî)
Îíîâëåííÿ:
2011-11-28: Äîäàíî îêðåì³ çàëè 29-32 ó çá³ðíîìó ïòàøíèêó ¹15.
2011-10-31: Ñêîíô³ãóðîâàíî äðóãó ñòàíö³þ ÀÐÌ.
2011-10-19: Äîäàíî ïòàøíèê ¹3 è ¹8.
2011-10-02: Äîäàíî ïòàøíèê ¹10.
2011-08-26: Äîäàíî ïòàøíèê ¹4.
2011-06-01: Ðåàë³çîâàíî êîíöåïö³þ ðîçòàøóâàííÿ äåê³ëüêîõ ïòàøíèê³â íà îäíîìó BFN. Äîäàíî ïîðóøåííÿ ó âèïàäêó âòðàòè çâ'ÿçêó ç BFN. Äîäàíî òàáëèöþ ïîðóøåíü íà ãîëîâí³é ñòîð³íö³. Äîäàíî ñèãíàë³çàö³þ çà ïòàøíèêàìè, çà îá'ºêòîì ñèãíàë³çàö³¿. Äîäàíî Ïòàøíèê ¹6.
2011-05-19: Äîäàíî ïòàøíèê ¹5.
2011-05-16: Äîäàíî ïòàøíèê ¹11. Äîäàíî ôóíêö³þ î÷èùåííÿ âòðà÷åíèõ ïîðóøåíü.
2011-11-26: Äîäàíî ïòàøíèê ¹15, ç³áðàíèé ³ç çàë³â: 29-32. Êîíô³ãóðàö³ÿ ñòàíö³¿ îïåðàòîðà ¹2.
2012-09-04: Äîäàíî ïòàøíèê ¹39 òà çàëè 41, 42 ó çá³ðíîìó ïòàøíèêó "Êë³òêà".
file:/Using/YarBroiler/mainmn.png


Contents

Âñòóï

Íà öåé ÷àñ ÂÀÒ «ßðîñëàâñüêèé áðîéëåð» º ºäèíèì ñïåö³àë³çîâàíèì ï³äïðèºìñòâîì ïî âèðîáíèöòâó òà ïåðåðîáö³ ì'ÿñà êóð÷àò-áðîéëåð³â ó ßðîñëàâñüê³é îáëàñò³. Ñüîãîäí³ íà ï³äïðèºìñòâ³ ³ñíóº çàìêíåíèé öèêë âèðîáíèöòâà: â³ä âèðîáíèöòâà ³íêóáàö³éíîãî ÿéöÿ äî ãîòîâî¿ ïðîäóêö³¿. ³äì³ííîþ îñîáëèâ³ñòþ ôàáðèêè º íàÿâí³ñòü âëàñíî¿ ìåðåæ³ ô³ðìîâèõ ìàãàçèí³â, à âëàñíèé àâòîïàðê òà íàÿâí³ñòü îïòîâèõ ñêëàä³â äîçâîëÿþòü øâèäêî äîñòàâèòè ì'ÿñí³ âèðîáè ñïîæèâà÷ó, âêëþ÷àþ÷è öåíòðàëüí³ òà â³ääàëåí³ ðåã³îíè Ðîñ³¿.


Áàãàòî ñó÷àñíèõ ïòàõîôàáðèê îáèðàþòü äëÿ àâòîìàòèçàö³¿ âèðîáíèöòâà ïòàøèíîãî ãîñïîäàðñòâà îáëàäíàííÿ àâòîìàòèçàö³¿ âèðîùóâàííÿ ïòèö³ ô³ðìè "Big Dutchman" (http://www.bigdutchman.com), ó ëèö³ ñïåö³àë³çîâàíèõ ìîäóëüíèõ êîìï'þòåð³â ì³êðîêë³ìàòó òà óïðàâë³ííÿ «PDF DocumentViper», ó ¿õ ÷èñë³ ÂÀÒ «ßðîñëàâñüêèé áðîéëåð». Ïòàõîôàáðèêà ìຠá³ëÿ 20 ïòàøíèê³â ç êîëî 5 ïðèì³ùåííÿìè ó êîæíîìó.


Òèïîâîþ êîíô³ãóðàö³ºþ ñèñòåìè ç âèêîðèñòàííÿì «Viper», º âñòàíîâëåííÿ ïî îäíîìó êîìï'þòåðó íà ïðèì³ùåííÿ, ÿê³ ãðóïóþòüñÿ çà ïòàøíèêàìè. Äëÿ öåíòðàë³çîâàíîãî äèñïåò÷åðñüêîãî êîíòðîëþ çà òåõíîëîã³÷íèì ïðîöåñîì òà îïåðàòèâíîãî ðåàãóâàííÿ êîìï'þòåðè ï³äêëþ÷àþòüñÿ äî ìîäóë³â ôîðìóâàííÿ ìåðåæ³ ïòàøèíîãî ãîñïîäàðñòâà BFN(BigFarmNet), ç ÿêèõ, ó ñâîþ ÷åðãó, äàí³ ïðåäñòàâëÿþòüñÿ ó ïðîãðàì³ "Infomatic" ô³ðìè "Big Dutchman".


Îäíàê ð³øåííÿ ö³º¿ ô³ðìè ïî îïåðàòèâíîìó ñïîñòåðåæåííþ çà ïðîöåñîì ("Infomatic") ìຠíèçêó îáìåæåíü ïî ïðîäóêòèâíîñò³, ùî ùå á³ëüø ïîñèëþºòüñÿ âåëèêîþ ê³ëüê³ñòþ ñïåö³àë³çîâàíèõ êîìï'þòåð³â òà âåëèêèì îá'ºìîì äàíèõ îäíîãî êîìï'þòåðà (200-500 ñèãíàë³â). Òàê äàí³ ç êîìï'þòåð³â ïðèì³ùåíü êîíöåíòðóþòüñÿ ó îäíîìó ìîäóë³ BFN(BigFarmNet), à äàë³ âæå çàïèòóþòüñÿ äèñïåò÷åðñüêîþ ïðîãðàìîþ. Ñïåö³àë³çîâàíà ïðîãðàìà îïèòóâàííÿ ìîäóë³â çä³éñíþº îïèòóâàííÿ ìîäóëÿ BFN îäíîãî ïòàøíèêà ïðîòÿãîì ï'ÿòè õâèëèí, à òàêîæ íå ìîæå çä³éñíþâàòè ïàðàëåëüíå îïèòóâàííÿ ìîäóë³â BFN îêðåìèõ ïòàøíèê³â, ùî ó çàãàëüí³é ñêëàäíîñò³ ñêëàäຠ1.5 ãîäèíè äëÿ îíîâëåííÿ äàíèõ âñ³õ äâàäöÿòè ïòàøíèê³â. Çâ³ñíî öå íå ìîæíà íàçèâàòè îïåðàòèâíèì êîíòðîëåì òà ïòàøèíèì êîìá³íàòîì áóëà ïîñòàâëåíà çàäà÷à âèð³øèòè öþ ïðîáëåìó.


Ïåðåêëàä òðèâàº

1. OpenSCADA

Äëÿ ðåøåíèÿ ïîñòàâëåííîé çàäà÷è áûëî ïðèíÿòî ðåøåíèå îñóùåñòâèòü îïòèìèçèðîâàííûé è êîìïàêòíûé îïðîñ äàííûõ ìîäóëåé BFN ïòè÷íèêà â îáú¸ìå òåêóùèõ çíà÷åíèé ñèãíàëîâ è íàðóøåíèé â ïàðàëëåëüíîì ðåæèìå. Ïîñêîëüêó ñèñòåìà OpenSCADA èìååò ðàçâèòûå ìåõàíèçìû ñáîðà äàííûõ, èõ õðàíåíèÿ è ïðåäñòàâëåíèÿ, à òàêæå ÿâëÿåòñÿ îòêðûòîé ñèñòåìîé òî ðåøåíî áûëî íàïèñàòü ìîäóëü îïðîñà BFN ïòè÷íèêîâ äëÿ íå¸.


 ðåçóëüòàòå âûïîëíåíèÿ ðàáîòû áûë íàïèñàí ìîäóëü îïðîñà BFN, êîòîðûé ïîçâîëÿåò îïðîñèòü âñå äàííûå êîíòðîëëåðîâ, ïîäêëþ÷åííûõ ê BFN-ïòè÷íèêà, ñ íàðóøåíèÿìè ïî êàæäîìó.  îáùåì, îáú¸ì ïîëó÷åííûõ äàííûõ îäíîãî ïòè÷íèêà (6 ïîìåùåíèé) ñîñòàâèë 1500 ñèãíàëîâ ñî ñðåäíèì âðåìåíåì îïðîñà 12 ñåêóíä. Ïîñêîëüêó îïðîñ îòäåëüíîãî ïòè÷íèêà (ìîäóëÿ BFN) îñóùåñòâëÿåòñÿ íåçàâèñèìî òî îáùåå âðåìÿ îïðîñà äâàäöàòè ïòè÷íèêîâ ñîñòàâèò ýòè ñàìûå 12 ñåêóíä. Àðõèâû ñèãíàëîâ, ïî ïîòðåáíîñòè, âêëþ÷àþòñÿ è õðàíÿòñÿ â ñèñòåìå OpenSCADA ñ îïòèìèçàöèåé íà âðåìÿ äîñòóïà è ðàçìåð, ÷òî ïîçâîëÿåò ïîëíîöåííî êîíòðîëèðîâàòü èñòîðèþ ïðîöåññà.


Ñáîð è ïðåäñòàâëåíèå äàííûõ ïòè÷íîãî õîçÿéñòâà ðåàëèçîâàí íà âûäåëåííîì ñåðâåðå, ñòàíöèè äèñïåò÷åðà è ðàáî÷èõ ìåñòàõ ðóêîâîäñòâà:


Èíòåðôåéñ âèçóàëèçàöèè â îáùåì ïðåäñòàâëåí íåñêîëüêèìè îáúåêòàìè ñèãíàëèçàöèè â ñîñòàâå:


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


Ñòðóêòóðà ïòàøèíîãî ãîñïîäàðñòâà. (80 Kb)
Ðèñ. 1. Ñòðóêòóðà ïòè÷íîãî õîçÿéñòâà.

2. Ôóíêöèè

Ñèñòåìà äèñïåò÷åðñêîãî êîíòðîëÿ íà îñíîâå OpenSCADA ìîæåò ðåàëèçîâûâàòüñÿ êàê íà îäíîé ñòàíöèè îïåðàòîðà, ñîâìåùàþùåé ôóíêöèè ñåðâåðà ñáîðà, òàê è ðàñïðåäåë¸ííî, ò. å. ñåðâåð îòäåëüíî, à ñòàíöèè âèçóàëèçàöèè-îïåðàòîðà, â íóæíîì êîëè÷åñòâå, îòäåëüíî. Ïðè ýòîì âèçóàëèçàöèÿ ìîæåò îñóùåñòâëÿòüñÿ íà ñïåöèàëüíî äëÿ ýòîé çàäà÷è óñòàíîâëåííûõ ìàøèíàõ, ïîñðåäñòâîì íàä¸æíîãî-ïðîèçâîäèòåëüíîãî èíòåðôåéñà íà îñíîâå áèáëèîòåêè QT4, à òàê-æå íà ïåðñîíàëüíûõ êîìïüþòåðàõ àäìèíèñòðàòèâíîãî è èíæåíåðíîãî ïåðñîíàëà â âèäå Web-èíòåðôåéñà.


Èíòåðôåéñ îïåðàòèâíîãî êîíòðîëÿ çà ïòè÷íûì õîçÿéñòâîì íà îñíîâå OpenSCADA ïðåäñòàâëÿåò èç ñåáÿ íåñêîëüêî êàäðîâ:


Êðîìå ïåðå÷èñëåííûõ ìîæíî ñîçäàòü è äðóãèå, íóæíûå êàäðû, íàïðèìåð, êàäð îáçîðà òðåíäîâ âûáðàííûõ äàííûõ ïî ïòè÷íèêó ñ õðàíåíèåì èñòîðèè íà ñåðâåðå íà ïðîäîëæèòåëüíóþ ãëóáèíó, ìíåìîñõåìû ñî ñòðóêòóðíûì èçîáðàæåíèåì ðàñïîëîæåíèÿ îòäåëüíûõ ñèãíàëîâ ïî ïîìåùåíèÿì ïòè÷íèêîâ è ò. ä.


Îáùèé èíòåðôåéñ îïåðàòîðà ïðåäñòàâëåí íà ðèñóíêå 2.


file:aviary_genItf.png
Ðèñ. 2. Îáùèé èíòåðôåéñ îïåðàòîðà.

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


Ñïðàâà ââåðõó èçîáðàæåíû êíîïêè ïåðåëèñòûâàíèÿ ìåæäó êàäðàìè â ðàìêàõ îäíîãî îáúåêòà ñèãíàëèçàöèè. Ïîä êíîïêàìè ïåðåëèñòûâàíèÿ ðàñïîëàãàþòñÿ êíîïêè âèäîâ îòîáðàæåíèÿ, ãäå îïåðàòîð ìîæåò âûáðàòü ìíåìîñõåìû, ãðàôèêè, äîêóìåíòû è ò. ä. Ïîä êíîïêàìè ñìåíû âèäîâ îòîáðàæåíèÿ ðàñïîëàãàåòñÿ îáëàñòü ïàíåëè óïðàâëåíèÿ, ãäå, ìîãóò îòîáðàæàòüñÿ ïàíåëè óïðàâëåíèÿ ïàðàìåòðîì, ãðàôèêîì, äîêóìåíòîì è ò. ä., â çàâèñèìîñòè îò âûáðàííîãî êîíòåêñòà óïðàâëåíèÿ.


 öåíòðå îáùåãî èíòåðôåéñà ðàñïîëàãàåòñÿ îáëàñòü êàäðîâ îòîáðàæåíèÿ, âàðèàöèè êîòîðûõ ðàññìîòðåíû íèæå.

2.1. Êàäð ñâîäíîé èíôîðìàöèè

Êàäð, â âèäå áëîêîâ îòäåëüíûõ ïòè÷íèêîâ, ñîäåðæèò ñîñòîÿíèÿ íàðóøåíèé ïî êàæäîìó ïîìåùåíèþ ïòè÷íèêà è íàðóøåíèå ïî ïòè÷íèêó â öåëîì (ðèñ.3). Ïî íàæàòèþ íà êíîïêó ñîñòîÿíèÿ ïòè÷íèêà ìîæíî ïåðåéòè íà êàäð äåòàëèçàöèè íàðóøåíèé è äàííûõ ïî îòäåëüíî-âçÿòîìó ïòè÷íèêó. Ñíèçó êàäðà ñâîäíîé èíôîðìàöèè ïðèâåäåíà òàáëèöà ñ îáùèì ïåðå÷íåì íàðóøåíèé ïî ïòè÷íîìó õîçÿéñòâó. Ñîãëàñíî èçîáðàæåíèþ íèæå ïðèñóòñòâóþò íàðóøåíèÿ â ïîìåùåíèÿõ 2-4, 6 ïòè÷íèêà 1.


file:aviary_resIf.png
Ðèñ. 3. Êàäð ñâîäíîé èíôîðìàöèè.

Íà ðèñóíêå 4 ïðåäñòàâëåí êàäð îáùåãî îáúåêòà ñèãíàëèçàöèè ßðîñëàâñêîãî Áðîéëåðà íà òåêóùåå âðåìÿ, ãäå íåò íàðóøåíèé.


file:aviary_resIf_.png
Ðèñ. 4. Êàäð ñâîäíîé èíôîðìàöèè, òåêóùèé.

2.2. Êàäð äàííûõ ïòè÷íèêà

Êàäð ïòè÷íèêà ñîäåðæèò òàáëèöó ñî çíà÷åíèÿìè èçáðàííûõ äàííûõ ïî ïîìåùåíèÿì è òàáëèöó îáùåãî ñïèñêà íàðóøåíèé ïî ïòè÷íèêó (ðèñ.5). Òàê-æå íà êàäðå ñîäåðæèòñÿ êíîïêà äëÿ î÷èñòêè íàðóøåíèé, ÷òî èíîãäà íóæíî è ñâÿçàíî ñ îñîáåííîñòÿìè ïðîòîêîëà îáìåíà ñ BFN.


file:aviary_frame.png
Ðèñ. 5. Êàäð äàííûõ ïòè÷íèêà.

 ïðîöåññå ëîêàëèçàöèè ïðîáëåìû, êîòîðóþ ìû íà÷àëè â ïðîøëîì ðàçäåëå, ïåðåêëþ÷èâøèñü íà îáúåêò ñèãíàëèçàöèè ïòè÷íèêà 1 îïåðàòîð ïîëó÷èò èìåííî ýòîò êàäð, èç êîòîðîãî óâèäèò, ÷òî â ïðîáëåìíûõ ïîìåùåíèÿõ 2-4, 6 ïòè÷íèêà 1 èìååòñÿ íàðóøåíèå «Âíóòðåííåé òåìïåðàòóðû».  òàáëèöå ñíèçó ìîæíî ïîëó÷èòü èíôîðìàöèþ î íàðóøåíèÿõ ïî âñåì ïàðàìåòðàì, à íå òîëüêî ïî òåì, êîòîðûå âûáðàíû îïåðàòîðîì äëÿ íàáëþäåíèÿ çà òåêóùèì çíà÷åíèåì â îñíîâíîé òàáëèöå, ñâåðõó.

2.3. Ïðîòîêîë íàðóøåíèé

Äëÿ ïðåäîñòàâëåíèÿ âîçìîæíîñòè èçó÷åíèÿ èñòîðèè íàðóøåíèé ïî êàæäîìó ïòè÷íèêó ïðåäîñòàâëÿåòñÿ êàäð ïðîòîêîëà íàðóøåíèé (ðèñ.6), êîòîðûé ñîäåðæèò òàáëèöó íàðóøåíèé çà óêàçàííûé ïðîìåæóòîê âðåìåíè.


file:aviary_violation.png
Ðèñ. 6. Ïðîòîêîë íàðóøåíèé.

Óïðàâëåíèå îòîáðàæåíèåì ïðîòîêîëà íàðóøåíèÿ îñóùåñòâëÿåòñÿ ïîñðåäñòâîì ïàíåëè óïðàâëåíèÿ, êîòîðàÿ ïîÿâèòñÿ â îáëàñòè ïàíåëåé óïðàâëåíèÿ ñïðàâà ïðè íàæàòèè ìûøüþ íà äîêóìåíòå. Ïîëó÷åííûé äîêóìåíò ìîæíî ýêñïîðòèðîâàòü è ðàñïå÷àòàòü.


Action source page doesn't exist yet(/Using / Yar Broiler / matrials?)

Çàêëþ÷åíèå

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

Ññûëêè

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]