Skip to main content

AI debugging platform for every machine on your line.

Edmund is an AI debugging platform that reads your PLCs, HMIs, schematics, manuals, alarms, and maintenance journals. Unifies all of your data sources into one platform with a reliable maintenance workflow.

Find a servo drive and explain its activation conditions in the PLC program.

Found the servo control block FB 1343 Faulhaber MCBL. The drive is enabled when it is online, not cancelled, and a motion command (Home / Jog / Positioning) requests it.

  • #GoHallZero starts it only while neither #Cancel nor #Stop is set, line 143.
  • When #status.enabled is off, it first sets #state.enable.start, lines 144 to 145.
Line4_V20_Export
S7-1500 · ET200MP
Code PreviewCopy pathOpen in PLC program
SCLLine4_V20_Export/Devices/S7-1500_ET200MP/Motor Control/FB 1343 Faulhaber MCBL
Load previous lines · lines 122–141
142//Go Hall Zero143IF #GoHallZero AND NOT #Cancel AND NOT #Stop THEN144    IF NOT #status.enabled THEN145        #state.enable.start := true;146    END_IF;147    #state.goHallZero.start := true;148    #status.done := false;149END_IF;
Load more lines from line 150
Ask Edmund, try “where is -94B1 wired?”
Trusted by leading European manufacturers 13 production groups · 4 countries

You have a CMMS. You have an MES. You have Copilot.
So why do faults still take hours to fix?

€30,000–€60,000

An hour of unplanned downtime on a tier-2 automotive line.

We bet your last downtime took more hours than you would have liked.

Three things a Plant Director sees in the first quarter.

25–30%
time saved on troubleshooting

Provably lower MTTR.

Mean time to repair gets shorter, and the difference shows in OEE. Numbers you can defend in a quarterly review without hand-waving about "improving processes."

441hrs / yr
returned to senior technicians per plant

Senior technicians don't have to be the bottleneck.

An ordinary technician picks up where a PLC specialist used to be needed.

700 €k / plant / yr
saved across the cohort

Reliability numbers that hold up in a board review.

Every fault has a documented root cause. The board review stops being "we're working on it" and starts being "this is the third Tuesday relay sticking; here's the procurement plan."

The fix is ten minutes.
The hunt is an hour.

When a line stops, the problem usually isn't the repair itself — it's diagnosing the right problem. Your data already has the answer, scattered across PLC projects, schematics, alarms, journals, and people's heads, but none of it connects. Edmund significantly shortens the diagnostic step.

MTTR · diagnosis vs repair
Without Edmund
Diagnosis ~50 min
Repair ~10 m
With Edmund
Diagnosis ~10 m
Repair ~10 m
Saved ~40 min
−80% diagnostic time on every fault.
→

The bottleneck isn't the broken part. It's connecting sources, tools, and decisions before anyone touches a wrench.

See how Edmund helps technicians at the shopfloor.

01 03
Case
/01
Sector
Packaging
Operator
Amcor Flexibles
Site
Nový Bydžov, CZ

How Edmund cut repair time 26% across Amcor's Nový Bydžov plant.

Maintenance knowledge sat in three places, hundreds of PDFs, handwritten logs, and the heads of technicians who'd spent decades on the floor. None of it was searchable. Edmund pulled all of it into one query box.

A junior technician answering a 2 a.m. fault alarm now reaches the same institutional knowledge a senior engineer could recall in seconds. Adoption was immediate, the interface was simple enough that technicians started using it on day one without prompting.

The standout feature was voice input. Instead of typing notes after a long shift, technicians dictate directly on the floor and Edmund writes the entry into the digital maintenance log automatically.

Read the full case →

  • 26%
    drop in repair time
  • 440hrs
    man-hours saved per plant, per year
  • 90%
    faster fault diagnosis
  • Day 1
    adoption · no extra training
Case
/02
Sector
Metalworking
Operator
Moravia Cans
Site
Bojkovice, CZ

Moravia Cans: maintenance information at the point of repair

At its Bojkovice plant, Moravia Cans uses Edmund to support fault diagnosis and repair preparation. The company makes aluminum aerosol cans on high-speed forming and printing lines and has grown by 60% over the past three years.

Maintenance technicians can consult equipment documentation, review previous maintenance interventions and check spare parts availability through a single interface.

Alongside manuals and maintenance records, they can access operational data held in the plant's business systems, Microsoft SQL Server and the QAD ERP, without writing SQL queries or navigating database structures.

Read the full case →

  • 10K+
    data points connected through a single interface
  • 24/7
    access to technical documentation and recorded maintenance know-how
  • 4
    sources in one interface
Case
/03
Sector
Packaging
Operator
Model Obaly
Site
Opava, CZ

Using AI in maintenance can cut downtime by up to 30%

Technical documentation at Model Obaly was split across shared drives, service systems, inventory records and paper binders. Edmund helped digitise the paper documentation and connected all the sources in one interface that maintenance technicians can use right at the machine.

Edmund became the common starting point for diagnosis right at the machine. A maintenance technician talks the fault through with the system and can learn the root cause within a few seconds. If a spare part is needed, they find out straight away whether it is in stock and go to get it without a stop at the workshop. Instead of needless walking, switching between systems and phoning colleagues, they have the answer at hand.

Read the full case →

  • up to30%
    potential for shorter breakdowns when using the system
  • 300K+
    pages of technical documentation digitised and made accessible
  • 4
    Czech locations · Opava live, two more being implemented

