Intake & snapshot
Open an .ap19/.zap: LSA extracts blocks, tags, hardware and topology into a navigable snapshot.
TIA Portal analysis · Siemens-first
LSA performs the intake of a Siemens TIA Portal project, builds a structured snapshot and answers technical questions grounded on the real code. It compares two revisions at the semantic level — including the HMI, which TIA doesn't compare — and for modifications it interprets the requests, applies them to the real project via TIA Openness and verifies them by compiling.
What it does
.ap19 archive to a technical answer, in minutesOpen an .ap19/.zap: LSA extracts blocks, tags, hardware and topology into a navigable snapshot.
Exports and parses the blocks via Openness: functional patterns, call graph, DB roles and machine type recognized.
Natural-language questions, answers anchored to the real code with block and DB citations.
Interprets the requests, maps them to the real blocks and applies them via Openness (LAD/DB blocks, HMI scripts), then compiles and re-exports to verify.
Semantic diff between two project versions — blocks, DBs and HMI (screens and scripts): what TIA Portal does not compare.
If a detail isn't in the snapshot, LSA says so. No invented block or tag names.
Live demo
The answers below are real LSA output on two anonymized projects: a single-skid compressor station and a multi-train distributed plant.
In the app



The full version runs locally on your Windows node, reads the real projects via TIA Openness and analyzes the whole portfolio — without sending anything to the cloud beyond the questions.