Wonderware MES Client

Материал из archestra.info
Перейти к: навигация, поиск

Описание

MES Client используется для конфигурирования всех аспектов MES системы и для взаимодействия с оперативной информацией.

Компонент позволяет:

  • Настраивать System Utilization States, Reason Groups, and Reason Codes
  • Настраивать Users, User Groups, Privileges, and Entity Access
  • Настраивать Shifts and assign Shifts to Entities
  • Настраивать General Parameters
  • Настраивать Items, BOMs, Operations, and Processes
  • Настраивать Archive, Purge, and Restore (APR) jobs for database maintenance
  • Настраивать Quality Specifications, Sample plans, and Characteristics
  • Создавать и управлять Work Orders and Jobs


  • Более подробно см. "Wonderware MES Client User’s Guide"

Описание параметров

General Parameters (Системные параметры)

Archive (Архив)

  • Archive query window size (hours) Размер окна запроса архивации (в часах): Числовое поле. Определяет промежуток времени (в часах), используемый для запуска архивации и очистки хронологических записей с отметками времени. Это делается для корректировки коэффициента активности базы данных в соответствии с требованиями к производительности.
  • Archive root directory path (Путь к корневому каталогу архива): Поле для текста в произвольной форме. Содержит путь к корневым файлам (относительно сервера), где сохраняются архивированные данные и откуда они восстанавливаются.
  • Archive server host (Адрес узла для архива)

Data Entry (Записи данных)

  • Archive Database Name (Имя архивной базы данных): Поле для текста в произвольной форме. Имя базы данных, в которую модуль Архив должен архивировать данные.
  • Archive Database Server Name (Имя сервера архивной базы данных): Поле для текста в произвольной форме. Имя сервера, на котором находится архивная база данных.
  • Day to archive data (День архивации данных): Раскрывающийся список, содержащий дни недели и элемент Daily (ежедневно). Определяет день выполнения процесса архивации.
  • Days to keep data (0=never delete) (Число дней хранения данных (0 — никогда не удалять)): Числовое поле. Определяет общее количество дней, в течение которых данные будут храниться в системе. Запись нуль (0) означает, что данные никогда не удаляются; в этом случае управлять удалением устаревших данных должен системный администратор. Например: 365
  • Time to archive data (HH:MM) [Время архивации данных (ЧЧ:ММ)]: Поле времени. Определяет время суток, когда должен начинаться процесс архивации.

Display (Отображение)

  • Critical error color (Цвет критических ошибок): Поле выбора. Позволяет задавать и изменять цвет, используемый для критических ошибок во всей системе.
  • Error color (Цвет ошибок): Поле выбора. Позволяет задавать и изменять цвет, используемый для текста сообщений об ошибках во всей системе.
  • Warning color (Цвет предупреждения): Поле выбора. Позволяет задавать и изменять цвет, используемый для предупреждений во всей системе.
  • Information message color (Цвет информационных сообщений): Поле выбора. Позволяет задавать и изменять цвет, используемый для информационных сообщений во всей системе.
  • Default language (Язык по умолчанию): Язык, используемый на исходном экране входа в систему перед входом пользователя в систему.

General (Общие параметры)

  • Max. no of decimals for good piece part entries (Максимальное число десятичных знаков для записей о хороших заготовках): Числовое поле. Определяет максимальное количество десятичных знаков, которые могут использоваться при формировании отчета о хорошей продукции.

Operator (Оператор)

  • Allow to minimize (Резрешать свертывание): разрешить или нет оператору сворачивать окно модуля MES Operator

Security (Безопасность)

  • Automatic Login (Автоматический вход в систему): Список со значениями Yes и No, в котором по умолчанию установлено значение No. При установке значения Yes система автоматически обеспечивает вход под именем пользователя ОС. При установке значения No система запрашивает имя пользователя и пароль. Автоматически входить в систему могут только пользователи и группы пользователей ОС. При конфигурировании группы пользователей ОС необходимо выбрать для нее домен. Если выбранный пользователь не является пользователем домена, то при авторизации в приложении MES Client будет выведено следующее сообщение об ошибке: "OS User group is not configured" (группа пользователей ОС не сконфигурирована). Дополнительную информацию о конфигурировании групп пользователей ОС см. в разделе "Конфигурирование групп пользователей ОС"
  • Seconds of inactivity before automatic logoff (0=never) (Число секунд отсутствия активности перед автоматическим окончанием сеанса (0 — никогда)): Числовое поле. Число секунд отсутствия активности перед автоматическим отключением пользователя от модуля. Модуль Operator будет отображать окно Switch User, в котором пользователь должен ввести свой пароль, чтобы вернуться в экран этого модуля.

