Skip to main content
Zeugwerk
  • Why Zeugwerk
  • Products
  • Pricing
  • Services
  • References
BlogDownloads
ENDE
Creator

Home / Zeugwerk / Blog
Notes

Blog

Release notes, war stories from real machines, and sharp takes on TwinCAT, CI/CD, and automation software.

Category
Series
Upcoming DevTools

Publishing TwinCAT Libraries to Your Own NuGet Server

Publishing on 10 November 2026 · Not published yet

SBOMs for TwinCAT: What the Cyber Resilience Act Actually Requires

The EU Cyber Resilience Act's vulnerability-reporting duty is already live, and the SBOM mandate follows in December 2027. What that means for a TwinCAT machine builder, and how zkmake sbom gets you a CycloneDX SBOM for every build without hand-maintaining a spreadsheet.

14 October 2026 · 11 min read · Written by Stefan Besler

CI/CD for TwinCAT · Part 6

CI/CD for TwinCAT: Build, Staging, Deploy

A green TwinCAT build is not a release. Here is the three-job pipeline shape we use for libraries and machine projects: a fast build that publishes snapshots, a staging run that produces a testable release candidate, and a deploy that makes that candidate available to everyone else.

9 September 2026 · 9 min read · Written by Stefan Besler

CI/CD for TwinCAT · Part 5

CI/CD for TwinCAT: Dependency Restoration with Twinpack

A TwinCAT CI agent that can compile is useless if the right libraries are not on the machine. Twinpack restore turns library installation into a pipeline step: the versions the project pins, on every agent, every build.

25 August 2026 · 10 min read · Written by Stefan Besler

Introducing plcsense: Stop Your Agent Guessing at TwinCAT Code

Coding agents invent TwinCAT APIs because referenced .library archives are invisible to them. plcsense gives agents a correct, read-only view of your solution and every library it pins, over MCP.

17 August 2026 · 5 min read · Written by Stefan Besler

CI/CD for TwinCAT · Part 4

CI/CD for TwinCAT: The Real Cost of Scaling Self-Hosted Builds

A serious TwinCAT CI setup needs a pool of Windows build machines, not one agent. Here is what that pool costs to run, why machine locking becomes mandatory once you scale it, and the Jenkins pattern that makes it work.

11 August 2026 · 14 min read · Written by Stefan Besler

CI/CD for TwinCAT · Part 3

CI/CD for TwinCAT: Which Branching Strategy Works for Machine Software?

Trunk-based development, GitHub Flow, GitLab Flow, Release Flow: most branching strategies were designed for teams that deploy every commit. Here is what each one means when your software ships on physical machines that run a specific version for years.

28 July 2026 · 20 min read · Written by Stefan Besler

CI/CD for TwinCAT · Part 2

CI/CD for TwinCAT: Distributing DevTools On-Prem with Scoop

How we solved authenticated, versioned distribution of TwinCAT CI/CD tools to on-prem Jenkins nodes, and why Chocolatey, NuGet, and plain download scripts didn't make the cut.

15 July 2026 · 12 min read · Written by Stefan Besler

Beyond the Vendor Relationship

Zeugwerk does not see itself as a service provider that reacts to requests. It works as a strategic partner that thinks ahead and takes responsibility for ongoing development.

1 July 2026 · 2 min read · Written by Matthias Pfurtscheller

Visibility Is No Accident

Last week the Zeugwerk team had a photoshoot. We chose a familiar setting: where we work every day with our customers. A few thoughts on what every successful project actually needs.

16 June 2026 · 2 min read · Written by Matthias Pfurtscheller

Structured PLC Code · Part 3

Why AI Disappoints in PLC Development

It is not the AI models that are the problem. It is the environment they are supposed to work in. Here is why most approaches fail and what foundation is actually needed.

1 June 2026 · 2 min read · Written by Matthias Pfurtscheller

CI/CD for TwinCAT · Part 1

CI/CD for TwinCAT: Build Tools Landscape 2026

The 2026 map of TwinCAT build tooling - IDE-only, DIY Jenkins or GitHub Actions, or managed cloud CI - what each path costs in euros, hours, and ongoing care.

