CS-02 · CementSheet 1 of 7
Shift log · CementPragmatos 3.0 case study · a two-kiln plant, 2 × 2,500 t of clinker a day

Pragmatos at a Two-Kiln Cement Plant

One record across every maker: energy per tonne of clinker, every kiln stop, and the evidence behind the emissions report.

PREHEATERCALCINERROTARY KILNCOOLER BURNING ZONE · HOTTEST POINT Raw meal in →→ clinker out Material temperature along the line
Line status board · a plant like this, today on its own screen, not on one record
Kiln line 1Makers D · E · F
Kiln line 2Makers D · E · F
Raw mills ×2Maker B
Cement mills ×3Makers B · H
Analysers ×5Makers C · G
Fuel handlingMaker F · weighbridge
Fans and drivesMakers I · J
Control systemThree generations

Starting point

Every unit has its own screen and its own clock. Energy arrives as one monthly bill, a kiln stop is pieced together from three trend screens, and the emissions data is assembled in spreadsheets.

Approach

A read-only edge reads each unit over the interface it already has. Pragmatos puts them in one namespace with one clock, on the plant's own servers.

What it does not do

Pragmatos does not run or tune the kiln. The control system and the operators keep that. Pragmatos reads, records and shows.

MODELLED €293,350 a year

Four results for a plant of this size, each with its inputs on sheet 7. Thermal energy and CO2 are shown, not counted.

Crius Software · Pragmatos 3.0Log CS-02 · kiln lines 1 & 2 · rev A 2026-101
CS-02 · CementSheet 2 of 7
06:00 · shift handover

The Plant, Line by Line

A plant like this has two kiln lines with preheater and calciner towers, each making about 2,500 tonnes of clinker a day. Five mills, a fuel yard and five analysers surround the two kilns. Most of it was bought in different decades, from different makers.

AreaEquipmentMakerIn sinceRead pathWhere its data lives today
Raw sideCrusher and stackerA1990sOPC UA via control systemControl-room trend screens
Raw mills ×2, vertical rollerB2008OPC UAThe mill's own operator panel
Cross-belt analyserC2015OPC UAThe analyser's own PC
Kiln linesPreheater, calciner, kiln ×2D1998 · 2006OPC UA via control systemControl-room trend screens, two generations
Clinker coolers ×2E2006OPC UA via control systemControl-room trend screens
Burners and fuel dosingF2021OPC UAThe dosing station's panel
Kiln-shell scanners ×2C2017SurveyThe scanner's own PC
Gas analysers ×4, kiln inlet and stack, both linesG2014OPC UA via control systemAnalyser PC, a monthly export
Finish sideCement mills ×3, ball millsB · H1995 · 2011OPC UA via control systemControl-room trend screens
UtilitiesMain fans and mill drivesImixedOPC UA via control systemDrive panels; the site meter
Sub-meters, per feederJmixedSurveyRead by hand, or not at all
Fuel yardAlternative-fuel receipts––SurveyWeighbridge tickets and lab sheets

Makers are lettered, not named. Survey means the interface survey confirms a read path before scope is fixed. A unit without one stays out of scope until it has one.

12equipment groups
10makers, A to J
4decades of control systems
0clocks they share

What a Shift Change Looks Like

The incoming shift reads the paper log, walks the control-room screens, and asks what happened at 03:40. The kiln trend shows the drop and the mill panel shows the trip. The analyser PC shows something else again, and each of the three runs on its own clock.

The night's alternative-fuel deliveries are on a weighbridge ticket in another building. The energy figure for the night does not exist yet: it arrives on next month's bill, for the whole site.

Crius Software · Pragmatos 3.0Log CS-02 · kiln lines 1 & 2 · rev A 2026-102
CS-02 · CementSheet 3 of 7
03:40 – 21:50 · log entries

Six Entries From an Ordinary Day

Each of these is an industry-wide pressure, sourced below. In each case the plant has the data, but the data is never on one record.

