Платформа для обмена технологиями промышленного контроля
что такое стандартизация
Стандартизация. Обеспечивает терминологию и согласованный набор концепций и моделей для предприятий серийного производства и контроля партий.
Стандартизация — это разработка определенного набора эталонных условий и процессов (стандартов), которые должны последовательно применяться к процессу или артефакту для получения последовательных результатов.
Целями стандартизации могут быть обеспечение независимости от одного поставщика (коммерциализация), совместимость, функциональная совместимость, безопасность, повторяемость или возможность улучшить качество.
Стандартизация - определяется как применение последовательной мудрости к лучшим технологиям, включая процесс отбора для принятия соответствующих решений для утверждения, а также процесс принятия последовательных решений для поддержания полученных стандартов. Эта точка зрения включает «процесс спонтанной стандартизации» для создания стандартов де-факто.
Применительно к общезаводскому применению стандарты требуют адаптации терминологии, моделей и ключевых определений для различных типов непрерывных, периодических и дискретных процессов;
Преимущества стандартизации
Каковы стандарты заполнения линий?
Сценарий работы производственной линии
Стандартизированные характеристики
Стандартизированные характеристики --- Стандартизация компонентов управления.
Стандартизированные характеристики——Стандартизация сети
Стандартизированные характеристики---HMIдизайн иданные Продемонстрировать стандартизацию
Стандартизированные характеристики ---Стандартизация программно-аппаратной платформы
Стандартизированные характеристики---OMAC
OMAC&PackML
OMAC: (Организация машинной автоматизации и управления - Организация механической автоматизации и управления)
OMAC — это пользовательская организация, в состав которой входят конечные пользователи, производители оборудования, системные интеграторы и поставщики технологий.
Большинство из этих членов работают в пищевой промышленности и производстве напитков, а также в упаковочной промышленности. Цель организации — определить необходимые гармонизированные правила и стандартные рекомендации для сокращения времени разработки и поставки, более эффективного использования существующих ресурсов и одновременного увеличения прибыли.
История развития
Модель ISA88
Используйте физическую модель ISA88 для создания модели на внутренней упаковочной линии.
стандарт ОМАС
PackML-статус
Каково состояние механического оборудования?
Конечный автомат — это модель управления, которая определяется фиксированными рабочими состояниями и определяет требования, необходимые для перехода из одного состояния в другое.
В чем смысл или важность определения статуса устройства?
1) Для определенного состояния вам нужно только знать, какие условия необходимо выполнить для перехода в следующее состояние.
2) Требуется только проверка требуемого ввода, который ожидает, что упрощает программирование.
3) Упрощает поиск и устранение неисправностей, помогая операторам точно знать, чего ожидает машина.
Как определить статус устройства?
Состояние машины определяется упорядоченным процессом или программой программирования, которая может состоять из одной или нескольких команд для других элементов процесса или объектов оборудования или может зависеть от состояния элементов процесса или объектов оборудования, или того и другого. При выполнении функции, указанной в статусе, программное обеспечение машины выдает набор команд элементу процесса машины или объекту оборудования, который, в свою очередь, может сообщить о состоянии.
Классификация состояния машины
1) Статус активности: указывает статус определенных действий по обработке. Это означает однократное или многократное выполнение этапов обработки в логической последовательности, в течение ограниченного времени или до достижения определенного условия. В ANSI/ISA88.00.01 эти состояния называются переходными состояниями.
2) Состояние ожидания: состояние, используемое для определения того, что машина достигла набора определенных условий. В этом состоянии машина остается в состоянии до перехода в состояние агента. В ANSI/ISA88.00.01 это называется «окончательным» или «нечетким» состоянием.
3) Двойной: он может находиться в состоянии ожидания или состоянии выполнения.
Состояния PackML делятся на 3 разных типа:
• Acting
• Wait
• Dual
Типы показаны разными цветами на графе конечного автомата.
Действующий статус
• Компьютер в данный момент выполняет запрошенную команду.
• Состояние активируется до тех пор, пока не будут выполнены необходимые условия.
• Машина говорит: «Я делаю то, что вы меня просили, и жду завершения задачи, прежде чем продолжить».
PackML Действующий статус
• Aborting
• Clearing
• Stopping
• Resetting
• Starting
• Holding
• Un-Holding
• Suspending
• Un-Suspending
• Completing
Wait состояние
• Определяет, что компьютер достиг состояния запроса.
• состояние будет активным до тех пор, пока не будет дана новая команда
• Машина говорит: «Я выполнил то, что вы меня просили, и жду новых команд».
PackML Wait состояние
• Aborted
• Stopped
• Idle
• Held
• Suspended
• Complete
Dual состояние
• состояние, которое имеет свойства Действующегосостояния и Ожиданиясостояния
• В этом состоянии машина выполняет команду типа состояния
• Ожидает ли он также каких-либо запрошенных командных изменений состояния, например, ожидания состояния.
• Только состояние выполнения имеет этот тип.
Dual
PackML Dual состояние
• Execute
Описание определения состояния
Переход между состояниями
• Теперь, когда мы поняли различные состояния машин PackMLсостояния…
• Как происходит переход между состоянием и состоянием?
Если внимательно посмотреть на диаграмму Состояния PackML,Мы видим набор линий со стрелками и текстом.,Эти строки и текст служат навигационными средствами.,скажи нам, куда мы можем пойти
это означает,Откуда бы мы ни находились,Мы все знаем, что нужно, чтобы перейти в другое состояние.
Это упрощает программирование и устранение неполадок.
состояниеобращение
PackML — режим
в каждом режиме,Могут использоваться различные подмножества состояния.,И программа может работать по-разному при одном и том же состоянии в разных режимах.
Стандарт PackML определяет 3 режима управления и поддерживает 28 других режимов, определяемых пользователем.
режим производства
режим производства – указывает режим, используемый для обычного производства. Машина выполняет соответствующую логику в ответ на команды, вводимые непосредственно оператором или выданные другим диспетчерским органом управления.
режим обслуживания
Режим обслуживания. Эта модель позволяет уполномоченному персоналу запускать одну машину независимо от других машин на производственной линии. Этот режим обычно используется для устранения неполадок, испытаний оборудования или тестирования эксплуатационных улучшений. Этот режим также позволяет регулировать скорость машины (если эта функция доступна).
ручной режим
ручной режим——Предоставляется должным образом уполномоченный персонал.Руководство Управляйте отдельными органами управления вспомогательным оборудованием внутри машины с помощью кнопок.(Например, логика вождения)способность。Этот элемент управления в этом режиме может находиться в“продолжай бежать”на основе,Удаление сигнала запуска приведет к остановке привода.
Способность выполнять конкретную функцию будет зависеть от механических ограничений и блокировок. Ручной режим будет использоваться специально для настройки работы машины.
Переключение режима PackML
Каждому режиму не разрешено менять режим при изменении состояния.
Преобразование режима должно выполняться в общем состоянии обоих режимов. Это необходимо, чтобы избежать непредвиденных действий машины:
• В результате местных или удаленных команд оператора.
• Удаленный запрос с другой машины (например, отсутствие материала на предыдущей машине)
• Количество машинных условий, либо непосредственно из ввода-вывода, либо посредством логических методов. Например, если разливочная машина завершила производство в режиме «Производство» для заданного количества, она может перейти в режим «CIP», начав цикл очистки.
Переключение режима
Типичная линия по производству упаковки
Использование стандартов PackML — разработка стандартов интегрированных устройств (PackTags)
Что такое пакетные теги
Общая переменная структура данных команд, состояния и управления между приводными устройствами, позволяющая единым образом просматривать все автоматизированные машины.
• Commands (Start-Stop-Abort-Reset, Mode)
• Status (State, Mode, Speed, etc.)
• Admin (Stop Reason, Product Count, # Rejects, etc.)
Предоставляет согласованные наборы данных с использованием стандартной схемы именования, упрощая межмашинную и межмашинную интеграцию.
Эти данные не зависят от производителя системы управления и типа полевой шины, используемой в системе.
Предоставляет унифицированный набор соглашений об именах для элементов данных, используемых в базовых элементах процесса состояния Модель.
Определение PacktagS
Переменные разделены на 3 основные категории.
• Команды – интерфейс к машине, команды для управления машиной, координации или загрузки рецептов/параметров.
• Статус – сообщение от машины, создаваемое и считываемое из программы машины.
• Администратор — содержит данные, собранные системами более высокого уровня для анализа производительности машины или информацию для оператора (причина остановки, количество продуктов, количество отказов и т. д.).
Полный список тегов довольно длинный.
Не все теги упаковки должны быть реализованы на машине.
Запись всех переменных увеличивает сложность программного обеспечения.
Используйте только необходимые переменные для вашей машины
Определен минимальный список обязательных переменных, чтобы обеспечить базовую согласованность между машинами.
Требования к типу данных:
• DINT — 32-битный десятичный формат.
• REAL-32-битный стандартный формат с плавающей запятой IEEE 745.
• BOOL-битовая форма
• STRING — строковый формат любого размера, но не более 80 символов.
• Date and Time – Data Type: INT (32 bit) Array
Определение PacktagS-команды
Настройка режима командного устройства
Это значение предопределено пользователем/OEM.,— желаемый режим работы машины. Флаг режима устройства представляет собой числовое представление командного режима. Может быть любое количество шаблонов модулей.,К каждому шаблону юнита имеется сопровождающеесостояние Модель。Примеры шаблонов единиц включают производство、поддерживать、Руководство、чистый、пробный ход、Установить.
Запрос на изменение командного режима
При возникновении запроса режима устройства в команде должно присутствовать числовое значение. Тег Unit Mode, который изменяет режим устройства, требует локальной обработки и обработки запрошенного изменения режима, чтобы принять, отклонить или ограничить время запроса на изменение.
Команда - заданная скорость устройства
Command - команда управления устройством
• Выберите Стоп команда, устройство переходит в режим останова
• Выберите команду «Сброс».,Если все сбои восстановлены,Это устройство переходит в режим ожидания
• Выберите команду «Пуск», и устройство перейдет в режим работы (устройство в это время работает).
• Выберите команду «Удерживать».,Устройство входит в состояние Holdсостояние,unhold устройство снова переходит в рабочий режим
• Если оборудование заблокировано или в нем нет материала,Устройство входит в режим ожидания,Если устройство восстановления снова переходит в рабочий режим
• Если вы выберете Прервать команды, устройство входит в остановленное состояние. (Повторите описанную выше операцию)
Командно-аппаратное обеспечение подготовки сырьясостояние
Материал готов к обработке. Он состоит из серии битов: 1 означает готовность или низкий уровень, а 0 означает неготовность или низкий уровень. Каждый из них представляет собой отдельный пользовательский материал. Под материалами понимаются все расходные материалы, такие как продукция, картонные коробки, этикетки, расходные материалы и клей. Термин содержит биты, которые указывают, когда критический материал или параметр процесса готов к использованию, а также может использоваться в производстве и/или для обозначения низких условий. При изменении информации о блокировке эту информацию можно отправить на объект в любое время.
Команда — запрос команды о состоянии устройства.
Команда — команда восходящего или нисходящего устройства устройства.
Этот структурированный массив используется для координации вышестоящих и последующих машин в составе нескольких агрегатов. Массив выбирается так, чтобы его длина была равна количеству машин, на которые будет отправлена команда. Это можно расширить, если машина способна принимать материал от нескольких вышестоящих и/или последующих машин и, следовательно, от нескольких команд и параметров. Это можно использовать для межмашинной координации без диспетчерского контроля или для строго контролируемых подразделений под диспетчерским контролем. Эти теги обычно используются для потребления в процессах единичных машин. В частности, если команда выдается с пульта дистанционного управления, эта переменная будет считывать команду и использоваться на машине устройства.
Команда-определение основных параметров настройки устройства
Переменные параметров связаны с интерфейсом мониторинга конечного пользователя и обычно используются в параметрах команд, передаваемых устройству через ЧМИ мониторинга конечного пользователя. Параметры обычно требуются для запуска единичной машины. Значения параметров могут быть любыми: от пределов машины до предустановок температуры и счетчика. Параметры обычно ограничиваются параметрами машины, поскольку параметры продукта и процесса описаны на следующих этикетках.
Packtags — определение статуса
Статус - текущий режим работы устройства
Это значение предварительно определяется пользователем/изготовителем оборудования для режимов устройства, доступных на машине.,Позволяет использовать различные наборы состояний для базовой модели состояния.,и может обеспечивать совершенно разные функции на одной машине,Например, режим CIP и так далее.
Статус - Запрос обратной связи по изменению режима работы устройства
При возникновении запроса режима устройства в целевом режиме устройства должно существовать значение, чтобы изменить режим устройства. Чтобы принять, отклонить или определить время запроса на изменение, требуется локальная обработка запрошенного изменения схемы.
Статус - Режим работы изменен в процессе
Тег текущего состояния указывает текущее состояние в текущем режиме устройства. Значения сохранены в таблице ниже.
Статус – текущая скорость работы устройства.
Статус - внутренний логический статус устройства.
Статус-отображение некоторых параметров устройства
Статус - состояние пятицветных ламп (подведено самой Сименс по отрасли)
Определение PacktagS-Admin
Подсказка тревоги административной системы
Классификация тревожных событий по Admin-ID
Администратор - Расчетная скорость устройства
Эта переменная представляет максимальную расчетную скорость в минуту работающей конфигурации устройства. Эта скорость не является максимальной скоростью, указанной производителем, а является скоростью, с которой машина будет работать в среде, в которой она установлена. Обратите внимание, что на практике максимальная скорость машины, используемой для расчета эффективности, будет зависеть от того, как она настроена и какой продукт она производит.
Админ-Общее накопление продукции оборудования
Админ-Общее общее количество бракованной продукции оборудования
PackML – Интеграция производственных линий
Мы можем использовать такие стандарты, как OMAC, для определения текущей производственной линии.
PackML – Интеграция производственных линий