Примечание. После изменения этих параметров необходимо перезапустить приложение.


User Groups and Users

Operator (Оператор)

  • May run operator (Может запускать модуль Operator): Флажок. Позволяет запускать модуль Operator.
  • May run jobs (Может запускать задания): Флажок. Позволяет запускать задание, находящееся в состоянии Ready, и перезапускать задание, находящееся в состоянии Suspended.
  • Require job based login (Требовать вход в систему на основе задания): Флажок. Позволяет входить в систему модуля Operator по идентификатору наряда на работу и/или идентификатору операции с автоматическим выбором объекта.

Navigation Bar - Панель навигации

Product definition (Определение продукта)

Item menu.png
Item menu ru.png

Item (Элементы)

Item - Каждый из материалов, которые могут быть потреблены, произведены или находиться в процессе производства. Так же может именоваться material

Таблица в MESDB: item
  • Item ID
  • Item Class ID - класс элемента, поле выбора из внесенных ранее Item Classes
  • Item Description
  • Units - единицы измерения, поле выбора из внесенных ранее Units Of Measure
  • Num Decimal - число десятичных знаков, которое допускается указывать при вводе количества элементов.

Item Classes (Классы элементов)

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

Item Classes - класс элемента:

  • потребляемый (Consumed),
  • промежеточный (Consumed + Produced),
  • производимый (Produced),
  • устаревший (Obsolete) - не используемый в дальнешем, но не удаляемый из MESDB

см. item

Область Inventory Handling (Обработка инвентарной ведомости) не является обязательной. Чтобы заполнить ее, выполните следующие действия:

  • Установите флажок в поле Inventory is unique by job (Уникальная инвентарная ведомость), если ресурс, связанный с определенным заданием, нельзя использовать для других целей. Если функция складских запасов не лицензирована, то флажок Уникальная инвентарная ведомость будет недоступен.
  • В списке Serial Number Level (Уровень серийных номеров) выберите уровень серийного номера для класса элементов. Чтобы назначить такой же серийный номер, как и у лота, выберите Lot Number Format (Номер партии).
  • В поле Lot Number Format (Формат номеров партии) введите номер партии, к которому относятся элемента этого класса.
  • В поле Sub Lot Number Format (Формат номеров частей партии) введите номер сублота, к которому относятся элемента этого класса.
  • Примечание. Формат номера партии и части партии является шаблоном по умолчанию, на основе которого генерируются номера партий и часней партий. Например, строка Lot-AB# отображается в виде Lot-AB1, Lot-AB2 и т. д.

Units of Measure (Единицы измерения)

Units of Measure (Единицы измерения) - перечень единиц имерения используемых с системе, в первую очерель при определении item

Таблица в MESDB: uom

Каждая единица:

  • description (описание) - название
  • abbreviation (аббривиатура) - сокращение

Например:

description (описание): Паскаль
abbreviation (аббривиатура): Па

Можно создавать правила преобразования единицы измерения (Configure UOM Conversions For)

  • Для любых двух единиц измерения можно задать правило преобразования. Например, можно преобразовать градусы Фаренгейта в градусы Цельсия.

Item Grades (Категории элементов)

  • Категория элемента характеризует его физическое состояние.
  • Количество категорий не ограничено.
  • С помощью категорий можно более гибко отслеживать качество произведенных или израсходованных элементов и их лотов.
  • Чтобы заблокировать дальнейшее потребление или отгрузку элемента, соответствующему лоту присваивается определенная категория.
  • Production (производство) Производственная категория обозначает, признано ли изделие бракованным или пригодным для использования. Чтобы заблокировать потребление или отгрузку элемента, соответствующему лоту присваивается определенная категория.
  • Consumption (потребление) Этот тип может иметь значение "Нормальный" (нормальное расходование) или "Waste" (непригодно для использования).
  • Preference (предпочтение) приоритет категории в числовом формате. Приоритет характеризует относительное качество категории. Чем меньше это значение, тем выше качество. На основе этого значения задается минимально приемлемый уровень качества отгружаемых элементов и потребляемых компонентов.
  • Примечание. Для одного элемента можно создать несколько категорий.

