Skip to Content
Industrial Automation

Machine Intelligence for CODESYS‑Based Industrial Automation

Real‑time insight, performance tracking, and operational transparency for OEMs and service teams.  Reliable, modular, and cost‑efficient software components engineered by automation professionals — designed for machine builders and system integrators.
Designed for use across a wide range of CODESYS‑based control platforms that follow standard IEC‑61131‑3 behavior.



Explore Machine Insight Libraries

What We Offer

Standardized CODESYS libraries and CRA‑ready compliance services for machine builders.

This application template delivers a complete, ready‑to‑use environment for testing and validating all library function blocks with speed and simplicity

Standardized CODESYS Libraries


Modular, reusable and well‑structured software components that reduce engineering time and increase reliability across automation projects. 

Designed for use across a wide range of CODESYS‑based control platforms that follow standard IEC‑61131‑3 behavior

Built by Automation Professionals

Built by Automation Professionals


Developed with industrial best practices, ensuring stability, robustness and long‑term maintainability for OEMs and integrators. 

A person holding a bunch of money next to a calculator

Cost‑Efficient & Scalable


Lower development costs and faster project delivery through ready‑to‑use libraries available in Standard, Professional and Enterprise packages. 

Lower development costs and faster project delivery through ready‑to‑use libraries available in Standard, Professional and Enterprise packages. 

Risk & Compliance for Your Machine Software


CRA‑ready services for CODESYS‑based machines — including SBOM generation, vulnerability monitoring, and professional risk assessment.
Delivered to help machine builders meet upcoming EU compliance requirements with confidence.

Preview our 7-step CRA process

 

Machine Insight Libraries

Modular building blocks for real‑time machine insight, performance tracking, and operational transparency.

A universal, company‑wide licensing engine

License Manager

A universal, company‑wide licensing engine for all DDAS libraries.  
The License Manager activates and validates licenses for every library in your application using a simple three‑key mechanism. 

One license covers all machines, all sites, and all engineering PCs — no per‑machine activation, no runtime fees, no hardware binding.

It provides full/demo license detection, error diagnostics, and a standardized activation workflow for OEMs who need a clean, scalable licensing model.
Reliable, synchronized time data for industrial automation.  The Date Time Library delivers local time, UTC time, weekday, calendar week, and high‑resolution timestamps through a single function block

Date Time Library

Reliable, synchronized time data for industrial automation. 
The Date Time Library delivers local time, UTC time, weekday, calendar week, and high‑resolution timestamps through a single function block. 
It supports millisecond precision, configurable update intervals, and standardized formats for logging, diagnostics, and distributed systems.

Ideal for machines that depend on accurate time references — from event time stamping to shift‑based production and cross‑system synchronization.
Advanced scheduling logic for batch & shift ‑oriented production.

Scheduler Library

Advanced scheduling logic for batch & shift ‑oriented production. 

The Scheduler Library calculates build time, predicts batch end times, and applies shift and break schedules to deliver accurate, real‑world production timing.

With dedicated function blocks for build‑time calculation, scheduled end‑time estimation, and active schedule monitoring, it enables smarter planning, clearer operator visibility, and synchronized automation logic.

Designed for OEMs and integrators who need reliable, standardized scheduling logic without reinventing the wheel.

Real‑time machine performance tracking with full loss and downtime analysis.

Equipment Performance

Real‑time machine performance tracking with full loss and downtime analysis.

The Equipment Performance Library captures production states, runtimes, and performance KPIs, providing a standardized foundation for OEE, utilization, and loss evaluation.
With function blocks for state tracking, runtime accumulation, loss categorization, and top‑state downtime analysis, it delivers clear performance visibility and fast bottleneck identification. 

Ideal for machine builders and system integrators looking for a clean, ready‑to‑use foundation for performance and loss analysis.
Standardized CODESYS Libraries

Application Template

This application template delivers a complete, ready‑to‑use environment for testing and validating all library function blocks with speed and simplicity. 

