Products Tags Custom Structures
Limited

One Approved Set of Structures, Versioned

Build and maintain a reusable library of UDTs and Add-On Instructions. Upload your existing structures from L5X, keep every revision with a diff of what changed, and pin which revision the generators use. Every code generation module reads from the same library, so your shop's standard is what comes out.

Get Started Free
UDT + AOI Both structure types
Integration Support
Allen-Bradley
Studio 5000
L5X
AOI

How It Works

1

Upload

Upload UDTs and AOIs

2

Version

Review versions and pin one

3

Reuse

Reference in code generation

Real-World Scenarios

Built for engineers like you

Controls Team Lead

Establishing standard UDT structures for a team of 5 engineers across multiple concurrent projects

Publish the approved set to an Organization workspace, and every engineer generates from it.

System Integrator

Starting a new project and need the same motor/valve/sensor UDTs from the last job

Open Custom Structures, all structures from previous projects are ready to reuse.

Standards Owner

Rolling out a revised motor UDT without breaking the three projects already generating against the old one

Upload it as a new version, review the diff, and pin the revision each project ships.

The Problem

UDT and AOI definitions duplicated, drifting, and impossible to version across projects.

What PLCflow Does

  • Upload UDTs and AOIs
  • Review versions and pin one
  • Reference in code generation
UDT_LIBRARY.L5X
01 UDT: T_MOTOR
02 Running BOOL
03 Faulted BOOL
04 Speed_SP REAL
Output Validated

Before & After

See the difference PLCflow makes on a real project.

Manual Process Ongoing headache
  • Hunt through old project folders for the right UDT file
  • Different versions of the same UDT across projects
  • No way to know which version is current
  • New projects start from whatever the last engineer used
With PLCflow 5 minutes
  • Upload UDTs and AOIs once, organized by category
  • Every generation module pulls from the same library
  • Every revision kept, diffable, and pinnable
  • New projects inherit the approved standard

Engineered for Complexity

Purpose-built capabilities for industrial-scale projects.

Tags

UDTs and AOIs Together

Upload either from a Studio 5000 L5X export. PLCflow detects which it is, and pairs an AOI to its companion UDT so generating a device emits both.

Full Version History

Every edit is kept as a revision with a summary of what changed. Compare any two side by side, the way you would read a pull request.

Pin the Version You Ship

Generation follows the newest revision by default. Pin an older one and it stays there, so you can upload a revised structure and review it while production keeps building against the approved version.

Shared Team Workspaces

Keep structures personal, or put them in a Project or Organization workspace so the whole team generates from one approved set. Requires Geek or above.

Start using Custom Structures for free

No credit card required. Import your first file and generate production-ready output in under a minute.