Export HMI configuration for analysis
tia_export_hmi_configurationExport a canonical JSON observation of an HMI's alarms, tags, connections, screens, and scripts from a TIA Portal project; use refresh only after project changes.
Instructions
Reuse one canonical JSON observation per exact project and HMI, or read alarms, tags, connections, screens and scripts through public Openness APIs. Set refresh only after a project change. Does not execute scripts, modify the project, export PLC blocks, or produce an importable WinCC backup. Partial reads never replace a usable observation.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectPath": "<projectPath>",
"hmiName": "<hmiName>",
"hmiPath": "<hmiPath>"
},
"name": "tia_export_hmi_configuration"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hmiName | Yes | ||
| hmiPath | Yes | ||
| refresh | No | ||
| processId | No | ||
| timeoutMs | No | ||
| maxObjects | No | ||
| projectPath | Yes |