Machine Intelligence for CODESYS‑Based Industrial Automation
Designed for use across a wide range of CODESYS‑based control platforms that follow standard IEC‑61131‑3 behavior.
What We Offer
Standardized CODESYS libraries and CRA‑ready compliance services for machine builders.
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
Developed with industrial best practices, ensuring stability, robustness and long‑term maintainability for OEMs and integrators.
Cost‑Efficient & Scalable
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.
Machine Insight Libraries
Modular building blocks for real‑time machine insight, performance tracking, and operational transparency.
License Manager
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.
Date Time Library
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.
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.
Equipment Performance
Real‑time machine performance tracking with full loss and downtime analysis.
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.
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
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.
Standard
Closed Library — Base License Ideal for small OEMs and integrators who want a ready‑to‑use module.
- Compiled library (no source code)
- Unlimited machines & projects
- Basic documentation
- Test bench project
- 3 months helpdesk support
- Perpetual company‑wide license
Professional
Closed Library + Updates + Support Designed for mid‑size OEMs who need long‑term stability.
- Everything in Standard
- 12 months bugfix & feature updates
- Priority support
- Compatibility updates (CODESYS SP versions)
- Integration assistance
Enterprise
Full Source Code License for large OEMs requiring deep integration and full control.
- 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.
Saves 60–100+ Engineering Hours
Our libraries eliminate weeks of development, debugging, and documentation.
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.
Plug‑and‑Play Integration
Drop the library into your project → configure → run. No complex setup, no hidden dependencies, no vendor lock‑in.
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.
Built for Unlimited Machines
One company‑wide license. Unlimited projects. Unlimited machines. OEMs love this because it removes licensing headaches.
Designed for Standardization
Your software becomes consistent across machines, teams, and product lines. This reduces training time and improves long‑term maintainability.
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.
Faster Time‑to‑Market
OEMs buy libraries for one reason: Deliver machines faster. Your modules accelerate development and reduce bottlenecks.
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.
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
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
Priority Support
Fast responses for Professional & Enterprise customers.
Feature Updates
and new features.
Bugfix Service
stable production use.
CODESYS Compatibility
Updates aligned with new CODESYS Service Packs.
Frequently Asked Questions
Helpful information about DDAS products and licensing.

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
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.