ЭМИКОН - разработка программируемых логических контроллеров и систем автоматизации
 Наш адрес: 107207, г. Москва,
Щелковское шоссе, д. 77
(м. Щелковская)

Тел./факс: +7 (499) 707-16-45
E-mail: emicon@emicon.ru 

Техподдержка: 8 (800) 707-85-86,
8 (499) 707-29-86
 

Главная
О компании
Пресс-центр
Новости и объявления
Вакансии
Продукты
Программное обеспечение
Референc-листы
Обратная связь
Вопросы и ответы
Техническая поддержка
Рекламные материалы (в PDF)
Карта сайта
 
ЭМИКОН: программируемые контроллеры и системы автоматизации / Пресс-центр / Статьи о продукции ЗАО "ЭМИКОН" / Система учета движения материалов из ЦОиМ

Система учета движения материалов из ЦОиМ

С.А. Коробов, К.А. Семенюк (ОЭМК)

Информационные системы с каждым годом все интенсивнее находят свое применение в области АСУ ТП. Данный процесс стимулируется необходимостью хранения и обработки больших объемов информации, поступающих с различных измерительных приборов и SCADA-систем. В ряде случаев, для контроля технологического процесса, а так же мониторинга состояния оборудования, недостаточно одного наблюдения событий в динамике, характерного для SCADA-систем: возникает потребность в статистических данных за некоторый временной срез. Когда же речь заходит о статистике, подразумевается наличие математического аппарата, с помощью которого осуществляется упорядочивание и группировка данных, и выборки из информационного потока.

Для решения данного типа задач применяются информационные системы, состоящие из четырех уровней:

  1. Источник данных (контроллеры, SCADA-системы, другие информационные системы и пр.).
  2. Хранилище (база данных реляционного или иного типа).
  3. Система обработки и группировки данных (серверное ПО).
  4. Система вывода данных пользователю (клиентское ПО).

Система учета движения материалов ЦОиМ ОЭМК функционирует подобным образом. В качестве источника данных выступают SCADA-системы TraceMode, собирающие информацию с контроллеров ЭМИКОН. Контроллеры, в свою очередь, получают данные с весов, дозаторов и уровнемеров, установленных на ключевых участках технологических линий. Для хранения полученных значений служит СУБД MySQL, которая отвечает всем современным требованиям, налагаемых на СУБД: высокие отказоустойчивость и скорость выполнения запросов, масштабируемость, простота в обслуживании.

Система обработки данных и вывода результатов пользователю была разработана и реализована "с нуля". Она представляет собой web-приложение, созданное по технологии Ajax и состоит из клиентской и серверной частей.

Клиентская часть реализована на основе технологий JavaScript, CSS и DHTML, что, в отличие от статического HTML, позволяет добиться высокой степени интерактивности. Клиентская часть, по сути, является кроссплатформенным приложением, поскольку для работы с ним требуется лишь наличие установленного web-клиента на персональном компьютере оператора. Данный аспект вкупе с интерфейсом, привычным для любого человека, знакомого с сетью Internet, позволяет максимально минимизировать обслуживание терминалов пользователей и временные затраты на обучение персонала.

Серверная часть состоит из набора скриптов на языке PHP, осуществляющих выборку значений из БД, обработку и расчет параметров на их основе, передачу результатов клиентской части. В качестве связующего звена между клиентской и серверной частями выступает web-сервер Apache.

В распоряжении пользователя находится простой для освоения интерфейс, позволяющий формировать отчеты в текстовом (рис. 1) и графическом (рис. 2) виде о движении сырья и готовой продукции внутри цеха. Формируемые графики поддерживают масштабирование. Отчеты формируются по запросу пользователя и содержат расчеты по часам, сменам, технологическим суткам, технологическому месяцу. Они делятся на три типа: суточные по часам, месячные по сменам, месячные по часам. В большинстве отчетов рассчитываются разбалансы между различными участками ЦОиМ, что позволяет осуществлять постоянный мониторинг исправности весового оборудования, своевременно проводить его калибровку. Система упрощает труд персонала, ответственного за соблюдение технологического процесса, отражая фактическую производительность. Так же, расчетные данные могут служить основой для оптимизации логистических потоков.

Рисунок 1 Рисунок 2
Рис. 1 Рис. 2

Особое внимание уделено политике информационной безопасности. Пользователи работают с БД посредством механизма хранимых процедур, исключающих вероятность нанесения вреда системе. Каждый пользователь регистрируется в БД, доступ к отчетам осуществляется только после прохождения процедуры аутинтификации.

Отказоустойчивость системы достигается за счет репликации БД, дублирования всех основных сервисов, расчетных алгоритмов, позволяющих компенсировать отсутствие данных за сегмент времени. Сервер, отвечающий за функционирование системы формирования отчетов, также дублируется. Два дисковых массива RAID-10 в сочетании с механизмом репликации БД гарантируют сохранность данных даже в случае выхода из строя большей части оборудования. Общая схема комплекса отражена на рис. 3.

Рисунок 3
Рис. 3

Одним из главных достоинств системы является использование свободно распространяемого программного обеспечения. Операционная система Gentoo Linux, а также все установленные службы и приложения относятся к категории программного обеспечения с открытыми исходными кодами. Распространяемое по лицензиям GPL и BSD, данное ПО является бесплатным для непосредственного использования и модификации, без последующего распространения на коммерческой основе. Применение ПО с открытыми исходными кодами позволяет сэкономить значительные финансовые средства, что особенно актуально в условиях финансового кризиса (к примеру, стоимость только СУБД Oracle Enterprise Edition для корпоративных систем подобного уровня составляет более 1 млн. руб.). Следует отметить, что качество и уровень технической поддержки бесплатного ПО зачастую даже выше, чем у коммерческих аналогов.

В будущем планируется активное развитие системы формирования отчетов о движении материалов. На настоящий момент программно-аппаратный комплекс охватывает только отделение металлизации ЦОиМ, по этой причине расширение проекта на весь цех – первостепенная задача. Также ведется работа по оптимизации системы в целях еще большего повышения отказоустойчивости и производительности.


написать письмо карта сайта как нас найти