Перейти к содержимому
Ваши закладки
    Нет сохраненных страниц. Нажмите на значок закладки рядом с заголовком любой статьи, чтобы добавить её сюда.
    Давайте обсудим?

    1.1 Функциональная иерархия: ISA-95

    В сложных производственных системах размывание границ между бизнес-планированием и управлением оборудованием — это не признак гибкости, а источник структурных уязвимостей. Стандарт ISA-95 служит защитным барьером, предотвращающим, например, случайное вмешательство финансовой системы ERP в работу роботизированного манипулятора. Соблюдение этой иерархии гарантирует функциональную изоляцию процессов, критичных ко времени (таких как управление машинами), от высокоуровневой транзакционной логики бизнес-планирования.

    Рекомендуется соблюдать принцип разделения ответственности. Каждый уровень функционирует в своем временном масштабе и оперирует данными определенной детализации.

    • Роль: “Мозг”. Управляет вводом заказов, закупками, кадровым учетом и бухгалтерией.
    • Временной масштаб: Дни / Недели.
    • Основная задача: Уровень 4 определяет, что производить. Как правило, ему не следует запрашивать оперативные данные, например, текущее давление в сопле.
    • Роль: “Координатор”. Управляет рабочими процессами, качеством, отслеживанием незавершенного производства (НЗП) и генеалогией продукции.
    • Временной масштаб: Минуты / Секунды.
    • Основная задача: Уровень 3 преобразует “Заказ” из ERP в конкретную “Работу”. Это связующее звено между бизнес-требованиями и физическим процессом.

    Уровень 2: Мониторинг и управление (SCADA / Человеко-машинный интерфейс)

    Заголовок раздела «Уровень 2: Мониторинг и управление (SCADA / Человеко-машинный интерфейс)»
    • Роль: “Диспетчерский пункт”. Визуализация и ручное управление на уровне технологической линии.
    • Временной масштаб: Секунды / Доли секунды.
    • Основная задача: Агрегация сырых сигналов в информативные мнемосхемы и панели управления для оператора.

    Уровень 1: Управление приводами и датчиками (ПЛК / ЧПУ)

    Заголовок раздела «Уровень 1: Управление приводами и датчиками (ПЛК / ЧПУ)»
    • Роль: “Мышцы”. Программируемые логические контроллеры, непосредственно управляющие приводами, клапанами и исполнительными механизмами.
    • Временной масштаб: Миллисекунды (< 10 мс).
    • Основная задача: Реализация управляющей логики и критических функций безопасности (Safety). Остановка конвейера не должна зависеть от доступности облачного или любого другого удаленного сервера верхнего уровня.
    • Роль: “Реальность”. Физические датчики, приводы, двигатели и сам технологический процесс.

    Логика принятия решений: Правила определения основного источника данных

    Заголовок раздела «Логика принятия решений: Правила определения основного источника данных»

    Право владения данными, как правило, не должно дублироваться. Следующая логика используется для определения основного (авторитетного) источника (Master) для критических объектов данных.

    Правило 1: Данные о продукте (Спецификация материалов (BOM) и маршрутизация)

    Заголовок раздела «Правило 1: Данные о продукте (Спецификация материалов (BOM) и маршрутизация)»
    • Когда данные определяют стоимость, указывают поставщика или описывают структуру изделия верхнего уровня, основным источником выступает ERP.
    • Когда данные определяют параметры технологического рецепта, настройки питателей или значения крутящего момента оборудования, основным источником является MES.
    • Когда объект представляет финансовое обязательство или спрос со стороны клиента, ERP владеет общей информацией о заказе (заголовком).
    • Когда объект представляет конкретную производственную партию, серийный номер или разделенную партию, MES владеет информацией о физическом состоянии незавершенного производства.
    • Когда необходимо определить общую финансовую стоимость запасов (себестоимость), следует обращаться к ERP.
    • Когда необходимо определить, какая именно партия конденсаторов была установлена на конкретную печатную плату (для целей соответствия и прослеживаемости), следует обращаться к MES.

    Данную таблицу рекомендуется использовать для классификации объектов данных на конкретном предприятии.

    Объект данныхУровень 4: объект ERP (планирование)Уровень 3: объект MES (исполнение)Уровень 0-2: объект машины/SCADA (управление)
    Временной горизонтНедели / МесяцыМинуты / ЧасыМиллисекунды / Секунды
    Определение продуктаОсновной элемент: Артикул, Спецификация материалов (BOM), стандартная стоимость.Рецепт процесса: профиль пайки оплавлением (245˚C), список подающих устройств SMT, критерии инспекции AOI.Программа машины: G-код, тег ПЛК, уставка (заданное значение).
    Команда производстваПроизводственный заказ: “Изготовить 500 единиц Артикул-A к пятнице.”Список отгрузки / НЗП: “Линия 1, запустить работу №101. Последовательность: пайка → размещение → пайка оплавлением.”Логика состояния: Запуск / Остановка / Удержание / Аварийная остановка.
    Результат качестваРаспределение партии: статус “Сдано/Не сдано” для всего заказа (100 единиц).История единицы: “Серийный номер #12345 прошел AOI, но не прошел ICT на контрольной точке 4.”Телеметрия: измерение напряжения (5.1В), изображение с камеры, значение крутящего момента (2.5 Нм).
    ОбслуживаниеРеестр активов: график амортизации, капитальные затраты.Журнал обслуживания: подсчет циклов, сроки калибровки, учет использования инструмента.Сигналы тревоги: перегрузка по току двигателя, высокая температура, сигнал вибрации.

    Архитектура “демилитаризованной зоны” (DMZ)

    Заголовок раздела «Архитектура “демилитаризованной зоны” (DMZ)»

    Прямое взаимодействие между несоседними уровнями создает уязвимости безопасности и цепочки зависимостей, ведущие к простоям.

    • L4 (ERP) L1 (ПЛК): Запрещено. При задержках в офисной сети оборудование должно продолжать функционировать в безопасном режиме.
    • L4 (ERP) L3 (MES): Стандартная практика. Для обмена заказами рекомендуется использовать транзакционные API (REST/SOAP).
    • L3 (MES) L1 (ПЛК): Опосредованное соединение. В качестве обязательного буфера должен использоваться Уровень 2 (например, OPC UA сервер). Архитектура должна исключать возможность прямых высокочастотных запросов от MES к ПЛК (например, 100 раз в секунду), чтобы не перегружать сеть управления.

    По мере движения вверх по иерархии данные становятся менее детализированными, но более информативными и осмысленными.

    1. Уровень 1 (ПЛК): Считывает температуру с частотой 100 Гц (100 отсчетов в секунду).
    2. Уровень 2 (SCADA): Вычисляет скользящее среднее значение за 1 секунду.
    3. Уровень 3 (MES): Регистрирует минимальное, максимальное и среднее значение для конкретного серийного номера изделия.
    4. Уровень 4 (ERP): Фиксирует факт “Процесс завершен” для всего производственного заказа.

    УровеньРольВременной масштабКлючевая задача / Данные
    4 (ERP)Мозг (бизнес)Дни / НеделиЧто производить. Владеет: BOM, заказ (заголовок), себестоимость.
    3 (MES)Координатор (производство)Минуты / СекундыКак производить. Владеет: рецепт, НЗП, генеалогия.
    2 (SCADA/HMI)Диспетчерский пунктСекунды / Доли секундыВизуализация и ручное управление.
    1 (ПЛК/ЧПУ)Мышцы (управление)< 10 мсУправление приводами. Критичная ко времени логика и безопасность.
    0Физический процесс-Датчики, приводы, оборудование.