OpenSCADAWiki: Using/ Yar Broiler ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Using/YarBroiler from 2012-09-12 17:44:41..

Äèñïåò÷åðèçàöèÿ ïòè÷íîãî õîçÿéñòâà

Èìÿ: Äèñïåò÷åðèçàöèÿ ïòè÷íîãî õîçÿéñòâà
Íà÷àò: íîÿáðü 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: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.


Îáùèé èíòåðôåéñ îïåðàòîðà. (88 Kb)
Ðèñ. 2. Îáùèé èíòåðôåéñ îïåðàòîðà.

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


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


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

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

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


Êàäð ñâîäíîé èíôîðìàöèè. (47 Kb)
Ðèñ. 3. Êàäð ñâîäíîé èíôîðìàöèè.

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


Êàäð ñâîäíîé èíôîðìàöèè, òåêóùèé. (65 Kb)
Ðèñ. 4. Êàäð ñâîäíîé èíôîðìàöèè, òåêóùèé.

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

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


Êàäð äàííûõ ïòè÷íèêà. (74 Kb)
Ðèñ. 5. Êàäð äàííûõ ïòè÷íèêà.

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

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

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


Ïðîòîêîë íàðóøåíèé. (130 Kb)
Ðèñ. 6. Ïðîòîêîë íàðóøåíèé.

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


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

Çàêëþ÷åíèå

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

Ññûëêè

Referring pages: HomePageUk/Using/YarBroiler
Using/YarBroiler


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