Your CEMS Data, Ready to File
ES-DAHS collects every analyzer reading, applies your regulator's CEMS rules, and turns each month into the reports they require.
Where It Fits
From the Stack to the Filing
CEMS Analyzers
Measure the stack
Plant Systems
DCS, PLC, historian
ES-DAHS
Collect · Validate · QA · Review · Report
Regulatory Files
Monthly and annual reports
Your Filing
Through your regulator's portal
How It Works
One Month, Five Steps
Collect
Every reading, from the systems you already run
Validate
Hourly validity and monthly availability
Keep in Control
Daily checks, CGAs, and RATAs
Review & Sign Off
Each source, each day
Report
The month's files, generated and locked
Know when an analyzer drifts, before an audit does
Daily zero and span results are tracked against your limits. When a check fails, ES-DAHS marks the data out of control until a passing retest.
Sign off the month one day at a time
Review each source-day, invalidate what shouldn't count, and fill gaps within the substitution limits. Nothing reaches a report until it's signed off.
The month's files, built from signed-off data
Generate the monthly data file, monthly reports, and annual summary in your regulator's own formats. Each filing is tracked through to its confirmation number.
From the Alberta Rule Pack
The Rules Are Built In
Hourly validity
Of operating minutes, for an hour to count
Monthly availability
Per analyzer, every month
Substitution cap
Of estimated data, per month
Days signed off
Before any monthly file is generated
Deployment
On Your Site, Ready for Audit
Audit trail that can't be edited
Every action recorded. Tampering is detectable.
One encrypted port
The database is never exposed.
Roles, MFA, and SSO
Each person sees what they should.
Backups built in
Scheduled backup and restore.
Connects to any analyzer brand through
Better Together
Your Measured Record, With a Backup
ES-DAHS
Records what your analyzers measure.
FAQ
Common Questions
What is a DAHS?
A data acquisition and handling system is the software that collects readings from a CEMS, applies the regulator's data rules, and produces the compliance reports. Every CEMS needs one.
Does ES-DAHS work with my analyzers?
Yes, if your analyzers report through a DCS, PLC, or historian over OPC UA, Modbus TCP, SQL, REST, or PLCnext. ES-DAHS is not tied to any analyzer manufacturer.
Does ES-DAHS submit reports to the regulator for me?
No. ES-DAHS generates and locks the monthly file. Your team submits it through the regulator's portal and records the confirmation in ES-DAHS, so every filing has a complete history.
Which regulations does ES-DAHS support?
Today, the Alberta CEMS Code (2021) and the AEP CEMS User Manual. Each jurisdiction's rules sit in their own rule pack, separate from how ES-DAHS collects and stores your data, so adding another jurisdiction means adding its rule pack, not rebuilding the system. Ask us about yours.
Is ES-DAHS cloud-based?
No. ES-DAHS runs on a server at your site, and operators connect from their own workstations over a single encrypted HTTPS port.
Talk to Us About Your CEMS
Tell us what analyzers you run, and we'll show you how ES-DAHS would handle your month.
Request a Demo