Горизонтальная интеграция позволяет устранять подобные изолированные действия путем объединения всего производственного цикла в единую согласованно действующую систему. Все устройства автоматики имеют между собой информационную связь и могут регулироваться и настраиваться без особых усилий. Однако это совсем не означает, что в каждый момент времени вся производственная система функционирует с максимальной эффективностью. Это задача вертикальной интеграции.
Вертикальная интеграция базируется на организации потоков информации от нижнего уровня (датчиков и контроллеров технологического оборудования) во внутренние и внешние компьютерные сети предприятия и через них в административные системы управления. Данная задача решается путем объединения промышленных и административных сетей. Основная цель вертикальной интеграции устранение препятствий на пути информационных потоков между уровнями АСУП и АСУТП с целью оперативного обмена данными.
Поскольку производственные мощности часто разобщены и из-за одновременного, как правило, использования разнородных систем, возникают различные промежуточные слои, тормозящие передачу информации. Вертикальная интеграция устраняет эти препятствия, передавая оперативные сведения технологическому и административному персоналу в различных подразделениях предприятия. Это значит, что оператор теперь может сидеть у компьютера, например, в диспетчерской и контролировать с его помощью загрузку тех или иных производственных линий.
Преимущества горизонтальной и вертикальной интеграции очевидны. В первую очередь повышение производительности. Благодаря объединению производственного оборудования и возможности получать любую интересующую информацию в любой момент времени, специалисты гораздо быстрее могут устранять узкие места, препятствующие эффективному производству. Во-вторых, появляется возможность производить больший объем готовой продукции. Если все оборудование работает более эффективно, можно достичь и более высокой производительности всего предприятия.
Непосредственный доступ к оперативной информации представляет собой источник сведений теоретически с неограниченными возможностями. Можно немедленно получить ответы на такие вопросы, как: какие участки предприятия выбились из графика? у какой линии максимальная производительность? Более того, эти сведения можно использовать для улучшения параметров процесса, например: Для обеспечения постоянной работы линии пакетирования необходимо увеличить объем загрузки . Или: Необходимо отрегулировать линии В и С, чтобы они по производительности сравнялись с линией А .
Рисунок 3 – Обобщённая схема интегрированной информационной системы предприятия
Интеграционный уровень отвечает за реализацию таких функций, как:
- поддержка каналов обмена между технологическими подсистемами и ERP-системами;
- определение и хранение на интеграционном уровне технологических данных; в максимальном варианте это регистрация всех технологических данных, что чаще всего и осуществляется, и только после некоторого эксплуатационного периода определяются требуемые данные;
- определение структуры product-данных, описание технологического маршрута продукта, отслеживание карты передела (движения) продукта;
- формирование maintenance-данных.
2.3 Программное обеспечение интеграционного уровня
Программное обеспечение интеграционного слоя предназначено для решения следующих задач:
· сбор и хранение данных, поступающих из различных технологических участков/цехов и отражающих оперативную информацию о состоянии технологического процесса;
· визуализация производственного процесса с предоставлением количественных характеристик во всех контрольных или узловых точках технологического процесса;
· дистанционный контроль и управление технологическими процессами;
· мониторинг текущего состояния основных фондов производства;
· поддержка Internet-решений, что (помимо других достоинств) позволяет осуществлять обмен информацией, в том числе и графической, между технологическими и корпоративными системами.
Программные продукты, обеспечивающие поддержку интеграционного уровня, можно разделить на четыре группы базы данных, системы визуализации и управления производством, системы управления активами предприятия, web-решения.
2.3.1 База данных
Выбор базы данных (БД) зависит от общего объема и от скорости поступления информации. Лишь для ограниченного класса технологических процессов с ограниченным информационным потоком могут использоваться обычные реляционные базы данных (РБД). В курсовом проекте рассматриваются базы данных реального времени (БДРВ), ориентированные на высокие скоростные характеристики регистрации, на сжатие данных, их сохранение и обеспечение доступа к технологическим данным по SQL-запросам со стороны клиентских приложений. Ниже кратко описываются характеристики выбранного продукта из класса БДРВ: Plant2Business Server, разработанный компанией CiTechnologies.
БДРВ Plant2Business Server обеспечивает взаимодействие с произвольными клиентскими приложениями по SQL-запросам. Кроме того предоставляется ряд клиентских приложений, которые могут настраиваться на различные требования пользователей.
БДРВ Plant2Business Server легко интегрирует данные технологического процесса в существующий или новый SQL Server. Если SQL Server не используется, то Plant2Business Server будет сохранять информацию, используя Microsoft Data Engine (MSDE), который поставляется с Plant2Business Server и на 100% совместим с Plant2Business Server (рис. 4).
Одно из таких приложений поставляется для Microsoft Excel. Оно позволяет пользователю выбирать необходимые данные и встраивать их в электронные таблицы. При этом допускается использование всех стандартных средств (tools), позволяющих представлять и анализировать информацию с последующим её сохранением для повторного использования.
Рисунок 4 – МS SQL Server основа Plant2SQL
По умолчанию все трендовые и событийные (алармовые) данные автоматически доступны клиентскому приложению. Пользователи могут только отметить точки, которые необходимо зарегистрировать в базе данных Microsoft SQL и иметь к ним доступ.
БДРВ Plant2SQL включает подсистему событий, которая просматривает события в SCADA-системе Citect и может использоваться для передачи или хранения набора данных. В Plant2SQL этот набор данных называется Snapshot (мгновенная выборка снимок). Мгновенные выборки переменных данных типа Snapshot активизируются из множества источников, включая временные метки или условные выражения переменных в Citect. Каждая выборка может быть гибко переконфигурирована в зависимости от конкретных требований пользователя.
Рассматриваемая БДРВ в качестве основы использует одну из распространенных баз данных Microsoft SQL Server (возможны и другие решения). Преимущества такого подхода:
- продуктом Microsoft SQL Server владеет большое количество пользователей, поэтому в проектных решениях они могут использовать не только возможности БДРВ, но и создавать собственные базы данных или таблицы в рамках существующей базы данных реального времени;
- сокращаются расходы на техническое сопровождение.
· В Plant2SQL технологические данные хранятся в стандартных таблицах MS SQL. Для обеспечения высокой скорости регистрации используется стандартная подсистема архивов Citect.
· Режим регистрации в Plant2SQL поддерживается либо системой архивирования SCADA-программы Citect, либо, использованием API-интерфейса (Application Programming Interface) для произвольных приложений Windows.
2.3.2 Система визуализации и управления производством
Система визуализации
В качестве системы визуализации, безусловно, могут использоваться SCADA-системы. Преимущество SCADA-систем заключается в том, что они предоставляют не только объектно-ориентированные редакторы с большим количеством простых и сложных графических объектов со средствами анимации, что упрощает создание окон для визуализации технологических процессов, но и обеспечивают обмен по стандартным протоколам (OPC, DDE, OLE, SQL) для формирования информационного канала с отдельными технологическими подсистемами и с бизнес приложениями производства.
Использование систем визуализации на любом этапе технологического процесса позволяет ответить на вопросы: Когда? Где? Кто? Как?
Часто SCADA-системы используются как средство визуализации для MES-систем (рис.5). В этом случае важно, чтобы выбранная SCADA-система поддерживала механизм обмена с выбранной MES-системой. Необходимо отметить, что в этом случае при выборе SCADA-пакета следует выяснить, с помощью какого механизма технологические данные могут поставляться из SCADA-приложений в MES- и EAM-системы.
Рисунок 5 – Информационный поток, сопровождающий этапы производства продукции
Система управления производством
Системы управления производством (MES-системы) представляют собой инструментальные системы, позволяющие создавать приложения, описывающие все стадии производства продукта от сырья до товара. Основой таких систем являются базы данных с определенной системой отношений полей в таблицах. С их помощью описываются характеристики технологического процесса, маршруты движения продуктов, контрольные точки. На рис.6 показана условная схема прохождения продукта через контрольные точки, в которых формируются количественные характеристики технологического процесса, в том числе на основе данных, поступающих с технологического уровня.