MES Модуль

MES Модуль

Компания Mitsubishi Electric, являясь одним из крупнейших производителей средств промышленной автоматизации, предлагает эффективные решения на всех уровнях автоматизации – от производственного до информационного. Отдельное внимание уделяется связующим интерфейсам, так как от коммуникаций нижнего уровня с верхним уровнем MES-системы, зависит эффективность решения в целом. Существует несколько основных вариантов построения коммуникаций, которые подразумевают наличие промежуточного коммуникационного слоя между производственным и информационным уровнем. Чаще всего он реализуется на базе ПК, оснащенным узкоспециализированным программным обеспечением, написанным под данную задачу.

Основной аппаратной частью концепции «Управление производством и загрузкой мощностей» от Mitsubishi Electric является интерфейсный MES-модуль для оперативного сбора данных и управления производством (Manufacturing Executing System). Он был специально разработан для удобства стыковки контроллеров напрямую с широко распространенными СУБД.

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

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

Преимущества системы с MES-модулем:

  • Сохранение целостности данных при обмене
  • Минимизация потерь производительности при одновременном доступе к данным
  • Пригодны для непрерывной работы
  • Автоматическое архивирование данных на Compact Flash и восстановление после сбоев
  • Расширенные настройки уровней доступа к разным данных
  • Нет необходимости в специализированном коммуникационном ПО
  • Прямое подключение контроллера к информационной системе (DB)
  • Посредством SQL предоставляется простое, прямое подключение контроллера к базе данных MES без необходимости программирования
  • Не нужна коммуникационная программа для преобразования и обмена данными
  • Возможность установить условия чтения/записи в базу данных (по событию, по времени, по заданному циклу)
  • Имеются математические функции для обработки и преобразования величин (среднее значение, математические функции и т.д.)

Примеры возможного применения:

  1. Система контроля за ошибками и предупреждениями

    • Источники и первопричины предупреждений сохраняются в БД
    • При возникновении сбоя причины аварии выясняются по БД
    • Оператор видит список соотвествующих предупреждений на панели
    • Условия возникновения ошибки и причины аварии автоматически отправляются в БД
  2. Система поддержки производства

    • Управление операциями каждого технологического процесса осуществляется из БД
    • Отображение хода производственного процесса в БД
    • Запрос и мониторинг последующих операций

На данный момент существует два аппаратных варианта реализации MES-модуля: для панелей оператора GOT1000 и для модульных контроллеров System Q.

Таким образом, модуль MES-интерфейса обеспечивает простое прямое подключение контроллера к базе данных без необходимости программирования интерфейса, представляя собой интеллектуальный шлюз для связи производственного и информационного уровня. При необходимости модуль осуществляет автоматический бэкап и восстановление после сбоев, неотправленные SQL-данные временно сохраняются на флэш карте.

Есть возможность установить условия чтения/записи в базу данных (по событию, по времени, по заданному циклу и т.д.)

Поддерживает БД: Oracle® 8i, 9i, 10g, Microsoft® SQL Server2000, Microsoft® SQL Server 2000 Desktop Engine, Microsoft® Access2000, 2003 Бесплатное программное обеспечение для задания тэгов и формирования запросов идет в комплекте с модулем.

DB –интерфейс
Oracle® 8i, 9i, 10g,
Microsoft® SQL Server2000
Microsoft® SQL Server 2000 Desktop Engine
Microsoft® Access2000, 2003
Wonderware Industrial SQL
(ожидается MySQL в разработке )
Команды SQL
Insert, Update, Select
 
Кол-во доступных полей
Max. 256 полей/за обмен, Max. 8096 полей/модуль
 
Исполнение по условию
По времени, циклически, в зависимости от значения, по событию
 
Доступных тэгов
64 тэга на модуль (высокоскоростной – 1 тэг на модуль)
 
Доступных к обмену устройств ПЛК (devices)
256 devices/tag,
4096 devices/модуль
Под device понимается 16ти битный регистр или битовый флаг в контроллере.
Частота обработки тэгов
Для нормальных: 1 s, для высокоскоростных: 100 ms
 
Количество SQL заданий (jobs)
Max. 64
 
Транзакций (actions)
Max. 10 actions/job (1 action=1 SQL point)
 
Функция исполнения программ
Запуск серверных приложений (EXE)
Резервное копирование DB
Данные сохраняются на CF-носителе пока нет связи
 
Функция синхронизации времени
SNTP synchronization
Sequence synchronization