03:40STOP
Kiln 2 trips. Trend screen: feed drops 03:38. Mill panel: trip 03:41. Analyser PC: 03:36. Three clocks, three stories. The cause is argued at the 08:00 meeting. Stops and start-ups lift a kiln’s yearly fuel use by about 160 to 320 MJ a tonne of clinker, and an unsteady kiln shortens the life of its refractory lining.S1
One Stop RecordEvery unit’s last values before the stop, on one clock, with the cause a named engineer approves.
07:10FUEL
Alternative-fuel deliveries in overnight. Weighbridge ticket, lab sheet, dosing panel. German cement kilns took 73.4% of their fuel energy from alternative fuels in 2023. Waste fuels differ in heating value, moisture and chlorine, and have to be prepared and evened out before they reach the burner.S2
Fuel Beside the KilnReceipts and dosing on the same record as each line’s energy, shift by shift.
09:30kWh
Electricity for the month arrives as one site bill. Five mills, two main fans, one number. A cement plant uses 90 to 150 kWh of electricity a tonne of cement, and the EU’s 2013 cement BAT reference puts energy at 30 to 40% of what a tonne costs to make.S3
kWh per Mill and FanEach drive’s power against its own tonnes, wherever a meter or drive value exists.
11:00CO₂
Carbon cost review. Free allowances start stepping down in 2026, as the border levy starts, and reach zero in 2034 under current rules. A July 2026 proposal would stretch that timetable. Each tonne of clinker carries about 0.8 t of CO2, two-thirds of it from the limestone itself.S4
Energy per Tonne of ClinkerPer line, per shift, beside the fuel mix that a CO2 figure is built from.
14:00REPORT
Environmental team asks for March data again. Fuel, analyser and production figures sit in four places. The annual emissions report has to be checked by an accredited body and filed by 31 March, with written procedures for every data flow behind it.S5
A Monthly Evidence PackThe month’s fuel, analyser and production data, assembled on a schedule, with who changed what.
21:50SHIFT
Night shift takes over. The senior burner operator leaves next spring. In Germany, about 13.3 million people in work pass retirement age by 2040, three in ten of the workforce.S6
A Record That StaysEach stop, its approved cause and every rule change stay on the record after the shift goes home.

S1 EU JRC, BAT Reference Document for Cement, Lime and Magnesium Oxide, 2013.

S2 VDZ, Environmental Data of the German Cement Industry 2023, Sept 2024; and S1.

S3 S1, as above.

S4 European Parliament, 18 April 2023; European Commission, CBAM page, 2026; ICAP, 17 July 2026; EU JRC, cement transition mapping, 2026.

S5 EU Implementing Act 2018/2066; Swedish Energy Agency, 26 March 2026.

S6 Destatis, press release N039, 23 June 2026.

Crius Software · Pragmatos 3.0Log CS-02 · kiln lines 1 & 2 · rev A 2026-103
CS-02 · CementSheet 4 of 7
12:00 · one record

Every Unit on One Clock

A read-only edge on the plant network reads each unit over the path the survey confirmed. The edge holds about 72 hours if the link drops. Pragmatos Live gives every value a name and a timestamp on the plant's own servers.

Crusher · A Raw mills · B Analyser · C Pre-heatertower· D Rotary kiln · D Cooler · E Burner · F Gas analys. · G Cement mills Fans · I · J RRRRRRR R = a read path the interface survey confirmed, on the plant network READ-ONLY EDGE · no write path · holds about 72 h if the link drops PRAGMATOS CORE · one namespace · one clock · on site

It Reads

  • Feed, fuel and power on each line
  • Mill and fan power, per drive
  • Kiln, cooler and burner states
  • Analyser values and their status
  • Fuel receipts, once the survey finds a path

It Records

  • Each kiln stop, with every unit's last values before it
  • The cause a named engineer approves
  • The month's fuel and energy data, in one place
  • Who changed a rule, and when

It Shows

  • Energy per tonne of clinker, per line, per shift
  • Electricity per mill and fan
  • The stop history, by cause
  • Vibration drift on mills and fans, flagged for people to read
  • A monthly evidence pack for the emissions report

The Kiln Stays With the Control Room

The edge has no write path. Pragmatos does not set a fuel rate, a fan speed or a feed. It writes nothing back to the kiln, and it closes no loop. Operators and the control system decide. Pragmatos gives them one record to decide from, and keeps it after the shift goes home.

Crius Software · Pragmatos 3.0Log CS-02 · kiln lines 1 & 2 · rev A 2026-104
CS-02 · CementSheet 5 of 7
15:00 · heat-up schedule

Brought Up Like a Kiln: in Ramps and Holds

A new refractory lining is heated in stages, with holds, so that nothing cracks. The rollout follows the same pattern. Each hold is a point where the plant checks the record before more is added.

SurveyLine 1Line 2 + millsDrives + metersStops, drift, the month0246810121416 WEEKS SHARE OF THE PLANT ON ONE RECORD all0 / ramp ▬ hold: checked before more is added
WeeksStepWhat happensWho signs it
0 – 2Interface surveyLists what is measured today and confirms a read path for each unit. Units without a path are named out of scope.Plant electrical and process engineers
3 – 5Line 1 on the recordThe edge goes in. Kiln, cooler, burner and gas analysers on line 1 are read, and the tag dictionary is agreed.Process engineer, line 1
6 – 9Line 2 and the millsLine 2 and five mills follow. Energy per tonne of clinker runs per line, per shift.Production manager
10 – 12Drives and sub-metersElectricity is split per mill and fan wherever a sub-meter or drive value exists.Electrical engineer
13 – 16Stops, drift and the monthStop-cause rules go live once a named engineer approves them. Advisory baselines run on mill and fan vibration. The first monthly evidence pack goes to the environmental team.Maintenance lead; environmental officer
Crius Software · Pragmatos 3.0Log CS-02 · kiln lines 1 & 2 · rev A 2026-105
CS-02 · CementSheet 6 of 7
18:00 · shift totals · MODELLED

What One Record Is Worth, Per Year

