Reference
Full capability list
Everything Coilmind can do, grouped by what you’re working on. No marketing language — if it’s on this list, it works today, and where something has a limit the limit is listed too.
Project analysis
- —Read and explain FBs, FCs, OBs and DBs across the open project
- —Cross-references: who writes to a tag, who calls a block
- —Call graph and structural overview
- —Dashboards, not just chat: architecture, project health, instance usage, reusable blocks, project statistics
- —Flag logic inconsistencies
- —Read screenshots pasted into chat
- —Read your own documents attached to the project, and search across them
- —Keep a project specification the assistant reads before it writes
PLC programming
- —Generate and import LAD
- —Generate and import SCL
- —Read STL
- —Rewrite legacy STL into SCL or LAD
- —Clone blocks with recursive tag substitution
- —Self-correcting compile loop
- —Validate a block without writing it — topology, schema and semantics as a dry run
- —Preview a network before it is applied
Batch generation — no AI involved
- —Queue one template across a list of blocks and create them in a single pass
- —Allocate tags automatically and walk start addresses
- —Report of everything created, and a history of previous runs
- —Fully deterministic — no model is involved at any point
Tags, types and project structure
- —PLC tags: add, update, rename, delete
- —Tag tables and tag groups: create, organise, search across the project
- —UDTs: create, modify and delete types and type groups
- —Rename a block and relink every caller
- —Move blocks between groups; list and manage block groups
- —Block metadata — title, author, comment — in every project language
- —No snapshot and no compile gate on tag, tag-table or UDT operations: undo those in TIA
Legacy and migration
- —Read STL networks and rewrite them into SCL or LAD
- —A migration cookbook the assistant follows rather than improvising
- —Anything that cannot be translated cleanly is surfaced, never silently guessed
- —Prove a rewrite by running the original’s tests against it — needs PLCSIM Advanced
Testing
- —Declarative .test.json suites: inputs, cycles, assertions
- —Execute against PLCSIM Advanced V3–V6
- —Scaffold a suite from a spec
- —Live progress while a run executes, and cancel mid-run
- —Download to the simulator only — fail-closed, it will not reach real hardware
- —PLCSIM Advanced is a separate Siemens product; the rest of Coilmind does not need it
HMI and WinCC Unified
- —Create screens and screen groups
- —Create, modify and delete screen items
- —Set dynamizations on items
- —List and describe available item types and library types
- —HMI tags, tag tables and groups: full create, update, delete
- —Compile the HMI
- —Monaco editor with IntelliSense from the Siemens V21 TypeScript definitions
- —Project-wide search across scripts and tags; SyntaxCheck through the Siemens API
- —Does not create HMI devices; faceplate types cannot be created through Openness by any tool
Working across the project
- —Switch between CPUs and HMI panels inside one project, in one conversation
- —Assistant memory: project conventions and preferences survive the session
- —Changelog of every change the assistant made, kept with the project
Translation
- —Titles, comments and tag descriptions, in the context of the logic
- —EN · DE · IT · ES · FR · RU · ZH
Templates — no AI involved
- —Mark replaceable tags and parameters, type new names
- —Fully deterministic, works offline, no model required
Setup, safety and rollback
- —Openness access configured automatically on first run — one Windows prompt, no manual whitelisting
- —Attaches to a project already open in TIA Portal; it does not open projects for you
- —Local snapshot before every block and HMI screen change
- —One-click restore from history
- —Post-import compile gate on blocks — no build, no change
- —Up to 14 days of offline work before the licence needs a short refresh
Start your 14-day free trialMissing something you need? Email support@svghmi.pro and ask — the roadmap is what users ask for.