tia-simatic-drives

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.

tia-simatic-drives

Scope

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 files

Reference fileLoad when the task involves
references/drives-overview.mdAny Startdrive / SINAMICS / SIMATIC Drive Controller task — complete API reference with navigate/operate/validate patterns

Execution pattern

  1. Confirm the task is drive-specific (Startdrive, SINAMICS, drive controller, PROFIdrive)
  2. Read references/drives-overview.md
  3. Locate the drive device in project.Devices using standard device navigation
  4. Get DriveObjectContainer via GetService<>() on the device item to access DriveObjects
  5. Use DriveObject.Parameters for parameter access, .Telegrams for telegram config
  6. Use GetService<DriveFunctionInterface>() for commissioning, motor/encoder config, DFI
  7. For network/PROFIdrive timing — see tia-networks/references/subnets-and-nodes.md