Применение клиент-серверной архитектуры в системах автоматизации стерилизации консервной продукции

Двухканальные измерители для мониторинга параметров стерилизации

Двухканальные измерители для мониторинга параметров стерилизации консервов

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

Если необходимо выполнить запрос из такой базы данных консервного предприятия, то непосредственное обращение к серверу и поиск осуществляет компьютер, ответственный за управление этой базой.

Ввод/вывод данных является интерфейсом между системой управления и контроля и производственным процессом стерилизации консервов. Он оптимизирует и управляет процессом обмена данными на предприятии между технологическим оборудованием, автоклавами.

Тревоги отвечают за генерацию сигналов тревог путем анализа состояния параметров процесса стерилизации и сравнения значений фактических переменных с параметрами, заданными технологом.

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

Задача по обработке отчетов заключается в сборе и представлении необходимых данных, в том числе из тревог и графиков, и генерирация отчетов по заданному критерию, формам вывода. Отчеты могут вырабатываться периодически, при наступлении некоторого события или инициироваться оператором или технологом консервного предприятия.

Отображение информации является связующим звеном со стерилизатором, основной составляющей человеко-машинного интерфейса. Этот процесс управляет всеми данными процесса варки консервов, предназначенными для отслеживания выполнения действий, инициированных стерилизатором. В рамках отображения осуществляется доступ ко всем тревогам, графикам и отчетам.

Каждый из описанных выше процессов функционирует независимо от других. Ввод/вывод, тревоги, графики и отчеты имеют общую черту — поскольку они нуждаются в доступе к одним и тем же данным технологического процесса стерилизации. Такие задачи лучше решаются в рамках централизованной архитектуры построения автоматизированной системы управления технологическим процессом стерилизации консервов.

Задача мониторинга больше подходит распределенной архитектуре, поскольку, как правило, в системе управления стерилизацией присутствует более одного оператора-стерилизатора. Клиент-серверная архитектура — с распределенными задачами как клиентами и общими задачами как серверами — оптимизирует распределение информации между базами данных. Современные средства автоматизации можгут поддерживать высокую производительность даже при распределении задач по многим компьютерам.

Поскольку клиент-серверное решение построения автоматизированной системы управления участком стерилизации консервов позволяет распределять подзадачи, интеграторы системы не связаны обычными аппаратными ограничениями. Результатом является масштабируемая архитектура, которая, может быть адаптирована к консервным предприятиям любого размера.

Заказчик получает решение, устраняющее множество ограничений обычных систем и обеспечивающего результаты, до сих пор невозможные в управлении автоклавным оборудованием. Лучшим способом выявления большого потенциала масштабируемой архитектуры для конкретного консервного производства может быть ее применение в серии небольших примеров из практики. На небольших цехах стерилизации один компьютер управляет всеми тревогами, графиками, отчетами и задачами ввода/вывода. Система может быть полностью независимой или интегрированной в существующую структуру консервного предприятия.

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