TIA Portal analysis · Siemens-first

Understanding a PLC project shouldn't take a week.

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.

Interactive demo · real LSA answers · anonymized customer data

What it does

From the .ap19 archive to a technical answer, in minutes

🔍

Intake & snapshot

Open an .ap19/.zap: LSA extracts blocks, tags, hardware and topology into a navigable snapshot.

🧠

Deep analysis

Exports and parses the blocks via Openness: functional patterns, call graph, DB roles and machine type recognized.

💬

Grounded chat

Natural-language questions, answers anchored to the real code with block and DB citations.

🔧

Modification applied & verified

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.

🔀

Revision comparison

Semantic diff between two project versions — blocks, DBs and HMI (screens and scripts): what TIA Portal does not compare.

Zero hallucination

If a detail isn't in the snapshot, LSA says so. No invented block or tag names.

Live demo

Pick a project and ask a question

The answers below are real LSA output on two anonymized projects: a single-skid compressor station and a multi-train distributed plant.

AI grounded

In the app

Real screenshots (anonymized project)

LSA: analyzed project, snapshot and topology
Snapshot & deep-analysis: 265 grounded blocks
LSA: modification plan
Modification workflow: where to act + impact
LSA: grounded chat with a structured answer
Grounded chat with a structured answer

Want LSA on your projects?

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.