From totally-integrated-claude
Handles drive-specific engineering for TIA Portal: Startdrive, SINAMICS, SIMATIC Drive Controller, PROFIdrive telegrams, and integrated drive configuration using C# Openness.
How this skill is triggered — by the user, by Claude, or both
Slash command
/totally-integrated-claude:tia-simatic-drivesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Startdrive and drive-specific engineering — full C# Openness implementation.
Startdrive and drive-specific engineering — full C# Openness implementation.
When the roadmap routes here, the entire solution is C#.
Do not mix with Python wrapper calls.
Always load tia-csharp-common first (done by roadmap).
| Reference file | Load when the task involves |
|---|---|
references/drives-overview.md | Core patterns for Startdrive/SINAMICS engineering (Navigate, Parameters, Telegrams, DFI, Safety, Security) |
references/motion-control.md | Detailed reference for Siemens.Engineering.MC namespaces (Drives, DFI, SecurityObjects, Enums) |
references/download.md | Startdrive-specific and common Download/Upload check configurations |
references/drives-overview.mdproject.Devices using standard device navigationDriveObjectContainer via GetService<>() on the device item to access DriveObjectsDriveObject.Parameters for parameter access, .Telegrams for telegram find/insert/erase/size operationsGetService<DriveFunctionInterface>() for commissioning, motor/encoder config, DFI, and drive-object activation/type handlingSiemens.Engineering.Download.Configurations and Siemens.Engineering.Upload.Configurationstia-networks/references/subnets-and-nodes.mdnpx claudepluginhub czarnak/totally-integrated-claude --plugin totally-integrated-claudeEntry point that routes TIA Portal automation tasks to the correct implementation path (MCP, Python, C#) and loads the right domain skills.
Statically reviews exported IEC 61131-3 PLC programs (Ladder, ST, FBD, SFC) for safety-critical defects like E-stop issues, unresolved latches, forced I/O, and interlock bypass risks in OT/ICS environments.
Builds device drivers or protocol handlers for I2C sensors, BLE services, MQTT clients, SPI peripherals using interrupt-driven I/O, HAL abstraction, and error handling in embedded projects.