Статус каждого стандарта — по факту кода и живого стенда, не по намерению. Четыре статуса: поддерживается · частично · готовится · в планах; отклонённое названо отдельно. У каждой строки — где это живёт у нас и какой документ читать.
поддерживается · 5частично · 3в планах · 2отклонено · 1
| стандарт | область | где у нас | статус | документ |
|---|---|---|---|---|
| EtherCATETG · IEC 61158 | Шина | Описание шины ethercat-conf.xml порождается из двойника; исполнитель — драйвер LinuxCNC lcec. Наши драйверы приняты в апстрим linuxcnc-ethercat: Inovance IS620N / SV660 (PR #512, релиз v1.43.0), Wecon VD3E (PR #519). живой стенд, пять вендоров на одной шине | поддерживается | Поддерживаемое оборудование |
| CiA-402 / CoEIEC 61800-7 | Профиль привода | Компонент HAL cia402 печатают конструкторы станков; режимы CSP (8), CSV (9), CST (10); состояние привода читается по SDO. CSP проверен на живых осях; CSV и CST — в драйвере; PP и HM не заведены | поддерживается | CiA-402: слово состояния и режимы |
| CANopen · Modbus RTUCiA-301 · Modbus | Другие шины | Виды шины объявлены в двойнике (fieldbus_kinds); проводка до конфига есть только у EtherCAT, остальные дают честный отказ. объявлены, не проведены | в планах | Почему только EtherCAT |
| G-code RS274/NGCдиалект LinuxCNC; ISO 6983 в основе | Программа | Генераторы печатают G0 G1 G2 G3 G4 G7 G10 G17 G18 G21 G38.2 G41 G42 G43 G49 G53 G54 G64 G90 G94 G97 и M0 M3 M5 M6 M30 M64 M65 M68; O-коды и REMAP не порождаются. программы пород проходят интерпретатор LinuxCNC без ошибок | поддерживается | Операции реза |
| URDFROS | Механизм | Механизм — данные: звенья, шарниры, пределы, меши STL/DAE/OBJ загружаются файлом; имена шарниров связывают модель с HAL. формат механизма для станков, роботов и узлов | поддерживается | Механизм и URDF |
| IEC 61131-3языки PLC | Логика автоматики | Свой DSL логики компилируется в компоненты HAL. Покрыты концепции стандарта: SFC-ядро, TON/TP/TOF, CTU/CTD, R_TRIG/F_TRIG, SR/RS, параллельные ветви, экземпляры FB. Языки LD, IL и полный ST не реализуются; PLCopen XML (IEC 61131-10) — как формат выгрузки в планах. покрытие ведётся в коде рядом со спецификацией языка | частично | Язык PLC — справочник |
| IEC 61499распределённые функциональные блоки | Логика автоматики | Модель исполнения заменена собственной: шаг-носитель и дорожки узла поверх HAL. решение зафиксировано в договоре шага | отклонено | Блоки автоматики |
| Аварийный остановE-STOP | Безопасность | Аппаратная цепь E-STOP и программная блокировка штатным estop_latch в HAL. Категории безопасности по ISO 13849 / IEC 61508 не заявляются: сертификации нет. момент на серво — только внутри шага движения, снятие подтверждается измерением | частично | Границы безопасности в наладке |
| ГОСТ Р 57700.37-2021цифровые двойники изделий | Двойник | Двойник станка как источник правды: термины и структура стандарта сопоставлены с моделью Machine. соответствие описано по разделам стандарта | поддерживается | Цифровой двойник по ГОСТ |
| ISA-95IEC 62264 | Уровни предприятия | Уровни 0–2 — наш слой; вверх, к MES и ERP, — данные по HTTP API. Это положение в пирамиде, а не заявление о соответствии. описание положения | частично | Место в пирамиде ISA-95 |
| OPC UA · MTConnect · MQTTIEC 62541 · ANSI/MTC1.4 | Интеграция вверх | В коде нет; берём по спросу предприятия — сегодня наружу отдаётся HTTP API с OpenAPI. в планах | в планах | API и интеграция |
Безопасность: аппаратный E-STOP и программная блокировка есть, категории по ISO 13849 / IEC 61508 не заявляются — сертификации нет. Момент на сервоприводы подаётся только внутри шага движения; снятие подтверждается измерением.
Поддерживаемое оборудование · CiA-402 · Операции реза и G-code · Механизм и URDF · Язык PLC · Двойник по ГОСТ