31 May 2026 · 7 min read · Written by Stefan Besler

Structured PLC Code · Part 2

Sleeping Soundly at Night

Starting a company raises a lot of open questions. Cycling helped me learn to handle pressure differently. It turned out that PLC development teams face the very same challenge.

26 May 2026 · 3 min read · Written by Matthias Pfurtscheller

Creator 1.8: CLI, MCP Server, and Why We Stopped Relying on the Automation Interface

Creator 1.8 is bringing a full CLI and an MCP server for AI agents, both made possible by a deep architectural shift away from Beckhoff's Automation Interface toward our own parser, semantic model, and codec abstraction.

19 May 2026 · 9 min read · Written by Stefan Besler

Structured PLC Code · Part 1

A Structure Problem, Not a People Problem

A sentence no machine builder likes to say and no customer likes to hear. Yet it happens more often than you would expect. Here is why that is a structure problem, not a people problem.

13 May 2026 · 2 min read · Written by Matthias Pfurtscheller

A

A Look Behind Our New Website

How we built the new Zeugwerk GmbH website using Hugo, GitHub, automated build and deployment, and without tracking.

12 May 2026 · 3 min read · Written by Matthias Seehauser

T

Twinpack 1.4.2 Is Out

Twinpack 1.4.2 hardens the TwinCAT package workflow - faster catalogs, monorepos, and fixes that make library supply chains boring again.

6 March 2026 · 3 min read · Written by Stefan Besler

B

Build Performance Boost thx to TwinCAT Update

TwinCAT 3.1.4024.55 slashed our full Zeugwerk CI/CD pipeline by roughly half - here is what we run on every commit and which step got faster.

1 June 2025 · 2 min read · Written by Matthias Seehauser

D

Durst Group trusts in Zeugwerk

Durst Group standardizes control software across sites with Zeugwerk Framework - faster harmonization and a clearer path from prototype to series machines.

1 September 2024 · 1 min read · Written by Matthias Pfurtscheller

Z

Zeugwerk DevKit 1.2

DevKit 1.2 ships Framework 1.2, richer equipment modelling, API polish, and a straight upgrade path from the 1.0 kit.

1 March 2024 · 1 min read · Written by Matthias Seehauser

Z

Zeugwerk Datawrangler

Snapshot and restore TwinCAT runtime data before updates or commissioning - IDE integration plus a CLI for scripted, repeatable handovers.

1 October 2023 · 1 min read · Written by Matthias Seehauser

Z

Zeugwerk DevKit 1.0

Development Kit 1.0 - Framework 1.0, Creator CE, and a Quickstart that takes you from install to a running structured TwinCAT application.

1 June 2023 · 1 min read · Written by Matthias Seehauser

I

Interview: Modern Software Engineering in Automation

Ferchau's What's Next magazine on modern software engineering in machine building - why OOP, CI/CD, and tests are no longer optional for automation teams.

1 March 2023 · 1 min read · Written by Matthias Pfurtscheller

Z

Zeugwerk is Beckhoff Solution Provider

Certified Beckhoff Solution Provider - Industry, IoT, and adjacent stacks - with the TwinCAT depth you expect from integrators who still ship their own framework.

1 January 2023 · 1 min read · Written by Matthias Pfurtscheller

Z

Zeugwerk Creator Pro - Compose Equipment

Compose axes, actuators, and I/O in TwinCAT XAE with Creator - guided dialogs that emit framework-ready structure instead of copy-paste boilerplate.

1 October 2022 · 1 min read · Written by Matthias Pfurtscheller

Zeugwerk

Modern software engineering for industrial automation.
Structured, scalable PLC software on TwinCAT 3.1.

Products
Framework Creator Twinpack DevTools
Company
Why Zeugwerk Training Development References Team Contact
Resources
DocumentationOpens in a new tab GitHubOpens in a new tab RSS feed Download Trial info@zeugwerk.at

© 2026 Zeugwerk GmbH · Weisstraße 9, 6112 Wattens, Austria

Legal notice Privacy Terms (AGB) Software terms (ASB) Right of withdrawal
GitHubOpens in a new tab LinkedInOpens in a new tab