Эталонная архитектура: автоматика, данные, ERP, MES, BI

Автоматика, данные, учёт и аналитика — четыре слоя, которые на большинстве объектов живут отдельно друг от друга. Эталонная архитектура нужна не для красоты схемы, а чтобы связать их осознанно: заранее решить, где проходят границы, кто источник истины по каждому показателю и что происходит с объектом, когда верхний уровень недоступен.

Четыре слоя

  1. Нижний уровень. Датчики, исполнительные механизмы, ПЛК и локальные контроллеры. Работает в реальном времени и не зависит от внешних сервисов.
  2. Управление объектом. Климат, полив, досветка, тепло, энергия. Здесь живёт технологическая логика объекта.
  3. Данные и события. Исторические архивы, аварийные журналы, отчётность, аналитика ресурсов и урожая.
  4. Управленческий контур. ERP, MES, BI: себестоимость, партии, склад, планирование, прослеживаемость.
СлойЧто входитРежим работыПоведение при потере внешнего канала
Нижний уровеньДатчики, приводы, ПЛК, модули ввода-вывода, шкафы, ИБПРеальное время, жёсткие сроки реакцииПродолжает работу автономно
Управление объектомКонтуры климата, полива, досветки, тепла, энергетикиРеальное время и циклы сменыРаботает по локальной логике и последним заданиям
Данные и событияАрхивы, журналы отказов, отчётность, аналитика ресурсовПериодический обмен, накоплениеКопит данные локально, выгружает после восстановления
Управленческий контурERP, MES, BI, склад, лаборатория, весоваяСменно-суточный и плановый циклОбходится без оперативных данных объекта

Главный вопрос: где проходят границы

Основная ошибка проектов — размытая граница между слоями. Когда платформа пытается управлять контуром реального времени через интернет-канал, появляется зависимость, которую невозможно оправдать перед эксплуатацией: обрыв связи меняет поведение теплицы. Когда учётные данные собираются вручную из журналов агронома и инженера, аналитика теряет достоверность, а себестоимость партии становится предметом спора.

Полезное правило формулируется одной строкой: функции, влияющие на безопасность и непрерывность, остаются на нижнем уровне и работают автономно; данные, отчётность и планирование поднимаются наверх. Для контейнерной фермы на Крайнем Севере и для теплицы в засушливой зоне это правило означает одно и то же: климат и полив держатся на объекте, а задания, аналитика и учёт могут жить в облаке.

Второе правило касается направления данных. Обмен проектируется не «в обе стороны по возможности», а по назначению: что именно поднимается наверх, с какой периодичностью, в каком виде и что возвращается вниз как задание.

Что проверить в интеграциях

  • Какие данные нужны управленческому контуру и в каком виде: агрегаты по зонам, партии, события, показатели качества.
  • Кто источник истины по каждому показателю — датчик, лаборатория, весовая, склад или ручной ввод, и как разрешается расхождение.
  • Что происходит при недоступности верхнего уровня: буферизация, отложенная выгрузка, повтор передачи, порядок разбора очереди.
  • Как обеспечивается сопоставимость данных между объектами: единые справочники, единицы измерения, правила округления и периодов.
  • Какие интерфейсы используются и документированы ли они — открытый протокол, выгрузка таблиц, программный интерфейс поставщика.
  • Кто отвечает за интеграцию на стороне предприятия и кто принимает результат: обмен без владельца живёт до первого изменения.

Автономность при потере связи

Отдельный пункт проектирования, который проверяется на объекте, а не описывается в презентации. До начала работ нужны ответы на четыре вопроса: сколько времени система работает без внешнего канала; какие данные хранятся локально и в каком объёме; что происходит с ранее выданными заданиями; как проходит синхронизация после восстановления связи.

Практический признак корректного решения простой: обрыв канала не должен менять регламент работы смены. Если при потере связи предписано ехать на объект и «поднимать» режимы вручную, автономной такую архитектуру называть нельзя, и это должно быть прямо записано в проекте как ограничение.

Данные и права

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

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

Что остаётся у предприятия
  • Данные объекта в открытом формате: выгрузка таблиц, файл базы, документированный интерфейс.
  • Описание настроек, интеграций и алгоритмов — как рабочая документация, а не как приложение к договору подрядчика.
  • Административные и сервисные доступы, оформленные на предприятие, с реестром и ответственным.
  • Лицензии, домены, сертификаты и программные ключи оборудования на имя предприятия, с условиями переоформления.
  • Карта компетенций: по каждому критичному участку специалист и дублёр.

Типовые ошибки, которые видно на схеме

Управление снизу вверх

Контур реального времени управляется из облака или из офиса через канал. Архитектура выглядит современно, но при обрыве связи объект теряет управление — а именно этот сценарий и должен быть штатным.

Один источник вместо двух

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

Интеграция без владельца

Обмен настроен, но никто не отвечает за его работоспособность и за разбор очереди после сбоя. Через несколько месяцев данные в отчёте и в архиве расходятся.

Документация у подрядчика

Схемы, описания настроек и перечень тегов остаются в файлах исполнителя. Формально объект работает, фактически предприятие не может ни заменить узел, ни сменить подрядчика.

Частые вопросы

Обязательно ли поднимать данные в облако?

Нет. Облачный слой удобен для заданий, аналитики и мониторинга, но он не обязателен для работы объекта. Требование формулируется по-другому: контуры реального времени должны работать без него.

Что делать с оборудованием разных поколений?

Описывать его в одной схеме и приводить к единым справочникам на уровне данных, а не пытаться объединить на уровне протоколов управления. Разные поколения автоматики спокойно живут рядом, если границы слоёв соблюдены.

С чего начинать, если архитектуры нет?

С описи того, что установлено: узлы, контроллеры, каналы связи, интеграции, владельцы данных. Дальше фиксируются границы слоёв и правила обмена — и уже под них выбираются решения.

Эталонная архитектура — описание принципов, а не типовой проект. Состав слоёв и глубина интеграции зависят от объекта: у промышленной теплицы, контейнерной фермы и северного автономного объекта наборы контуров, каналов связи и учётных систем разные.

Материал методический, версия 1.0, дата проверки 09.10.2026. Деление на четыре слоя и правило границ приведены как инженерный метод; перечень интеграций и требования к автономности определяются по конкретному объекту.

Смотрите также: Карта технологической логики · Архив параметров и резервные копии · Классы решений