Зеленый роботНа главнуюВсе книги ↗
АСУП.466459.100-01 20 01 · 2.1

Паспорт выпуска и совместимость ​

Документ
D13 · АСУП.466459.100-01 20 01
Редакция
2.1 · Проектная редакция
Применимость
Функциональный профиль GR-FP-1.0
Продукт
Модульное интегрированное ПО «Зеленый робот»

Обозначения и сокращения раскрыты в словаре этой книги.

1. Идентификация документа и профиля ​

Этот паспорт определяет состав и правила совместимости функционального профиля GR-FP-1.0 ПО «Зеленый робот». Редакция документа — 2.0, проектная. Идентичность документа, функционального профиля и программного пакета учитывается раздельно. Паспорт конкретной поставки связывает выбранный профиль с точными артефактами и результатами проверки.

СведениеЗначение
Продукт«Зеленый робот»
Программная формаМодульное интегрированное программное обеспечение
ПрименениеАПК и промышленность, L0–L3
ПравообладательООО «АРОССА»
Функциональный профильGR-FP-1.0
Редакция комплекта2.0 · проектная редакция
Отраслевые примененияA01 Pivot, A02 Visio, A03 весовая, A04 освещение, A05 вентиляция

Связи паспорта выпуска

Рисунок D13.1 — Паспорт связывает функции, пакеты, платформы, лицензии, документы и протоколы.

2. Варианты программного состава ​

ПрофильНазначениеБазовая функциональная композиция
P-LOCALЛокальный объектM01/M02 по цели, M03 или M04, M05 по панели, отраслевой модуль и хост
P-SITEПлощадка с диспетчеризациейP-LOCAL, M10/M11/M12, M13 по каналу уведомлений
P-EXTENDEDРасширенное обслуживание и данныеP-SITE, M14/M15 по аналитике, M16/M17
P-VIRTUALИспытательный экземплярВыбранные фактические пакеты, M17/M18, E01–E05 и модели профиля

Состав выбирается по функции и архитектуре объекта. Для весовой M19 сохраняет собственный L1 controller и интегрируется через профильный адаптер. M20 включается при использовании Windows/COM-пути весов. Приложения M21/M22 получают соответствующие алгоритмы и карты сигналов в технологическом профиле.

3. Ведомость компонентов ​

КомпонентыПредмет идентификацииСвязи совместимости
M01/M02PLC, ядро, загрузчик, словарьMCU, ABI, память и программный профиль
M03Runtime и host servicesОС, архитектура, transport, manifest и registration
M04/M05ESP32 firmware, панель и проектSoC, SDK/BSP, flash и интерфейсы
M06/M07/M19/M21/M22Отраслевое приложениеHost, предметная схема, API и профиль объекта
M08/M09Оболочка и библиотека UIРегистрация, package API и frontend
M10/M11Транспорт и диспетчеризацияMQTT, identity, схемы событий/команд и база
M12/M13Доступ и уведомленияСессия, policy, доставка и доверие
M14/M15Аналитика и производные данныеИсточники, схемы, модели и происхождение
M16/M17Исполнение обслуживания и заданияТипы шагов, target, права и X13
M18Испытательная средаE-профили, X14, сценарии и методы
M20ScaleProxyWindows, COM, протокол, единица API и M19

Каждая строка конкретной поставки содержит ID компонента, artifact ID, точную версию, исходную ревизию, target, размер, SHA-256, зависимые схемы и ссылку на лицензию. Для встраиваемой цели дополнительно указываются выполняемая версия, способ чтения, загрузчик и допустимый путь восстановления.

4. Платформы и ресурсы ​

Различайте четыре записи: опубликованный кандидат; установленный пакет; привязку пакета к хосту и API объекта; результат прикладной проверки. Для кандидата сохраняются исходная ревизия и контрольные суммы архива, манифеста и содержимого. Для экземпляра — версия, прочитанная на узле, его конфигурация и время проверки. Версия из списка доступных выпусков не заменяет эту запись.

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