People running Edmund every day.

References from our customers

Now we have everything in one place, right at the machine. I enter the details of a fault and within a few seconds I see what it means, how it was solved in the past and whether we have the parts if we need them. I don’t have to switch between systems or look anything up. Finding root causes is faster, and when we use the system we have the potential for shorter breakdowns, on average by up to 30%. For me, the biggest benefit is that people can focus on the repair, not on searching for information.
Kamil Fedor
Country Maintenance Manager · Model Obaly
AI is the only tool that can systematically work with data from multiple sources. Using Edmund has led to a lower frequency of a specific failure, or even its complete elimination.
David Frajt
Head of Maintenance · MoraviaCANS
We've had a very positive experience with Edmund. The results have an immediate impact on the efficiency of our production processes.
Martin Bryknář
PLC Specialist · Amcor
441 hours
Saved on maintenance per year
New production lines and machines are coming to our plant, and we don't yet have the experience to diagnose them efficiently. At the same time, we can't grow the maintenance team to keep up. So we use Edmund AI as an "invisible co-worker": it fills the missing know-how, supports our technicians' decisions, and speeds up finding and fixing faults.
Ivo Vítek
Head of Maintenance · Innomotics
Industry 4.0 promised a lot but delivered very little. Edmund is genuinely making a difference.
Filip Škeřík
Head of automation · Festo

One brain for your whole plant.

Edmund links your PLC programs, schematics, robot programs, documents, live data and maintenance journals into one graph.

HomeLine 4Chat
Cell 11 keeps going into safe stop at night. Why?
Searching PLC programs
Searching electrical schematics
Reading robot programs
Reading maintenance journals
Type your message for Edmund here
01/PLC programs

Edmund finds the code in PLC projects.

FB_Cell11_Safety, line 48. %I4.3 is the safe run permit: when it drops, cell 11 stops.

Works with
Code preview
SCLLine4_V20_Export/Devices/S7-1500/Cells/FB_Cell11_Safety
44// Cell 11: safe run permit
45#SafeRun := #GuardOK
46            AND #EStopOK
47            AND #DoorClosed
48            AND "Cell11_LightCurtain";  // -B34 OSSD1, %I4.3
49IF NOT #SafeRun THEN
50    #Robot_SafeStop := TRUE;
51    #Alarm_SafeStop := TRUE;
52END_IF;
02/Electrical schematics

Understands the wiring in electrical and mechanical schematics.

%I4.3 leads to EPLAN sheet 217: the light curtain receiver -B34, wired through terminal X9:4.

Works with
Cell11_Elektro.pdf217/ 402
EPLAN sheet 217
03/Robot programs

Edmund also understands robots.

The ABB robot in cell 11 reads di_VariantB at line 85: variant B loads at pLoadB with gripper G2.

Works with
RAPID modules68
I/O & signals761
Signals
Signal
Type
di_G2_OK
Drivesdi_G2_Sel
DI
di_G2_Sel
Driven bydi_VariantB AND di_G2_OK
DI
di_LoadStn_Clear
DI
di_SafeStop
TriggersQuickStop
DI
di_VariantA
Drivesdi_G1_Sel
DI
di_VariantB
Drivesdi_G2_Sel
DI
diPLC_Heartbeat
DI
diPLC_MotorsOn
TriggersMotorOn
DI
di_VariantBDI
Input
Device
PLC_IO
PROFINET Internal Device
Address
34
Connections
Drives
di_G2_Sel
viaCross_di_G2_Sel
Cross-references
MainModule.modRead
rLoad · line 85
IF di_VariantB = 1 THEN
04/Maintenance journal

And remembers what happened in the past.

Third safe stop in 30 days, all on night shift. Gripper G2 was replaced and pLoadB re-taught on 12 April.

Works with
Maintenance logsShift logs
Cell 11EdmundAdd entryManage
Entries in this journal
Search maintenance entries..StatusSource Type
Name
Status
Source Type
Safe stop, cell 11
M. Novák · 04/26/2026 2:40 AM
Processed
Manual
Safe stop, cell 11
Night shift · 04/22/2026 3:15 AM
Processed
Manual
Safe stop, cell 11
P. Doležal · 04/15/2026 1:55 AM
Processed
Manual
Gripper G2 replaced, pLoadB re-taught✓ Cited
T. Marek · 04/12/2026 10:20 AM
Processed
Manual
0 selected (4 total)Per page10

Edmund gives you a unified diagnostics platform, connected to all your data sources.

HomeLine 4Chat
Cell 11 keeps going into safe stop at night. Why?

That’s -B34, the light curtain receiver at cell 11’s loading station.

Cell11_Elektro.pdfp. 217

Its OSSD1 output feeds %I4.3, the safe run permit in FB_Cell11_Safety, line 48.

FB_Cell11_Safety.sclL48

All three stops came during variant B, which only runs on night shift.

MES · shift planApril

Variant B loads at pLoadB, re-taught when gripper G2 was replaced on 12 April. It now sits 38 mm closer to the loading station, so the gripper’s air hose cuts the curtain’s beams.

MainModule.modL85Gripper G2 replaced

What to check first 🔧

Re-teach pLoadB clear of the protective field. Then re-route the air hose on gripper G2.

Rate the answer

This project was realised via financial support from Technological Incubation program

Financováno Evropskou unií · NextGenerationEU Národní plán obnovy Ministerstvo průmyslu a obchodu Czech Republic — The Country For The Future Technologická inkubace · CzechInvest