Just download the template, open the integrated visualization, and begin exploring every function block in seconds—no complex setup or configuration required. 

Its intuitive design streamlines integration into existing machine programs and external device installations, reducing engineering effort, accelerating development, and enabling smooth, consistent deployment across projects

a close up of a calendar with a red marker

Upcoming Libraries

We are actively developing additional libraries to expand the ecosystem and support more advanced automation requirements.

Production Event Log Library
The Production Event Log Library records all production‑related events in chronological order, including stoppage reasons, production states, timestamps, and event durations.

Data Logging Library
Reliable data capture for process values, events and machine KPIs, designed for long‑term database storage and analysis.


Pricing

Value‑based licensing designed for OEMs and system integrators.

Closed Library — Base License Ideal for small OEMs and integrators who want a ready‑to‑use module.

Standard


Closed Library — Base License Ideal for small OEMs and integrators who want a ready‑to‑use module.

Features:
  • Compiled library (no source code)
  • Unlimited machines & projects
  • Basic documentation
  • Test bench project
  • 3 months helpdesk support
  • Perpetual company‑wide license

 

Closed Library + Updates + Support Designed for mid‑size OEMs who need long‑term stability.

Professional


Closed Library + Updates + Support Designed for mid‑size OEMs who need long‑term stability.

Features:
  • Everything in Standard
  • 12 months bugfix & feature updates
  • Priority support
  • Compatibility updates (CODESYS SP versions)
  • Integration assistance

 

Full Source Code License for large OEMs requiring deep integration and full control.

Enterprise


 Full Source Code License for large OEMs requiring deep integration and full control.

Features:
  • Everything in Professional
  • Full source code
  • Modification rights
  • Redistribution rights
  • Direct engineering contact
  • Optional NDA & training

Why OEMs Choose Us

Automation teams are under pressure: deadlines, limited engineering time, and the constant need to deliver stable machines. 
Our libraries are built to remove that pressure — instantly.

1

Saves 60–100+ Engineering Hours

OEMs don’t want to reinvent function blocks.
They want modules that just work.

Our libraries eliminate weeks of development, debugging, and documentation. 

2

Reduces Technical Risk 

 Every library is tested, documented, production‑ready, and aligned with current CODESYS SP versions — ensuring predictable behavior and supporting CRA‑ready software integrity.

3

Plug‑and‑Play Integration 

Drop the library into your project → configure → run. No complex setup, no hidden dependencies, no vendor lock‑in.

4

 Well‑

Documented

 Engineers don’t have time to guess how something works. Every library includes an example project, a usage guide, and integration notes, ensuring fast onboarding and eliminating unnecessary trial‑and‑error.

5

Built for Unlimited Machines 

One company‑wide license. Unlimited projects. Unlimited machines. OEMs love this because it removes licensing headaches. 

6

Designed for Standardization 

Your software becomes consistent across machines, teams, and product lines. This reduces training time and improves long‑term maintainability. 

7

OEM‑Focused Engineering

 Your libraries are created by someone who has worked in real automation projects, real OEM environments, and real CODESYS ecosystems. This is why the modules solve actual engineering problems instead of theoretical ones.

8

Faster Time‑to‑Market 

OEMs buy libraries for one reason: Deliver machines faster. Your modules accelerate development and reduce bottlenecks. 

9

IP‑Safe Licensing Options 

Closed Library → protected, stable, plug‑and‑play Enterprise Source Code → full control, modifiable, long‑term ownership

OEMs choose the level of control they need. 

10

Predictable Support & Updates 

Professional and Enterprise customers receive priority support, a bugfix guarantee, compatibility updates, and integration assistance. OEMs value stability more than features, and this level of support ensures long‑term reliability across projects and product lines.

How It Works


A simple 4-step process designed for OEMs and system integrators  speed and reliability.

1

Choose Your Library


Select the  library modules that fits your application and instantly access a tested, documented module that saves 60–100+ engineering hours

2

Integrate in Minutes

Import the library into your PLC project and use the included example project to achieve fast, predictable, and low‑risk integration.

