tia-multiuser

Solid

TIA Portal Multiuser Engineering operations. Use for managing server projects, local sessions, and multiuser commissioning workflows.

AI & Automation 57 stars 10 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
59
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# TIA Portal Multiuser Engineering ## Scope Multiuser Engineering workflows using the TIA Portal Openness API. Covers Local Sessions, Server Projects, and Multiuser Commissioning. --- ## Reference files Load ONLY the reference file(s) relevant to the task. | Reference file | Load when the task involves | |---|---| | `references/v21-api-surface.md` | Comprehensive installed surface for `Siemens.Engineering.Multiuser` types. | | `references/workflows-and-safety.md` | Exact V21 roots, project-server/session workflows, marking, locking, save/close/commit semantics, and remote-write gates. | --- ## Key Workflows ### Managing Local Sessions 1. Resolve a project-server connection from `tiaPortal.ProjectServers` by exact alias. 2. Resolve the exact `ServerProjectInfo` returned by `ProjectServer.GetServerProjects()`. 3. Create a `LocalSessionInfo`, then open it through `tiaPortal.LocalSessions`. 4. Use `LocalSession.Save()`, `Close()`, `IsUptoDate()`, `MarkingService`, and—only for a supported server/exclusive session—`CloseAndCommit(comment)`. Use only the direct compositions and the session methods listed here. Do not translate UI terms into an intermediate service, conflict-options object, or parameterless check-in/update calls. ### Project-server root ```csharp ProjectServerComposition servers = tiaPortal.ProjectServers; LocalSessionComposition sessions = tiaPortal.LocalSessions; ``` ## Enforcement 1. Require explicit remote-write authorization before creating/delet...

Details

Author
Czarnak
Repository
Czarnak/totally-integrated-claude
Created
5 months ago
Last Updated
3 weeks ago
Language
PowerShell
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category