Èìÿ: Äèñïåò÷åðèçàöèÿ ïòè÷íîãî õîçÿéñòâà Íà÷àò: íîÿáðü 2010ã Çàâåðø¸í: ìàðò 2011ã Ðàñïîëîæåíèå: 152961, ßðîñëàâñêàÿ îáëàñòü, Ðûáèíñêèé ðàéîí, ïîñ. Îêòÿáðüñêèé Çàêàç÷èê: ïòèöåôàáðèêà ÎÀÎ «ßðîñëàâñêèé áðîéëåð» ( ![]() Ó÷àñòíèêè: Ðîìàí Ñàâî÷åíêî, Ìàêñèì Ëûñåíêî Îïèñàíèå: Ñîçäàíèå ñèñòåìû äèñïåò÷åðèçàöèè ïòè÷íîãî õîçÿéñòâà è ðàçðàáîòêà ìîäóëÿ OpenSCADA äëÿ ïîëó÷åíèÿ òåêóùèõ äàííûõ è íàðóøåíèé ìîäóëÿ êîíöåíòðàöèè èíôîðìàöèè BFN(BigFarmNet) àâòîìàòèêè ïòèöåâîäñòâà ôèðìû "Big Dutchman" ( ![]() Ìàòåðèàëû: ñòðàíèöà (äîñòóï îãðàíè÷åí) Îáíîâëåíèå: 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 |
 íàñòîÿùåå âðåìÿ ÎÀÎ «ßðîñëàâñêèé áðîéëåð» ÿâëÿåòñÿ åäèíñòâåííûì ñïåöèàëèçèðîâàííûì ïðåäïðèÿòèåì ïî ïðîèçâîäñòâó è ïåðåðàáîòêå ìÿñà öûïëÿò-áðîéëåðîâ â ßðîñëàâñêîé îáëàñòè. Ñåãîäíÿ íà ïðåäïðèÿòèè ñóùåñòâóåò çàìêíóòûé öèêë ïðîèçâîäñòâà: îò ïðîèçâîäñòâà èíêóáàöèîííîãî ÿéöà äî ãîòîâîé ïðîäóêöèè. Îòëè÷èòåëüíîé îñîáåííîñòüþ ôàáðèêè ÿâëÿåòñÿ íàëè÷èå ñîáñòâåííîé ñåòè ôèðìåííûõ ìàãàçèíîâ, à ñâîé àâòîïàðê è íàëè÷èå îïòîâûõ ñêëàäîâ ïîçâîëÿþò áûñòðî äîñòàâèòü ìÿñíûå èçäåëèÿ ïîòðåáèòåëþ, âêëþ÷àÿ öåíòðàëüíûå è îòäàëåííûå ðåãèîíû Ðîññèè.
Ìíîãèå ñîâðåìåííûå ïòèöåôàáðèêè âûáèðàþò äëÿ àâòîìàòèçàöèè ïðîèçâîäñòâà ïòè÷íîãî õîçÿéñòâà îáîðóäîâàíèå àâòîìàòèçàöèè âûðàùèâàíèÿ ïòèöû ôèðìû "Big Dutchman" (http://www.bigdutchman.com), â ëèöå ñïåöèàëèçèðîâàííûõ ìîäóëüíûõ êîìïüþòåðîâ ìèêðîêëèìàòà è óïðàâëåíèÿ «
Viper», â èõ ÷èñëå ÎÀÎ «ßðîñëàâñêèé áðîéëåð». Ïòèöåôàáðèêà èìååò ïîðÿäêà 20 ïòè÷íèêîâ ñ îêîëî 5 ïîìåùåíèÿìè â êàæäîì.
Òèïîâîé êîíôèãóðàöèåé ñèñòåì ñ èñïîëüçîâàíèåì «Viper», ÿâëÿåòñÿ óñòàíîâêà ïî îäíîìó êîìïüþòåðó íà ïîìåùåíèå, êîòîðûå ãðóïïèðóþòñÿ ïî ïòè÷íèêàì. Äëÿ öåíòðàëèçîâàííîãî äèñïåò÷åðñêîãî êîíòðîëÿ çà òåõíîëîãè÷åñêèì ïðîöåññîì è îïåðàòèâíîãî ðåàãèðîâàíèÿ êîìïüþòåðû ïîäêëþ÷àþòñÿ ê ìîäóëÿì ôîðìèðîâàíèÿ ñåòè ïòè÷íîãî õîçÿéñòâà BFN(BigFarmNet), ñ êîòîðûõ, â ñâîþ î÷åðåäü, äàííûå ïðåäñòàâëÿþòñÿ â ïðîãðàììå "Infomatic" ôèðìû "Big Dutchman".
Îäíàêî ðåøåíèå ýòîé ôèðìû ïî îïåðàòèâíîìó íàáëþäåíèþ çà ïðîöåññîì ("Infomatic") èìååò ðÿä îãðàíè÷åíèé ïî ïðîèçâîäèòåëüíîñòè, ÷òî åù¸ áîëåå óñóãóáëÿåòñÿ áîëüøèì êîëè÷åñòâîì ñïåöèàëèçèðîâàííûõ êîìïüþòåðîâ è áîëüøèì îáúåìîì äàííûõ îäíîãî êîìïüþòåðà (200-500 ñèãíàëîâ). Òàê äàííûå ñ êîìïüþòåðîâ ïîìåùåíèé êîíöåíòðèðóþòñÿ â îäíîì ìîäóëå BFN(BigFarmNet), à çàòåì óæå çàïðàøèâàþòñÿ äèñïåò÷åðñêîé ïðîãðàììîé. Ñïåöèàëèçèðîâàííàÿ ïðîãðàììà îïðîñà ìîäóëåé îñóùåñòâëÿåò îïðîñ ìîäóëÿ BFN îäíîãî ïòè÷íèêà â òå÷åíèå ïÿòè ìèíóò, à òàêæå íå ìîæåò îñóùåñòâëÿòü ïàðàëëåëüíûé îïðîñ ìîäóëåé BFN îòäåëüíûõ ïòè÷íèêîâ, ÷òî â îáùåé ñëîæíîñòè ñîñòàâèò 1.5 ÷àñà äëÿ îáíîâëåíèÿ äàííûõ âñåõ äâàäöàòè ïòè÷íèêîâ. Åñòåñòâåííî ýòî íåëüçÿ íàçûâàòü îïåðàòèâíûì êîíòðîëåì è ïòè÷íûì êîìáèíàòîì áûëà ïîñòàâëåíà çàäà÷à ðåøèòü äàííóþ ïðîáëåìó.
Äëÿ ðåøåíèÿ ïîñòàâëåííîé çàäà÷è áûëî ïðèíÿòî ðåøåíèå îñóùåñòâèòü îïòèìèçèðîâàííûé è êîìïàêòíûé îïðîñ äàííûõ ìîäóëåé BFN ïòè÷íèêà â îáú¸ìå òåêóùèõ çíà÷åíèé ñèãíàëîâ è íàðóøåíèé â ïàðàëëåëüíîì ðåæèìå. Ïîñêîëüêó ñèñòåìà OpenSCADA èìååò ðàçâèòûå ìåõàíèçìû ñáîðà äàííûõ, èõ õðàíåíèÿ è ïðåäñòàâëåíèÿ, à òàêæå ÿâëÿåòñÿ îòêðûòîé ñèñòåìîé òî ðåøåíî áûëî íàïèñàòü ìîäóëü îïðîñà BFN ïòè÷íèêîâ äëÿ íå¸.
 ðåçóëüòàòå âûïîëíåíèÿ ðàáîòû áûë íàïèñàí ìîäóëü îïðîñà BFN, êîòîðûé ïîçâîëÿåò îïðîñèòü âñå äàííûå êîíòðîëëåðîâ, ïîäêëþ÷åííûõ ê BFN-ïòè÷íèêà, ñ íàðóøåíèÿìè ïî êàæäîìó.  îáùåì, îáú¸ì ïîëó÷åííûõ äàííûõ îäíîãî ïòè÷íèêà (6 ïîìåùåíèé) ñîñòàâèë 1500 ñèãíàëîâ ñî ñðåäíèì âðåìåíåì îïðîñà 12 ñåêóíä. Ïîñêîëüêó îïðîñ îòäåëüíîãî ïòè÷íèêà (ìîäóëÿ BFN) îñóùåñòâëÿåòñÿ íåçàâèñèìî òî îáùåå âðåìÿ îïðîñà äâàäöàòè ïòè÷íèêîâ ñîñòàâèò ýòè ñàìûå 12 ñåêóíä. Àðõèâû ñèãíàëîâ, ïî ïîòðåáíîñòè, âêëþ÷àþòñÿ è õðàíÿòñÿ â ñèñòåìå OpenSCADA ñ îïòèìèçàöèåé íà âðåìÿ äîñòóïà è ðàçìåð, ÷òî ïîçâîëÿåò ïîëíîöåííî êîíòðîëèðîâàòü èñòîðèþ ïðîöåññà.
Ñáîð è ïðåäñòàâëåíèå äàííûõ ïòè÷íîãî õîçÿéñòâà ðåàëèçîâàí íà âûäåëåííîì ñåðâåðå, ñòàíöèè äèñïåò÷åðà è ðàáî÷èõ ìåñòàõ ðóêîâîäñòâà:
Èíòåðôåéñ âèçóàëèçàöèè â îáùåì ïðåäñòàâëåí íåñêîëüêèìè îáúåêòàìè ñèãíàëèçàöèè â ñîñòàâå:
Ïðåäóñìîòðåíà âîçìîæíîñòü ðàñøèðåíèÿ èíòåðôåéñà âèçóàëèçàöèè ïóò¸ì äîáàâëåíèÿ íîâûõ ïòè÷íèêîâ â îáúåêòû ñèãíàëèçàöèè è íà ãëàâíóþ ìíåìîñõåìó ïóò¸ì êîïèðîâàíèÿ ñóùåñòâóþùåãî ïòè÷íèêà. Ïîëó÷åííàÿ èíôîðìàöèîííàÿ ñòðóêòóðà ïòè÷íîãî õîçÿéñòâà ïðåäñòàâëåíà íà ðèñóíêå 1.
Ñèñòåìà äèñïåò÷åðñêîãî êîíòðîëÿ íà îñíîâå OpenSCADA ìîæåò ðåàëèçîâûâàòüñÿ êàê íà îäíîé ñòàíöèè îïåðàòîðà, ñîâìåùàþùåé ôóíêöèè ñåðâåðà ñáîðà, òàê è ðàñïðåäåë¸ííî, ò. å. ñåðâåð îòäåëüíî, à ñòàíöèè âèçóàëèçàöèè-îïåðàòîðà, â íóæíîì êîëè÷åñòâå, îòäåëüíî. Ïðè ýòîì âèçóàëèçàöèÿ ìîæåò îñóùåñòâëÿòüñÿ íà ñïåöèàëüíî äëÿ ýòîé çàäà÷è óñòàíîâëåííûõ ìàøèíàõ, ïîñðåäñòâîì íàä¸æíîãî-ïðîèçâîäèòåëüíîãî èíòåðôåéñà íà îñíîâå áèáëèîòåêè QT4, à òàê-æå íà ïåðñîíàëüíûõ êîìïüþòåðàõ àäìèíèñòðàòèâíîãî è èíæåíåðíîãî ïåðñîíàëà â âèäå Web-èíòåðôåéñà.
Èíòåðôåéñ îïåðàòèâíîãî êîíòðîëÿ çà ïòè÷íûì õîçÿéñòâîì íà îñíîâå OpenSCADA ïðåäñòàâëÿåò èç ñåáÿ íåñêîëüêî êàäðîâ:
Êðîìå ïåðå÷èñëåííûõ ìîæíî ñîçäàòü è äðóãèå, íóæíûå êàäðû, íàïðèìåð, êàäð îáçîðà òðåíäîâ âûáðàííûõ äàííûõ ïî ïòè÷íèêó ñ õðàíåíèåì èñòîðèè íà ñåðâåðå íà ïðîäîëæèòåëüíóþ ãëóáèíó, ìíåìîñõåìû ñî ñòðóêòóðíûì èçîáðàæåíèåì ðàñïîëîæåíèÿ îòäåëüíûõ ñèãíàëîâ ïî ïîìåùåíèÿì ïòè÷íèêîâ è ò. ä.
Îáùèé èíòåðôåéñ îïåðàòîðà ïðåäñòàâëåí íà ðèñóíêå 2.
Ñâåðõó îáùåãî èíòåðôåéñà ïðåäñòàâëåíû êíîïêè âûáîðà îáúåêòà ñèãíàëèçàöèè ñ îáùèì êàäðîì è êàäðàìè îòäåëüíûõ ïòè÷íèêîâ. Ïðè íàëè÷èè íàðóøåíèÿ ïîäñâå÷èâàåòñÿ ñîîòâåòñòâóþùàÿ ïòè÷íèêó êíîïêà îáúåêòà ñèãíàëèçàöèè, ÷òî ïîçâîëÿåò îïåðàòîðó ïåðåéòè ê ïòè÷íèêó ñ ïðîáëåìîé è áûñòðî å¸ ëîêàëèçîâàòü.
Ñïðàâà ââåðõó èçîáðàæåíû êíîïêè ïåðåëèñòûâàíèÿ ìåæäó êàäðàìè â ðàìêàõ îäíîãî îáúåêòà ñèãíàëèçàöèè. Ïîä êíîïêàìè ïåðåëèñòûâàíèÿ ðàñïîëàãàþòñÿ êíîïêè âèäîâ îòîáðàæåíèÿ, ãäå îïåðàòîð ìîæåò âûáðàòü ìíåìîñõåìû, ãðàôèêè, äîêóìåíòû è ò. ä. Ïîä êíîïêàìè ñìåíû âèäîâ îòîáðàæåíèÿ ðàñïîëàãàåòñÿ îáëàñòü ïàíåëè óïðàâëåíèÿ, ãäå, ìîãóò îòîáðàæàòüñÿ ïàíåëè óïðàâëåíèÿ ïàðàìåòðîì, ãðàôèêîì, äîêóìåíòîì è ò. ä., â çàâèñèìîñòè îò âûáðàííîãî êîíòåêñòà óïðàâëåíèÿ.
 öåíòðå îáùåãî èíòåðôåéñà ðàñïîëàãàåòñÿ îáëàñòü êàäðîâ îòîáðàæåíèÿ, âàðèàöèè êîòîðûõ ðàññìîòðåíû íèæå.
Êàäð, â âèäå áëîêîâ îòäåëüíûõ ïòè÷íèêîâ, ñîäåðæèò ñîñòîÿíèÿ íàðóøåíèé ïî êàæäîìó ïîìåùåíèþ ïòè÷íèêà è íàðóøåíèå ïî ïòè÷íèêó â öåëîì (ðèñ.3). Ïî íàæàòèþ íà êíîïêó ñîñòîÿíèÿ ïòè÷íèêà ìîæíî ïåðåéòè íà êàäð äåòàëèçàöèè íàðóøåíèé è äàííûõ ïî îòäåëüíî-âçÿòîìó ïòè÷íèêó. Ñíèçó êàäðà ñâîäíîé èíôîðìàöèè ïðèâåäåíà òàáëèöà ñ îáùèì ïåðå÷íåì íàðóøåíèé ïî ïòè÷íîìó õîçÿéñòâó. Ñîãëàñíî èçîáðàæåíèþ íèæå ïðèñóòñòâóþò íàðóøåíèÿ â ïîìåùåíèÿõ 2-4, 6 ïòè÷íèêà 1.
Íà ðèñóíêå 4 ïðåäñòàâëåí êàäð îáùåãî îáúåêòà ñèãíàëèçàöèè ßðîñëàâñêîãî Áðîéëåðà íà òåêóùåå âðåìÿ, ãäå íåò íàðóøåíèé.
Êàäð ïòè÷íèêà ñîäåðæèò òàáëèöó ñî çíà÷åíèÿìè èçáðàííûõ äàííûõ ïî ïîìåùåíèÿì è òàáëèöó îáùåãî ñïèñêà íàðóøåíèé ïî ïòè÷íèêó (ðèñ.5). Òàê-æå íà êàäðå ñîäåðæèòñÿ êíîïêà äëÿ î÷èñòêè íàðóøåíèé, ÷òî èíîãäà íóæíî è ñâÿçàíî ñ îñîáåííîñòÿìè ïðîòîêîëà îáìåíà ñ BFN.
 ïðîöåññå ëîêàëèçàöèè ïðîáëåìû, êîòîðóþ ìû íà÷àëè â ïðîøëîì ðàçäåëå, ïåðåêëþ÷èâøèñü íà îáúåêò ñèãíàëèçàöèè ïòè÷íèêà 1 îïåðàòîð ïîëó÷èò èìåííî ýòîò êàäð, èç êîòîðîãî óâèäèò, ÷òî â ïðîáëåìíûõ ïîìåùåíèÿõ 2-4, 6 ïòè÷íèêà 1 èìååòñÿ íàðóøåíèå «Âíóòðåííåé òåìïåðàòóðû».  òàáëèöå ñíèçó ìîæíî ïîëó÷èòü èíôîðìàöèþ î íàðóøåíèÿõ ïî âñåì ïàðàìåòðàì, à íå òîëüêî ïî òåì, êîòîðûå âûáðàíû îïåðàòîðîì äëÿ íàáëþäåíèÿ çà òåêóùèì çíà÷åíèåì â îñíîâíîé òàáëèöå, ñâåðõó.
Äëÿ ïðåäîñòàâëåíèÿ âîçìîæíîñòè èçó÷åíèÿ èñòîðèè íàðóøåíèé ïî êàæäîìó ïòè÷íèêó ïðåäîñòàâëÿåòñÿ êàäð ïðîòîêîëà íàðóøåíèé (ðèñ.6), êîòîðûé ñîäåðæèò òàáëèöó íàðóøåíèé çà óêàçàííûé ïðîìåæóòîê âðåìåíè.
Óïðàâëåíèå îòîáðàæåíèåì ïðîòîêîëà íàðóøåíèÿ îñóùåñòâëÿåòñÿ ïîñðåäñòâîì ïàíåëè óïðàâëåíèÿ, êîòîðàÿ ïîÿâèòñÿ â îáëàñòè ïàíåëåé óïðàâëåíèÿ ñïðàâà ïðè íàæàòèè ìûøüþ íà äîêóìåíòå. Ïîëó÷åííûé äîêóìåíò ìîæíî ýêñïîðòèðîâàòü è ðàñïå÷àòàòü.
Action source page doesn't exist yet(/Using / Yar Broiler / matrials?)
Ñ ïîìîùüþ ïðîåêòà OpenSCADA ìîæíî ñòðîèòü ñèñòåìû ñáîðà, äèñïåò÷åðèçàöèè, êîíòðîëÿ è óïðàâëåíèÿ ðàçëè÷íîé ñëîæíîñòè, à áëàãîäàðÿ îòêðûòîé ïðèðîäå âîçìîæíà è àäàïòàöèÿ â îêðóæåíèÿ íåñïîñîáñòâóþùèå èçíà÷àëüíî ê ýòîìó, ïðè ýòîì ÷àñòî äîñòèãàÿ áîëåå âûñîêèõ êà÷åñòâåííûõ õàðàêòåðèñòèê. Áëàãîäàðÿ ýòîìó ðåàëèçàöèÿ äèñïåò÷åðñêîãî êîíòðîëÿ ïòè÷íîãî õîçÿéñòâà íà îñíîâå OpenSCADA ïîçâîëÿåò äîñòè÷ü óðîâíÿ îïåðàòèâíîãî êîíòðîëÿ ïðè áîëüøîì îáú¸ìå äàííûõ, à çíà÷èò è ïîâûñèòü îáùåå êà÷åñòâî ïðîèçâîäñòâà çà ñ÷åò ñâîåâðåìåííîé ðåàêöèè íà íàðóøåíèÿ.