Item States (Состояние элементов)

Состояние элемента, например "В производстве", "Отложено", "Остановлено", "Выполнено с удовлетрорительным качеством", "Выполнено с браком"

  • Название и цветовая маркировка состояния задаются пользователем.
  • Количество состояний не ограничено.
  • Примечание. Для одного элемента можно создать несколько состояний.

Item Reason (Причины элементов)

Значение Item Reason ("причина для элемента") определяет причину нахождения элемента в определенном состоянии и присвоения ему определенной категории.

  • Атрибут Причина элемента выбирается при сообщении о производстве или потреблении элемента и обозначает статус и категорию лота, в который входит изделие.
  • Атрибут Причина элемента может либо определяться контроллером и устройствами ввода/вывода, либо вводиться оператором.
  • Группа причин служат для объединения схожих причин.
    • Группа Причина элемента и связанные с ней значения причин присваиваются классам элементов и объектам для определения значений причин, применимых к различным классам элементов или объектам.
    • Примечание. Если группа атрибутов Причина элемента не выбрана, классу элементов назначается группа значений Причина элемента по умолчанию.
    • Примечание Группы атрибутов Причина элемента задаются пользователем. Количество таких групп не ограничено.
    • Hidden (Скрытый) - используется в Factory Connector
    • Production (Производство) – используется в отчетах о производстве
    • Consumption (Расход) – используется в отчетах по потреблению
    • Manual Waste/Rejects (Вручную отделяемые отходы/брак) – используется в отчетах о количестве бракованных элементов и материалов.

Attributes (Атрибуты)

Атрибут – это дополнительное свойство Элементы, задания или операции, которое предоставляет дополнительную информацию пользователям системы Wonderware MES. Модуль Атрибуты позволяет задавать атрибуты объектов в системе Wonderware MES. Этот модуль входит в состав следующих групп на панели навигации:

  • Настройка эталонных данных
  • Определение продукта
  • Определение процесса
  • Управление заказами

Process definition (Определение процесса)

Process definition.png

На основе процесса можно создавать наряды на работу. Процесс должен содержать следующие элементы:

  • Не менее одного привязанного элемента
  • Не менее одной операции с одним объектом, назначенным этой операции
  • Маршрутизация, при наличии нескольких объектов

Каждое изделие, привязанное к процессу, имеет собственное состояние процесса. По умолчанию состояние привязанного элемента аналогично состоянию процесса. Перед тем как создать наряд на работу на основе процесса для производства элемента, для этого элемента необходимо задать минимальное требуемое состояние, как определено параметром "lowest level process that can be instantiated". Одно изделие может иметь состояние процесса Сертифицированный, а другое - Экспериментальный.

Для производства элемента можно привязать к процессу несколько элементов.

Processes (Процессы)

Процесс должен содержать следующие элементы:

  • Не менее одного привязанного элемента
  • Не менее одной операции с одним объектом, назначенным этой операции
  • Маршрутизация, при наличии нескольких объектов


  • Level (Уровень) - уровень организации процессов в списке
    • General (Общие) для процессов без ограничений (высший уровень и общее использование). По умолчанию выбран уровень Общие. Процессы уровня Общие состоят из операций и шагов, в которых отсутствуют объекты, назначенные операции. Можно клонировать операции Общие и назначать им объекты, чтобы создать процессы уровня Участок. Кроме того, можно назначать процессу другие свойства, связанные с объектами, например, спецификации объекта.
    • Site (Участок) для процессов, связанных с определенным местоположением (предприятие, регион и т. д.). Можно клонировать процессы уровня Участок и назначать им элементы, создавая таким образом процессы уровня Основной, экземпляры которых затем будут использоваться для создания заданий.
    • Master (Основной) для процессов, связанных с определенным оборудованием (ячейка, производственная линия, набор объектов и т. д.).
    • Примечание. Процессы уровня Общие и Участок нельзя использовать для создания нарядов на работу.
  • Status (Статус) - Состояние процесса. Кроме этого, состояние процесса определяет совместно с системными параметрами (Lowest level process that can be instantiated). По умолчанию выбрано состояние Disabled (Отключен)
    • Disabled (Отключен) - уровень состояния, не поддерживающий создание нарядов на работу на основе процесса. Для создаваемых процессов по умолчанию устанавливается состояние "Отключен". Нельзя создавать экземпляры процесса, который находится в состоянии "Отключен".
    • Experimental (Экспериментальный) самый низкий уровень состояния, поддерживающий создание нарядов на работу на основе процесса. Процесс создания экземпляра можно исключить с помощью системных настроек.
    • Approved (Утвержденный) средний уровень состояния, поддерживающий создание нарядов на работу на основе процесса. Процесс создания экземпляра можно исключить с помощью системных настроек.
    • Certified (Сертифицированный) самый высокий уровень состояния, поддерживающий создание нарядов на работу на основе процесса во всех установках. С помощью настроек системных параметров можно запретить изменение и удаление сертифицированных процессов, а также разрешить наличие в классе только одного сертифицированного процесса.
    • Можно конфигурировать следующие системные параметры: "May not delete or modified the components of a certified process", "Disallow deletion of a process that derives from a certified process", "May only have one certified process in a process class", "Cloned certified process status if only one certified process is allowed" и "How to automatically downgrade a certified process version".
  • Item to Produce - производимые элементы. Каждое изделие, привязанное к процессу, имеет собственное состояние процесса. По умолчанию состояние привязанного элемента аналогично состоянию процесса.
