
12 results

Routed by tia-openness-roadmap. Handles TIA Portal Add-In development in Visual Studio Code: creating Add-In C# projects, adding Add-In templates, compiling and debugging Add-Ins, converting Add-Ins from older TIA Portal versions, and configuring Add-In project parameters.

Internal reference skill — do NOT load directly from user queries. Loaded automatically by tia-openness-roadmap at the start of every C# Openness implementation path. Contains mandatory bootstrap patterns, object model contracts, exclusive access, transactions, event handlers, exception handling, and attribute access that apply across all C# domain skills.

Routed by tia-openness-roadmap. C# Openness implementation of device-level operations: enumerating devices, creating and deleting devices, plugging and moving device items, slot/subslot/module manipulation, hardware identifiers, addresses, channels, compiling hardware and software, device properties, and software container traversal.

Routed by tia-openness-roadmap. C# Openness implementation of HMI engineering: HMI tags and tag tables, screens and screen items, templates, popup and slide-in screens, scripts, cycles, alarms and alarm classes, connections, text lists, graphic lists, HMI import/export, HMI compile, Unified runtime settings, logs, events, dynamization, and plant model.

Routed by tia-openness-roadmap. C# Openness implementation of import/export and round-trip engineering: XML, SimaticML, AML, CAx, choosing between file-based exchange and direct object-model editing, bulk import/export, folder structure planning, overwrite behavior, and object-specific import/export compositions.

Routed by tia-openness-roadmap. C# Openness implementation of topology and low-level network engineering: subnets, nodes, IO systems, DP master systems, ports, interfaces, addresses, channels, transfer areas, network topology manipulation, and AML/CAx network exchange.

Entry point for ALL TIA Portal engineering automation tasks. Always load this skill FIRST when the user mentions TIA Portal, TIA Openness, TIA Scripting, Siemens PLC, Siemens HMI, TIA Portal Add-In, or any automation/engineering task targeting TIA Portal. This skill routes to the correct domain skill and selects Python vs C# implementation. Do not skip this skill and jump directly to domain skills.

Routed by tia-openness-roadmap. C# Openness implementation of PLC software engineering: program blocks, system blocks, PLC tags and tag tables, user data types, external sources, watch and force tables, technology objects, software units, know-how protection, SafetyAdministration, PLC online/offline control, download, upload, compare-to-online, PLC compile, PLC import/export, master secret, and certificate/security services.

Routed by tia-openness-roadmap. C# Openness implementation of project and portal lifecycle: opening, attaching, creating, archiving, retrieving, saving, copying, closing, deleting projects, project server sessions, transactions, exclusive access, UMAC/UMC, project library entry points, project-level CAx exchange, authentication events, project history, language settings, diagnostics, and advanced multiuser/VCI workflows.

Internal reference skill — do NOT load directly from user queries. This skill is loaded by tia-openness-roadmap when the Python implementation path is selected. Contains API reference for the siemens_tia_scripting library.

Routed by tia-openness-roadmap. Handles drive-specific engineering: Startdrive, SINAMICS, SIMATIC Drive Controller, PROFIdrive integrated properties, drive telegrams, and integrated drive configuration. Always uses C# TIA Portal Openness.