TIA Openness Manager
AI-Powered TIA Portal Automation
The most advanced desktop tool for Siemens TIA Portal projects. Import, export, compare, and generate PLC code with built-in AI assistance. Now with OPC UA client, password vault, Git integration, and built-in MCP tools.

Major new capabilities
What's New in V3
AI Chat with Multi-Agent System
10+ AI providers (Anthropic, OpenAI, Google, Ollama, LM Studio, Mistral, Azure OpenAI, Vertex AI, AWS Bedrock, GitHub Copilot). Multi-session sidebar, parallel sub-agents with worktree isolation, hybrid memory (vector + keyword), plan-mode approvals, hooks, custom skills, and @-mention file attachments.
Voice-to-Chat Dictation
Speak instead of type. Local Whisper inference (GPU or CPU) or OpenAI Whisper API, global push-to-talk hotkey works even when the app is unfocused, 10 languages plus auto-detect.
OPC UA Client
Full address-space browser with live subscriptions, event monitoring with severity filters, historical trend charts, method calls, and read/write for simple values, structs, and UDTs. Security modes None / Sign / SignAndEncrypt.
Signal Trace & Dashboards
Oscilloscope-style live charts with multi-signal support, edge triggers with pre/post-trigger buffers, crosshair measurement, and per-signal Y-scale and display formats. Embed the same plots into interactive dashboards.
Tabbed Code Editor
Multiple blocks and files open simultaneously with split view. Inline AI chat (Ctrl+I) with accept/reject diff preview, 60+ language syntax highlighting, SCL snippets, minimap, and automatic dark/light theme sync.
Full Git Client
Visual commit history with branch graph, interactive rebase with drag-and-drop, GitFlow, hunk-level staging, bisect, blame, file history, GPG signing, LFS with image diff, submodules, worktrees, and configurable external diff/merge tools.
SCL Unit Testing
AI writes your test suites — inline chat (Ctrl+I) in the suite editor, AI-badge on generated tests. Run on PLCSIM Advanced with live progress, variable timeline charts, click-to-navigate from failures into the editor, hardened F-CPU safety guard.
Password Vault
AES-256-GCM encrypted vault with PBKDF2 key derivation for TIA Portal know-how protection passwords. Bulk protect/unprotect with crash-recovery journal, hierarchical folder/block password resolution, full EN/DE/FR/IT localization.
Built-in intelligence for TIA Portal
AI-Powered Workflow
AI Tools
10+ AI providers (Anthropic, OpenAI, Google, Ollama, LM Studio, and more). MCP server exposes your TIA Portal project to any AI assistant.
Code Generation
Block Analysis
Import/Export
Device & Hardware
Tags & Variables
Library Management
Safety Blocks
OPC UA
Git & File System
Agent & Memory

Multi-Agent System
Run up to 5 sub-agents in parallel with persistent memory, worktree isolation, and cross-session communication
AI Canvas
Interactive HTML/JS canvas with live OPC UA data binding for real-time process visualization
Auto-Import to TIA
AI-generated code imports directly into TIA Portal — no copy-paste needed
Videos and screenshots of TIA Openness Manager V3
See it in Action
AI Assistant
AI Assistant
Multi-session AI chat with custom agents, skills, and inline tool approvals
Import & Export
Import & Export
Bulk export and import with folder structure, compilation, and diff comparison
Connectivity
OPC UA Client
Browse address space, read/write variables, live subscriptions
- Live subscriptions with auto-reconnect
- Event monitoring with severity filters
- Historical trend charts
- Method-call dialog with scalar + array inputs
- Struct / UDT read + write
OPC UA Client

Versioning
Version Control
Built-in Git with commit history, diffs, and branch management
- Interactive rebase with drag-and-drop
- Hunk-level staging + GPG signing
- Bisect, blame, file history
- LFS with image diff
- Submodules + worktrees
Version Control

Productivity
Code Editor
Tabbed editor with split view, syntax highlighting, and inline AI chat
- 60+ languages + SCL grammar
- Split view with tabbed documents
- Inline AI chat (Ctrl+I) with accept/reject diff
- Minimap + SCL snippets + auto-completion
- Automatic dark / light theme sync
Code Editor

Analysis
Find Unused Blocks
Detect and clean up unreferenced blocks across your project
- Cross-project dependency scan
- Bulk cleanup with confirmation
- Reference-graph trace
- Safe-delete with undo
Find Unused Blocks

Diff & Merge
Block Comparison
Fingerprint-based diff with edit mode for selective changes
- Fingerprint-based change detection
- Detailed diff viewer with edit mode
- Selective re-export of changed blocks only
- Unified diff format
Block Comparison

Testing
SCL Unit Testing
Write test suites, run on PLCSIM, see live results with expected vs. actual
- AI writes the suites (Ctrl+I inline chat)
- Runs on PLCSIM Advanced with live progress
- Variable timeline charts per run
- Click-to-navigate from failure into editor
- Hardened F-CPU safety guard
SCL Unit Testing

Security
Password Vault
AES-256 encrypted vault with context menu for bulk protect/unprotect
- AES-256-GCM + PBKDF2 key derivation
- Hierarchical folder / block resolution
- Crash-recovery journal
- Bulk protect / unprotect
- Full EN / DE / FR / IT localization
Password Vault