Operations (Операции)
Steps (Шаги)

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

Кроме того, для шагов и групп шагов указывается порядковый номер. Этот номер определяет порядок выполнения групп шагов и шагов. Таким образом, порядковый номер управляет порядком выполнения работы. Шаг с большим номером не может быть выполнен, пока не будет завершено выполнение шага с меньшим номером в рамках группы шагов. Аналогичным образом, порядковый номер используется при управлении последовательностью групп шагов. Если группы шагов имеют одинаковый порядковый номер, то шаги в этих группах могут выполняться в любом порядке. Тот же подход применяется в том случае, если шаги имеют одинаковый порядковый номер; тогда шаги могут выполняться в любом порядке.

  • Advanced Options (Расширенные настройки)
    • Issue alert - в случае выхода параметра за указанные границы система выдаст всплывающее сообщение

Order Management (Управление заказами)

Order management.png

Work Orders and Jobs (Наряды на работу и задания)

  • Starting Quantity (Начальное количество) Последняя операция в наряде на работу запускается с использованием начального количества элементов. Если количество элементов в наряде на работу не определено, то нарядом на работу будет производиться начальное количество элементов.
  • Required Quantity (Необходимое количество) Для завершения последней операции в наряде на работу в ней должно быть произведено количество элементов, заданное опцией Необходимое количество.
  • Release Date/Time (Дата/время выпуска введите дату и время запуска в производство первого задания) Нажмите кнопку обзора и выберите дату и время из календаря. Дата и время запуска в производство используются системой для изменения состояния первого задания в наряде на работу с new ("новое") на ready ("готовность"). Это поле также используется для установки требуемых дат для заданий. Требуемая дата наряда на работу назначается заданиям во время последней операции.
  • Due Date/Time (Дата/время Планируемые) планируемые дата и время завершения наряда на работу. Нажмите кнопку обзора и выберите дату и время из календаря.

Queue (Очередь)

  • Deploy Queue Sequence and Filter (Развертывание последовательности очереди) - текущие последовательность очереди заданий (порядок сортировки) и фильтр (состояний, нарядов на работу и т. д.) можно применить ко всем объектам, выбранным в дереве объектов. Последовательность очереди используется для управления очередью работ для выбранных объектов в приложении Wonderware MES Operator.


Master Data Config (Настройка эталонных данных)

Master Data Config
Master Data Config

Global Specification (Глобальные спецификации)

Global Specification (Глобальные спецификации) спецификации для использования в модулях Process (Определение процесса) и Work Order (Управление заказами) в качестве дополнения к версиям спецификаций операций, процессов и заданий. В спецификациях задаются значения (и, при необходимости, их диапазон), которые будут использоваться во время выполнения операции. Их называют также точками установки. При открытии Global Specification (Глобальные спецификации) перечень спецификаций отображается в окне редактирования. По умолчанию Global Specification (Глобальные спецификации) находится в группе Master Data Config (Настройка эталонных данных) в Navigation Bar (Панель навигации).