Профиль средыСведения строки совместимостиПроверяемый результат
Linux L1ОС, ARM64/AMD64 по артефакту, ядро, сервисы и драйверный профильRuntime, приложения, конфигурация и восстановление
Сервер L2/L3ОС, архитектура, runtime/контейнерная среда, БД и сетьДоступ, transport, команды, данные и обслуживание
Windows-адаптерВерсия ОС, AMD64 по пакету, serial driverScaleProxy, порт, свежесть и режим владения
ESP32SoC, flash, SDK, BSP, partition и периферияЗагрузка, связь, readback и восстановление
AT32Точный part, CPU/ABI, память, загрузчик и периферияPLC/CANopen и обновление
Браузер/HMIДвижок, версия, viewport, масштаб и вводНавигация, формы, события и приложения
Виртуальный профильHost ОС, движок, guest/CPU, adapters, model clockЗаявленные методы D16

Для самостоятельного ПО формируется применимая матрица совместимости с требуемыми доверенными ОС. Выбор конкретных ОС, дат применимости и состава проверок сопровождает условия поставки. Каждая выбранная ОС проверяется с фактическими пакетами и назначенными методами.

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

5. Совместимость интерфейсов ​

ИнтерфейсСвязываемые версииУсловие
CANopenСловарь, firmware и потребительТипы, mapping, периоды и состояния
MQTTTransport profile, клиент и BrockerСхемы, темы, QoS, сроки и доверие
КонфигурацияВладелец, устройство и schemaОдинаковая эффективная редакция и digest
Расчёт PivotПаспорт, profile, vectors, evaluatorСовпадение требуемых digest
ПриложениеManifest 1.0, composition 1.0, registration 2.0Проверенная комбинация Runtime/host/frontend
ДоступSession/policy и принимающий сервисСогласованное решение в области объекта
X13Координатор, GUI/CLI и адаптерОбщая схема задания и квитанций
X14Среда, координатор и участникиОбщий manifest прогона и результатов

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

6. Документальная комплектность ​

Комплект включает основные и прикладные книги. Четыре инструкции ввода находятся в разработке; их карточки не предоставляют материалы другого приложения.

КодКнигаДоступность
D01Описание программного обеспечения и функцийДоступна
D02Архитектура и взаимодействие модулейДоступна
D03Справочник программных компонентовДоступна
D04Установка и первоначальная настройкаДоступна
D05Ввод в эксплуатациюДоступна
D05-PIVOTВвод в эксплуатацию · PivotДоступна
D05-VISIOВвод в эксплуатацию · VisioВ разработке
D05-WEIGHTВвод в эксплуатацию · ВесоваяВ разработке
D05-LIGHTВвод в эксплуатацию · ОсвещениеВ разработке
D05-VENTВвод в эксплуатацию · ВентиляцияВ разработке
D06Руководство оператораДоступна
D06-PIVOTРуководство оператора · PivotДоступна
D07Руководство администратораДоступна
D08Данные и программные интерфейсыДоступна
D09Диагностика и восстановлениеДоступна
D10Жизненный цикл и сопровождениеДоступна
D11Разработка, хранение и сборка ПОДоступна
D12Выпуск, распространение и управление лицензиямиДоступна
D13Паспорт выпуска и совместимостьДоступна
D14Условия предоставления и использованияДоступна
D15Применение в АПК и промышленностиДоступна
D16Программа и методика испытанийДоступна
D17Мелиорация. Достоверное орошениеДоступна

7. Матрица подтверждений ​

Строка подтверждения связывает функцию, компонент, метод, среду, artifact digest, конфигурацию, результат и доказательство. PASS относится к конкретному критерию и профилю. FAIL содержит фактическое отклонение; NOT_RUN — причину применимости или выполнения. Доказательство имеет размер, SHA-256 и происхождение.

Для эмуляции указывается фактически исполненный бинарный образ либо переносимая логика, а также модель периферии. Для физической стадии указывается точная цель и измеряемое свойство. Сводный результат строится по применимым обязательным методам D16.