Safety
Protection System
Profile-based block protection with hierarchical rules and auto-protect on export
- Profile-based block protection
- Hierarchical rules with inheritance
- Visual lock / compiled / archive badges
- Auto-protect on export
- Save / load .profiles files
Protection System

Connect your tools, extend your workflow
Integrations & Extensibility
Your TIA project, exposed to any AI
MCP Server
22 consolidated tools covering PLC blocks, Git, file system, OPC UA, and the AI Canvas — served through the Model Context Protocol over Stdio. Works with Claude Desktop, Claude Code, LM Studio, Continue.dev, and any other MCP-compatible assistant.
- Stdio transport, zero-config for standard clients
- 3-tier tool permissions with per-agent filtering
- Tool approvals bubble up to the main session
Live dashboards, generated by AI
AI Canvas
Interactive HTML/JS canvas with live OPC UA data bindings. Ask the assistant to build gauges, status lights, tables, and trace plots into a single free-form layout — generated on the fly from your description, updated in real time from the PLC.
- Read + Write bindings (UserAction → PLC)
- Embedded signal plots inside any panel
- Per-widget styling, persisted per project
Full HMI project lifecycle
HMI & WinCC Unified
Screens, popups, templates, HMI tag tables, VB script functions, PLC/HMI connections, text lists for multi-language, and graphic lists for symbols. WinCC Unified screens export and import as JSON preserving all properties, text content, and dynamizations.
- JSON round-trip preserves all screen dynamizations
- Multi-language text lists + graphic lists
- Bulk export/import across screen libraries
All-in-one for TIA Portal development
Everything You Need
Import & Export
- Bulk export/import hundreds of blocks at once
- Supports XML, SCL, S7DCL, and SPL formats
- WinCC Unified screens and HMI elements
- Preserves TIA Portal folder structure
- Fingerprint-based diff for fast change detection
AI Assistant
- 10+ AI providers (Anthropic, OpenAI, Google, Ollama, ...)
- Multi-agent system with up to 5 parallel sub-agents
- AI Canvas with live OPC UA data binding
- Custom agents and reusable skills
- Voice dictation with Whisper
Built-in Skills
- 14 ready-to-use prompt templates via / command
- Generate, review, and optimize SCL code
- Convert AWL/STL to SCL automatically
- Document blocks and entire projects
- Safety checks and block comparison
Code Editor
- Tabbed editor with split view
- Inline AI chat and diff preview
- Syntax highlighting for 60+ languages
- Code folding, auto-completion, and snippets
- Open TIA blocks and files side by side
SCL Unit Testing
- Write test suites in JSON with assertions
- Run tests on PLCSIM with live progress
- Expected vs. actual value comparison
- Run/Stop controls with mid-run cancellation
- Auto-load block interfaces from PLC
PLC Communication
- OPC UA client with live subscriptions
- Event monitoring with severity filters
- Historical trend charts from server history
- Multi-PLC tabs with pop-out windows
- Watch tables with drag-and-drop
Git Version Control
- Visual commit history with branch graph
- Interactive rebase and GitFlow support
- Hunk-level staging and stash management
- LFS, submodules, and worktrees
- Clean exports for meaningful diffs
Security & Protection
- AES-256-GCM encrypted password vault
- Block protection with saveable profiles
- Find and remove unused blocks
- Crash recovery for unprotected blocks
- TIA Portal V15 through V21 supported
Comprehensive support for all TIA Portal elements
Supported Platforms
PLC Blocks
Organization Blocks (OB), Function Blocks (FB), Functions (FC), Data Blocks (DB) including Global, Instance, and Array DBs. User-Defined Data Types (UDT), Tag Tables, Technology Objects, and Software Units (V18+). Full Safety block support (FOB, FFB, FFC, FDB).
HMI Elements
HMI Screens and popups, Screen Templates, HMI Tag Tables, VB Script functions, PLC/HMI Connections, Text Lists for multi-language support, and Graphic Lists for symbol management. Full WinCC Unified support with JSON-based screen export/import including all properties, text content, and dynamizations.
TIA Portal V15 – V21
Supports TIA Portal V15 through V21 simultaneously. Version-specific API differences are handled automatically — one install works with every supported TIA Portal version. S7DCL support for V20+.
Built with modern technologies
Technical Details
Modern Architecture
Process-separated design for stability — the UI runs isolated from the TIA Portal interop layer, so a UI hiccup never tears down your open project. Built on a modern cross-platform desktop stack.
Git Version Control
Export TIA Portal blocks as XML, SCL, S7DCL, or SPL for version control. Full Git client with visual commit graph, interactive rebase, GitFlow, hunk-level staging, LFS, submodules, and worktrees. Clean exports for meaningful diffs.
Multi-Language
Full localization in English, German, French, and Italian. Runtime language switching without restart — pick your language from the settings menu and the entire UI updates instantly.
Simple, Transparent Pricing
Start free, upgrade when you need more
Basic
Free
forever
1 file per operation
Import/Export, Compare, Editor
Hardware, HMI, OPC UA
Safety & Protection Profiles
AI Chat & MCP Tools
Password Vault
Professional
CHF 99.99
/year
1,000 files per operation
Everything in Basic
Safety Blocks & Protection Profiles
AI Chat & MCP Tools
Find Unused Blocks
Password Vault
Enterprise
CHF 299.99
/year
Unlimited files & blocks
Everything in Professional
Password Vault
Dedicated support
30-day free trial for Enterprise. No credit card required.