3

Request Your 

License Key

Submit your license request to unlock full functionality and activate your perpetual, company‑wide usage rights.

4

Deploy to Unlimited Machines

Deploy the library across all machines, projects, and internal teams with a perpetual, company‑wide license and zero runtime fees or activation limits.

Technical Features

Reliable Support &  Updates

Our libraries  require a CODESYS‑based platform, whether they run directly on the machine controller or on an external device

Priority Support

Fast responses for Professional & Enterprise customers.

Feature Updates

Continuous improvements 

and new features.

Bugfix Service

Service patch fixes for 

stable production use.

CODESYS Compatibility

Updates aligned with new CODESYS Service Packs.

Frequently Asked Questions

Helpful information about DDAS products and licensing.


man standing in front of group of men



The Machine Insight Suite primarily benefits OEMs and system integrators. It provides real‑time performance, efficiency, and downtime insights directly on the controller, helping engineering and service teams improve machine design, optimize processes, and support customers with data‑driven information.

OEMs and integrators gain:

  • Clear visibility into machine performance and losses
  • Better data for continuous improvement
  • Higher product quality through measurable feedback
  • More competent, fact‑based customer support
  • Faster machine approval during ramp‑up phases
  • The ability to build a service business by offering performance summaries, efficiency evaluations, or maintenance recommendations — while retaining full ownership of the implementation
  • A stronger foundation for CRA‑related risk assessments by providing transparent machine behavior and operational insights

In addition, OEMs may choose to share selected insights with machine owners and operators. This does not involve giving access to the software themselves; instead, OEMs provide controlled, value‑added information that helps customers:

  • Improve daily machine operation
  • Optimize production efficiency
  • Detect issues earlier
  • Plan maintenance more effectively
  • Reduce downtime and stabilize output
  • Support CRA‑aligned operational transparency without exposing internal software components

In short: The suite supports both machine builders and machine users, enabling better engineering, better operation, and new service opportunities — all while keeping the implementation fully under OEM control.

More information  https://www.ddas.digital/blog/blog-1/machine-insight-suite-why-oems-and-system-integrators-benefit-most-1

The Machine Insight Suite bundles all core DDAS libraries into one unified package. It is designed to be more cost‑efficient, easier to deploy, and faster to validate than purchasing each library individually.

1. Lower Total Price

The Machine Insight Suite offers a lower overall cost compared to buying each library individually.

The suite includes:

  • Equipment Performance Library
  • Date & Time Library
  • Scheduler Library
  • License Manager Library
  • Application Template (free component)

Buying these individually results in a higher combined cost, while the suite offers a reduced package price.

 2. All Library Licenses Included

The suite automatically includes all required library licenses, but each library still uses its own activation code.

This means:

  • You receive all activation codes together as part of the suite
  • Each library is activated individually
  • The License Manager handles validation for all of them
  • No per‑machine activation, no runtime fees, no hardware binding

This keeps the licensing model clean and OEM‑friendly.

 3. Application Template Included (Free Component)

The Application Template is a free component — but when you purchase the suite, it is already included and fully integrated.

The Application Template contains preconfigured project structure, ready-to-use visualization pages, example code for rapid onboarding.”

This gives you:

  • A complete working example of all library function blocks
  • Out‑of‑the‑box validation of all features
  • A ready‑made starting point for your machine project
  • Faster onboarding and reduced engineering effort

This is a major advantage over buying single libraries, where you would need to integrate each component manually.

DDAS uses a company‑wide licensing model: each license can be used on unlimited machines, unlimited projects, and unlimited engineering PCs inside one organization. There are no per‑machine fees, no runtime charges, and no hardware binding.

Because the license covers your entire OEM operation, the upfront price is higher than typical per‑machine licensing — but the total cost becomes far lower when deploying across many machines or product lines.

The price also reflects that the libraries replace engineering work that would require weeks or months of internal development. In practice, the license cost is only a fraction of what an OEM would spend to build, test, document, and maintain equivalent functionality themselves.