Each strip runs like a chart recorder. The pen sits at today's level, then steps to the modelled level with one record, drawn to scale from a zero line at the bottom. Every input is on sheet 7 and can be replaced with the plant's own figure.

R-01 · Assembling the Emissions-Report Evidence

Engineer-days a year spent pulling fuel, analyser and production data together for the annual emissions report.

today · 60 daysone record · 20 days
€32,00040 engineer-days a yearMODELLED · C-11 to C-13

R-02 · Piecing Together Each Kiln Stop

Engineer-hours per stop to line up three trend screens, three clocks and the shift log.

today · 16 h a stopone record · 3 h a stop
€28,600286 engineer-hours a yearMODELLED · C-21 to C-23

R-03 · Unplanned Kiln Stops a Year

The stops that fall away are repeats of a cause the record already holds, approved by a named engineer.

today · 24 stopsone record · 22 stops
€120,0002 fewer stops a year, €60,000 eachMODELLED · C-14 to C-20

R-04 · Electricity per Mill and Fan

Site electricity a year. With each mill and fan showing its own kWh per tonne, the plant’s engineers find drives running empty or idling and act on them.

today · 205 GWhone record · 204 GWh (−0.5%)
€112,7501,025 MWh a year (C-26)MODELLED · C-07 to C-10, C-24 to C-26

Total, a year, for a plant of this size (sheet 7, Total row). The four do not overlap: R-02 counts only the stops that still happen, and R-04 counts electricity only.

€293,350

Shown, Not Counted

Energy per tonne of clinker, per line and per shift, sits beside the fuel receipts on the record. That is what a CO2 figure is built from, so the plant sees it every shift. The heat balance of the kiln is the control room’s work, and the model counts nothing for thermal energy, fuel mix or CO2.

Crius Software · Pragmatos 3.0Log CS-02 · kiln lines 1 & 2 · rev A 2026-106
CS-02 · CementSheet 7 of 7
22:00 · calculation sheet

Every Figure, With Its Inputs

RowInput or stepValueKind
C-01Engineer-day, loaded cost€800ASSUMED
C-02Kiln lines2ASSUMED
C-03Clinker per line per day2,500 tASSUMED
C-04Operating days a year320ASSUMED
C-05Clinker a year = C-02 × C-03 × C-041,600,000 tDERIVED
C-06Clinker factor (clinker per tonne of cement)0.78ASSUMED
C-07Cement a year = C-05 ÷ C-06, rounded2,050,000 tDERIVED
C-08Electricity per tonne of cement (source range 90 to 150)100 kWhS3
C-09Site electricity a year = C-07 × C-08205,000 MWhDERIVED
C-10Electricity price€110 / MWhASSUMED
C-11Engineer-days on emissions evidence a year, today60ASSUMED
C-12The same, with one record20ASSUMED
C-13R-01 = (C-11 − C-12) × C-01€32,000DERIVED
C-14Unplanned kiln stops a year = 12 a line × C-0224ASSUMED
C-15Share that repeats a known cause25%ASSUMED
C-16Repeats avoided = C-14 × C-15, one in three of them (assumed), rounded2DERIVED
C-17Output lost per stop20 hASSUMED
C-18Clinker per hour = C-03 ÷ 24104 tDERIVED
C-19Contribution per tonne of clinker / restart fuel per stop€25 / €8,000ASSUMED
C-20Cost per stop = C-17 × C-18 × C-19 + restart; R-03 = C-16 × C-20€60,000; €120,000DERIVED
C-21Hours to piece together a stop: today / with one record16 / 3ASSUMED
C-22Stops still happening = C-14 − C-1622DERIVED
C-23R-02 = (C-21 difference) × C-22 ÷ 8 × C-01€28,600DERIVED
C-24Electricity found per mill and fan0.5%ASSUMED
C-25R-04 = C-09 × C-24 × C-10€112,750DERIVED
C-26Electricity found a year = C-09 × C-241,025 MWhDERIVED
TotalR-01 + R-02 + R-03 + R-04€293,350DERIVED

ASSUMED a stated input for a plant of this size; replace it with the plant’s own. DERIVED arithmetic on the rows above. S3 taken from the source listed on sheet 3.

What the Deployment Is Built On

  • A read-only edge on the plant network, with no write path
  • About 72 hours of buffering if the link drops
  • Reads over each unit’s existing interface, unit by unit, after the survey
  • One namespace and one clock, on the plant’s own servers
  • Rules for energy per tonne and per drive
  • Vibration drift on mills and fans, flagged for people to read
  • Stop causes approved by a named engineer, with a full trail
  • A scheduled monthly evidence pack

Why the Record Outlives the Control System

A kiln line outlives several control systems and several suppliers. The record sits in a namespace the plant owns, on servers the plant holds, and reads every maker over the interface it already has. When a unit is replaced, its new interface is surveyed and mapped to the same names on the same record.

Crius Software · Pragmatos 3.0Log CS-02 · kiln lines 1 & 2 · rev A 2026-107