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

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

Документ
D13 · АСУП.466459.100-01 20 01
Редакция
2.0 · Проектная редакция
Применимость
Функциональный профиль 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. Платформы и ресурсы

Паспорт поставки содержит отдельную строку для каждой проверяемой комбинации ОС и архитектуры. Название семейства ОС дополняется точной редакцией, версией, ядром/системным 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Ввод в эксплуатациюНаладчик и ответственный за ввод
D06Руководство оператораОператор
D07Руководство администратораАдминистратор
D08Данные и APIИнтегратор
D09Диагностика и восстановлениеОператор и сопровождение
D10Жизненный циклСопровождение
D11Разработка, хранение и сборкаВладелец инфраструктуры
D12Выпуск, распространение и лицензииОтветственный за выпуск
D13Паспорт и совместимостьПолучатель поставки
D14Условия использованияПолучатель прав
D15Отраслевые примененияТехнолог и оператор
D16Программа и методика испытанийИспытатель

Каждый документ имеет обозначение, редакцию, применимость и контрольную сумму в manifest публикации. HTML и PDF используют один текст и общий шаблон. Изображение связывается с источником, операцией и состоянием; электронное представление сохраняет адресную навигацию.

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

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

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

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

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

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

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

Получатель проверяет идентичность продукта, требуемые функции, комплектность пакетов и документов, совпадение 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.0 · 13.09.2026Проектная редакция. Профиль GR-FP-1.0. Паспорт выпуска и совместимость: функции, параметры, процедуры и проверяемые результаты.