Was es ist
DevTools ist Zeugwerks Suite von CI/CD-Tools für TwinCAT-Automatisierungssoftware. Manuelle Builds in der IDE skalieren nicht, sind nicht reproduzierbar und fangen keine Regressionen ab, bevor sie die Maschine erreichen. DevTools bringt gängige Software-Engineering-Praktiken in die SPS-Entwicklung: automatisierte Builds, kontinuierliches Testen, Dokumentation.
Verfügbar als Cloud-Service (Pay-per-Build, keine Infrastruktur zu verwalten) oder on-premises für Teams mit strikten Netzwerkrichtlinien.

Tools
zkbuild - Automatisierte SPS-Builds und Tests
SPS-Projekte in der Cloud kompilieren und Unit-Tests ausführen. Kein Jenkins, keine Build-Server, kein TwinCAT-IDE in CI nötig.
- Reproduzierbare Builds, unabhängig vom lokalen Maschinenzustand
- TcUnit- oder Framework-Unit-Tests bei jedem Commit ausführen; Build schlägt fehl, wenn Tests fehlschlagen
- Erzeugt
.library-Artefakte, bereit zur Auslieferung - GitHub-, GitLab- und Bitbucket-Pipelines-Unterstützung
zkdoc - API-Dokumentation aus SPS-Quellcode
HTML-API-Dokumentation aus Ihren SPS-Libraries automatisch generieren.
- XML-Doc-Kommentare in Structured Text schreiben
- Zum Git-Host pushen; Dokumentation wird bei jedem Commit gebaut und veröffentlicht
- Auf GitHub Pages, eigenem Server oder beliebigem HTTP-Host deployen
- Dieselbe Dokumentations-Engine, die die Zeugwerk-Framework-Docs aufbaut
zkbindings - Binding-Generierung für C# und C++
Typsicheren Client-Code aus der .tmc-Datei Ihrer SPS generieren.
- C# - Enums, Structs und Wrapper-Klassen mit Beckhoff.TwinCAT.Ads. SPS-Layout ändern und Ihr C#-Projekt bekommt Compile-Fehler statt Runtime-Failures.
- C++ - Header und Klassen für Qt oder andere C++-Stacks über QAds.
- Unit-Tests für den generierten Code inklusive.
- Versionsvergleich zur Erkennung veralteter Bindings zur Laufzeit.
Preise
| Service | Price | Billing |
|---|---|---|
| Build Service (incl. Doc Gen) | € 180 | per month |
| Static Code Analysis (add-on) | + € 20 | per month, add-on to Build Service |
| Doc Gen CLI | € 4.500 | one-time, single installation |