In short: You pay once for unlimited usage and lifecycle, and avoid the high cost of developing and maintaining these components in‑house.

Each DDAS Digital license is tied to one organization and one specific software version. A valid license may be used on unlimited machines within the licensed organization. When you purchase a license, you receive an activation code that works only within that version branch. Updates or newer releases are not included automatically — they require either an active Maintenance subscription or the purchase of a new license.

Version‑Bound Example

If a customer purchases Version 3.5.1.0, the activation code will work for all patch versions in the same branch, such as 3.5.1.x. A newer branch like 3.5.2.x is considered a different version and therefore requires purchasing a new license and receiving a new activation code, which is provided through the Maintenance subscription.

This model ensures long‑term stability for machine builders while maintaining strict version control and protecting intellectual property.

The Maintenance subscription provides access to new software versions, updated activation codes, and technical support. Maintenance is offered as a yearly subscription, and all benefits apply only during the active subscription period. When the subscription ends, access to new versions and new activation codes stops, while your existing licensed version remains valid.

Maintenance Benefits (active subscription period only)

  • Access to new versions You receive all new releases within your product line (e.g., moving from 3.5.1.x to 3.5.2.x, 3.5.3.x, etc.).
  • New activation codes Each new version branch requires a new activation code. Maintenance provides these codes automatically during the subscription period.
  • Bug fixes and improvements All patches and stability updates released during your subscription are included.
  • Technical support Professional and Enterprise customers receive support for integration and troubleshooting while the subscription is active.

 Subscription Duration

The Maintenance subscription is yearly. When purchasing the Professional or Enterprise edition, the first year of Maintenance is automatically included. After the first year, the subscription can be renewed annually.

Version Example

If you own Version 3.5.1.0, Maintenance gives you access to 3.5.2.x, 3.5.3.x, and future releases during the subscription period, along with the required activation codes. If the subscription ends, you can continue using the latest received version indefinitely, but you will no longer receive new versions or new activation codes.

Standard — Basic Helpdesk Support

For small OEMs and integrators.

Support level:

  • Basic helpdesk
  • Limited to general questions
  • No priority handling
  • No Integration Assistance
  • No engineering involvement

This level is intended for simple usage and basic clarification.

 Professional — Priority Support + Integration Assistance

For mid‑size OEMs who need stable long‑term operation.

Support level:

  • Priority handling (faster response than Standard)
  • Access to Integration Assistance
  • Guidance for setup, configuration, project structure, and troubleshooting
  • Engineering work is billed based on actual effort

This level ensures faster responses and practical help during integration.

 Enterprise — Direct Engineering Contact + Advanced Support

For large OEMs requiring deep technical collaboration.

Support level:

  • Direct access to DDAS engineers
  • Faster escalation paths
  • Support for complex technical questions
  • Assistance with source‑code‑related topics
  • Engineering work is billed based on actual effort

This level provides the closest collaboration and the highest technical depth.

A structured process that takes you from initial classification to a fully documented, signed handover package. We support you by determining your product's CRA class, generating a complete SBOM, running a professional risk assessment, and — if you need it — preparing your EU Declaration of Conformity. DDAS review gates along the way keep everything structurally sound before it reaches you. 

Learn more about each step on our CRA wizard site.

About Us

DDAS — Delaware Digital Application Solutions LLC — was founded in 2021 with an initial focus on automation project support and engineering services. 

After more than 25+ years of hands‑on experience in machine automation, PLC programming, and CODESYS development, we shifted our focus toward standardized software products  to bundle our engineering expertise into reusable, production‑ready libraries.


Our mission is to reduce engineering time, increase reliability, and help OEMs standardize their machine software with proven, modular components — while enabling machine monitoring, deeper operational insights, and data‑driven optimization to increase efficiency and reduce downtime.

With CODESYS supplying engineering tools since 1994, our solutions build on more than three decades of established industrial technology.


Our mission is to reduce engineering time, increase reliability, and help OEMs standardize their machine software with proven, modular components