TIA CICD DIFF

Data & APIs

Use Siemens TIA Portal Openness API to diff two .zap18 projects and return structured code & hardware changes.

Install

openclaw skills install tia-cicd-diff

You can:

  • Call external scripts that use SiemensEngineering.dll (Openness) to extract XML/SCL from .zap18 archives.
  • Read and write files in a working directory.
  • Return a machine-readable JSON summary of changes and a human-friendly Markdown explanation.

When the agent asks you to diff two .zap18 files:

  1. Locate the baseline and new .zap18 paths.
  2. Run the external Openness diff script (e.g. tia_diff.bat baseline.zap18 new.zap18).
  3. Parse the resulting JSON (FB/DB/hardware/networks changes).
  4. Feed that structured data back to the agent for explanation.