Skip to content

Автоматизация: возможности и разрешения ​

McpBridge соединяет локальный MCP-клиент с запущенными копиями Protohaund. Файл Protohaund.McpBridge.exe поставляется рядом с Protohaund.exe в основном приложении. Отдельная служба Windows не нужна.

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

Начните с подключения MCP-клиента. Для нескольких запущенных копий используйте выбор экземпляра приложения; запуск соединителя описан в McpBridge.

Разрешения текущей копии ​

Включение доступа разрешает Tracing and monitoring. Остальные категории выбираются отдельно:

РазрешениеЧто допускает в бета-модулях
Tracing and monitoringЧтение доступных наблюдений и работа с документом трассы
Profile switchingВыбор доступного профиля и модуля
Connection managementНастройку, открытие и закрытие подключения выбранного модуля
Active readsЯвные запросы чтения Modbus RTU и объектов CANopen через текущее соединение
Device writesЗапись дискретных выходов и регистров Modbus RTU через текущее соединение

Настройки сохраняются для следующих запусков. Изменение применяется к текущей копии; уже работающие соседние копии сохраняют свои разрешения. Агент не может включить доступ или расширить разрешения через MCP. Наличие на общей странице параметров виртуальных устройств не делает эти инструменты доступными по бета-лицензии.

Доступные задачи ​

ОбластьВозможности
ОбщаяОбнаружить копии приложения, проверить состояние и возможности; при разрешении сменить модуль или управлять соединением
ТрассаПолучить документы, отобрать кадры или сообщения, построить сводку, импортировать и сохранить поддерживаемый файл
Modbus RTUПолучить наблюдения из кэша; при разрешении прочитать явно заданные диапазоны или записать выходы/регистры
CANopenПолучить наблюдавшиеся узлы; при разрешении прочитать заданные объекты SDO
VAGАнализировать доступную трассу; перечисленные возможности не означают выполнение диагностических команд ЭБУ

Для MCP и интерфейса используется один документ трассы. Фильтр MCP независим от фильтра таблицы Tracer: скрытые в таблице сообщения остаются в исходных данных. Импорт может заменить текущий документ, а сохранение создаёт файл; задавайте путь и нужное действие явно.

modbus.get_observations читает кэш без запросов к устройству; учитывайте источник и давность значений. modbus.read_registers и canopen.read_objects создают реальный обмен. Для Modbus задавайте адреса с отсчётом от нуля; составные типы и порядок слов указывайте по документации устройства.

modbus.write_registers поддерживает функции 05, 06, 0F и 10, адреса устройств RTU 1–247, без широковещательной записи. Для записи нужен ключ идемпотентности. Если получен OutcomeUnknown, подтверждения результата нет: не повторяйте команду автоматически с новым ключом, сначала установите фактическое состояние устройства.

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