| Имя: Диспетчеризация птичного хозяйства Начат: ноябрь 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. Добавлена функция очистки потерянных нарушений. | |
В настоящее время ОАО «Ярославский бройлер» является единственным специализированным предприятием по производству и переработке мяса цыплят-бройлеров в Ярославской области. Сегодня на предприятии существует замкнутый цикл производства: от производства инкубационного яйца до готовой продукции. Отличительной особенностью фабрики является наличие собственной сети фирменных магазинов, а свой автопарк и наличие оптовых складов позволяют быстро доставить мясные изделия потребителю, включая центральные и отдаленные регионы России.
Птицефабрика имеет порядка 20 птичников с около 5 помещениями в каждом. В качестве оборудования автоматизации выращивания птицы на комбинате применяется автоматика птицеводства фирмы "Big Dutchman" (
http://www.bigdutchman.com ), в лице специализированных компьютеров Viper, по одному в каждом помещении.
Однако, решение этой фирмы по оперативному наблюдению за процессом ("Infomatic") имеет ряд ограничений по производительности, что ещё более усугубляется большим количеством специализированных компьютеров и большим объемом данных одного компьютера (200-500 сигналов). Так данные с компьютеров помещений концентрируются в одном модуле BFN(BigFarmNet), а затем уже запрашиваются диспетчерской программой. Специализированная программа опроса модулей осуществляет опрос модуля BFN одного птичника в течение пяти минут, а также не может осуществлять параллельный опрос модулей BFN отдельных птичников, что в общей сложности составит 1.5 часа для обновления данных всех двадцати птичников. Естественно это нельзя называть оперативным контролем и птичным комбинатом была поставлена задача решить данную проблему.
Для решения поставленной задачи было принято решение осуществить оптимизированный и компактный опрос данных модулей BFN птичника в объёме текущих значений сигналов и нарушений в параллельном режиме. Поскольку система
OpenSCADA имеет развитые механизмы сбора данных, их хранения и представления, а также является открытой системой то решено было написать модуль опроса BFN птичников для неё.
В результате выполнения работы был написан модуль опроса BFN, который позволяет опросить все данные контроллеров, подключенных к BFN-птичника с нарушениями по каждому. В общем, объём полученных данных с одного птичника (6 помещений) составил 1500 сигналов со средним временем опроса 12 секунд. Поскольку опрос отдельного птичника (модуля BFN) осуществляется независимо то общее время опроса двадцати птичников составит эти самые 12 секунд. Архивы сигналов, по потребности, включаются и хранятся в системе OpenSCADA с оптимизацией на время доступа и размер, что позволяет полноценно контролировать историю процесса.
Сбор и представление данных птичного хозяйства реализован на выделенном сервере, станции диспетчера и рабочих местах руководства:
Интерфейс визуализации представлен двумя объектами сигнализации с составом:
Предусмотрена возможность расширения интерфейса визуализации путём добавления новых птичников в объекты сигнализации и на главную мнемосхему путём копирования первого птичника.
You aren't allowed to read action source page.