8. Запись установленного экземпляра ​

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

Паспорт экземпляра используется при обращении в сопровождение и восстановлении. Его данные читаются из владельцев состояния и сопоставляются с manifest поставки. При расхождении выполняется процедура D09.

9. Проверка паспорта перед использованием ​

Пример: состав S3 на 15–16.09.2026 ​

По итоговому протоколу S3 #379 установлены Dispatcher 0.10.0 в рабочем и демонстрационном контурах, Auth 0.6.1, Memory 0.5.0 и Notify 0.10.0. Развёртывание сохраняло пакеты Pivot HMI 0.3.0 и Visio 0.1.1. Эта запись относится к составу S3; версии физической панели учитываются отдельно.

Цикл 31495 подтвердил установку, возврат и повторную установку Dispatcher. Общий прогон завершился FAIL на последующей проверке хоста. Финальный прогон 31520 подтвердил действующее состояние с PASS; операция verify содержала deploymentApplied=false и rollbackTested=false. Эти результаты сохраняются раздельно. Работа физических машин в этот протокол не входит.

Источник: итоговый протокол S3 #379. Точные версии, конфигурация и файлы подтверждений используются из этой записи при сопоставлении экземпляра.

Последующее обновление до Dispatcher 0.11.0 выполнено циклом 31573: установка, откат и повторная установка рабочего и демонстрационного контуров завершились успешно. Исходная ревизия — b9fcb5f0632abe34dfb30df048956a32d7cdecc5. Проверка сохранила каталог, картографический профиль и прежние пакеты объектных окон: Pivot 0.3.0 и Visio 0.1.1. Подтверждение установки учитывается отдельно от проверки интерфейса авторизованным оператором.

Версия Pivot на локальной панели определяется её собственным Runtime. Окно Dispatcher использует пакет S3, закреплённый в составе поставки. Для обновления окна проверяют доступность требуемых приложением API и точную привязку объекта, затем принимают новую комбинацию. Появление нового выпуска в репозитории само по себе установленный пакет не меняет.

Получатель проверяет идентичность продукта, требуемые функции, комплектность пакетов и документов, совпадение digest, платформу, ресурсы, совместимость, условия прав и способ восстановления. Затем устанавливает профиль по D04 и выполняет ввод по D05. Применимость методов и результаты сохраняются вместе с паспортом экземпляра.

Термины и сокращения

ОбозначениеЗначение
APIПрограммный интерфейс взаимодействия компонентов.
HMIОператорский человеко-машинный интерфейс.
PLCПрограммируемая логика контроллера и её прикладной цикл.
CANopenПрофиль обмена по CAN со словарём объектов, состояниями и сервисами.
MQTTПротокол обмена сообщениями через брокер; в данном профиле используется версия 5.
SHA-256Алгоритм контрольной суммы. Значение в манифесте связывает точные байты артефакта.
digestКонтрольная сумма данных или артефакта по указанному алгоритму.
readbackОбратное чтение фактического состояния или выполняемой версии у её источника.
COMПоследовательный порт в Windows-профиле.
ABIДвоичный интерфейс совместимости исполняемого кода.
SDKНабор инструментов и библиотек разработки выбранной программной цели.
BSPПакет поддержки конкретной платы и её периферии.
manifestМанифест: описание состава, версий, контрольных сумм и зависимостей.
frontendКлиентская часть приложения, формирующая пользовательский интерфейс.
RuntimeСреда исполнения и общие программные службы приложения.
PASSМетод выполнен, его критерии подтверждены.
FAILПолучено отклонение от заданного критерия.
NOT_RUNПропуск метода в данном прогоне с указанием причины и применимости.
QoSУровень качества транспортной доставки, определённый протоколом.

Сведения о редакции

РедакцияПрименимость и содержание
2.1 · 16.09.2026Проектная редакция. Профиль GR-FP-1.0. Паспорт выпуска и совместимость: функции, параметры, процедуры и проверяемые результаты.