Skip to main content
§ For machine builders and line integrators

Cut fault diagnosis by 90% on every machine you have delivered.

Your technician scans the cabinet, asks what the fault means, and gets the answer with the PLC line and drawing page it came from. More calls closed on the first visit, fewer vans back on the road, and the diagnosis your best engineer would give available to everyone on the team.

26% lower repair time
90% faster diagnosis
440 technician-hours back per year

Measured at Amcor Flexibles. See all three cases

edmundai.app/service/case-packer-cp12-d217
Alarm A‑4021 on the infeed. The pusher does not retract. What am I looking at?

On this delivery the infeed pusher retracts on the rear proximity switch ‑31B2. A‑4021 is raised when that input stays low past the 1.5 s window in FB 812 Infeed, so the pusher is commanded back and never reports home.

Delivery D‑217 was commissioned with the revised bracket (drawing rev C), which sits the switch 4 mm further back than the standard machine.

Journal Same alarm on D‑191, 14 Mar. Sensor reseated, bracket shimmed. Closed on the first visit.
Already running Edmund
FERMAT Ferrit Wittmann Festo Innomotics
§01 The cost you are already carrying

Every fault your technician cannot place is a second visit you pay for.

The machine is at the customer's plant, three hours away. The alarm text is generic. Your technician carries the manual for the machine family, not for this delivery, and the electrical drawing that matters was revised twice during commissioning. So the repair becomes an educated guess. The line runs again for a shift, then stops the same way on Thursday.

Somebody drives back. The second trip is not on the invoice. It comes out of the margin on a service contract you already priced, and out of a technician who was booked somewhere else that day.

The answer usually existed. It sat in a PLC program your technician did not write, on page 47 of a drawing that lives in the folder for that delivery, or in the head of the colleague who commissioned the machine in 2014 and is on holiday until the 20th.

§02 What the service team gets

Your second-year technician diagnoses like your best one.

One project per machine or line, indexed from the documentation you already produce. A QR code on the cabinet opens that machine's chat. Your technician scans it and asks in plain language, in the language they speak.

  1. 01 Hotline

    The call comes in and does not automatically become a trip.

    Whoever answers the phone runs the query on that delivery while the customer is still on the line. Some calls end there with a setting changed or a bracket reseated. The ones that do not end there produce a technician who already knows what they are driving to.

    Same answer as the technician gets No trip booked yet
  2. 02 Dispatch

    The van gets loaded for the machine that is actually out there.

    The same machine family goes out twenty times and no two are identical. Each delivery is its own project, so the answer is about the revision that shipped on that one, down to the bracket the commissioning engineer changed on site. Which means the right part goes in the van the first time.

    Per delivery, per revision As-built, not as-designed
  3. 03 At the machine

    Scan the cabinet, ask in plain language, get the line it came from.

    No laptop balanced on a guard rail and no VPN into the customer's network. A code on the cabinet door opens that machine's chat on the phone your technician already carries, and the answer quotes the PLC block, the line number and the drawing page rather than paraphrasing them.

    Cited every time In the technician's own language
  4. 04 Closing the visit

    The fix stops living in one person's memory.

    "We have seen this before on another delivery" becomes a query instead of a recollection. Edmund reads the service records and journals you already keep, cites the visit the fix came from, and surfaces the fault that keeps coming back across the family.

    Repeat faults surfaced Handwritten notes included
  5. 05 The whole base

    Your senior engineer stops being the escalation path for everything.

    Most of what that person knows was written down at some point. It was just unfindable across a decade of delivery folders. Indexed, a technician in their second year answers the same fault, and the week of the one irreplaceable engineer goes back to the deliveries that need them.

    Onboarding a new technician Retirement stops being a risk
§03 Sources

It reads the documentation you already produce.

Edmund is vendor-agnostic on purpose. You do not build one machine with one controller, and neither do the plants you deliver into.

/01 PLC programs

Reads the program you shipped, whichever vendor is in the cabinet.

TIA Portal, Allen-Bradley and Omron projects parsed into one searchable model. Blocks, tags, addresses, call sites. The answer quotes the line, and your technician can navigate code written by a colleague eight years ago.

More vendors coming soon:
Chat TIA Portal · SCL PLC
Why does A‑4021 latch before the pusher reaches home?

The home check runs on a fixed 1.5 s window in FB 812 Infeed. If ‑31B2 has not made by then, the alarm latches and the retract command is dropped:

SCL CP12_D217_V18/Devices/S7-1500/Infeed/FB 812 Infeed
201//Retract, home check
202IF #Retract AND NOT #Stop THEN
203    #tHome(IN := NOT #In_31B2,
204           PT := T#1500MS);
205    IF #tHome.Q THEN
206        #alarm.A4021 := true;
207        #cmd.retract  := false;
208    END_IF;
209END_IF;
/02 Electrical documentation

Turns a tag into a place your technician can put a hand on.

EPLAN and CAD exports, down to the terminal and the cabinet. Ask where a tag is wired and get the input and module it lands on. The terminal strip and the drawing page come with it, for the revision that shipped on that delivery.

Resolved ‑31B2 · rev C EPLAN
Where is ‑31B2 wired, and where do I find it in the cabinet?

‑31B2 is the pusher home switch (inductive, PNP). It lands on input %I4.3 of DI module ‑A4, through terminals X1:11‑12 in cabinet +SK3.

/03 Manuals and scans

Cites the page, including the binders nobody has opened since 2009.

Vendor documentation answered with a page-level citation. Pages with no text layer are read with OCR, and the ones that stay unreadable are reported rather than quietly skipped, per delivery.

Page-level citation Handwriting OCR Multilingual
Match Inductive sensor · M12 PNP PDF · p. 12

"Sensing distance is specified for a standard steel target. Non-ferrous targets and mounting brackets that shift the target beyond 4 mm reduce the effective range and can prevent the output from switching at nominal 2 mm Sn."

Sensor datasheet · rev 02/2019 Open page 12 ↗
  • Case packer CP-12 · operating manual318 p. · indexed
  • Infeed sensor datasheet14 p. · indexed
  • Bracket drawing rev C (scan)2 p. · OCR
  • Gearbox manual (scan, 2009)no text layer
/04 Service records and journals

The fix from delivery D-191 answers the call from delivery D-217.

Service history and maintenance journals, structured or handwritten, become part of the same answer. Edmund reads them as a source and cites the visit. It does not replace the system you log them in.

Per delivery Photos · scans · PDFs Repeat interventions surfaced
Service journal Case packer CP-12 · 41 entries Journal
A-4021 Add entry
EntryStatusVisit
D-191 · A-4021 infeed, sensor reseatedClosed on the first visitIndexed14 Mar
D-176 · A-4021 infeed, bracket shimmedClosed on the first visitIndexed2 Feb
D-204 · pusher timing, PT raised to 2 sParameter changeIndexed19 Jan
D-191 · annual service, wear partsScheduledIndexed8 Dec
41 entries‹ 1 2 3 ›
/05 Coverage, per delivery

You see the gaps before a technician finds them at the machine.

Every project reports what is indexed and which pages came in as a scan with no text layer behind them. The cleanup you decide to do afterwards is aimed at the deliveries that actually generate callouts.

Indexed vs unreadable Freshness Per machine family
Data health Case packer CP-12 · D-217 Health
Documents indexed 412 +38 since commissioning
Pages read 6 940 1 128 of them by OCR
PLC blocks parsed 318 TIA Portal export V18
Needs attention 7 pages with no text layer
  • Electrical documentation 98%
  • PLC and HMI 100%
  • Vendor manuals 91%
  • Legacy scans, pre-2012 62%
/06 Operational data

Ask the line what it has been doing since you left.

Connect the databases behind the machine and ask about them in plain language. Cycle counts, consumption, how often that alarm has fired since the last visit, so a service call starts from a trend instead of a phone description.

SQL A-4021 · last 8 weeks Data
How often has A‑4021 fired on this line since the March visit?

34 times across 8 weeks, and the rate roughly tripled from week 5. The step lines up with the shift to the heavier carton grade on 14 April.

§04 Your numbers

What repeat visits cost you this year.

Your inputs, our arithmetic. We are not putting a fix rate on a marketing page. Below is what the second visits cost you before anything changes, and what a quarter of them are worth if they stop happening.

18
12
20%

Counting one technician-day per visit. Change any number to whatever your dispatch board actually says.

Repeat visits, per year
7 257 600 Kč
518 visits that go out twice for one fault
Callouts per year 2 592
Technician-days spent on the second trip 518
Close one in four on the first visit and you keep 1 814 400 Kč
Put your real numbers in front of us

Most builders do not measure their first-visit fix rate yet. Working out what yours is takes about twenty minutes on the call, and it is useful to you whether or not you buy anything.

§05 The fit test

Four sentences. Any one of them means we should talk.

Tick what is true of your service organisation. If none of it is, you probably run fine without us, and we would rather say that on a call than walk you through a funnel.

/result Tick any that match your service organisation.
§06 Evidence

26% lower repair time, measured in plants running Edmund.

Edmund started inside factories, with maintenance teams. That is where the figures below were measured and that is how they are labelled. The fault is the same fault. What differs is who stands at the machine and who pays for the trip.

On the builder side we have customers and no published figures yet, so we are not going to invent any. If you would rather hear it from a machine builder than from us, say so on the call.

§07 The other side of the contract

The customer's own maintenance people can use it too.

A code on the cabinet works for whoever scans it. If you want the plant's maintenance team answering the easy questions themselves, that is a matter of who you give access to, and access follows teams rather than the machine.

Fewer calls reach your hotline. The ones that do are the calls worth sending a technician to. Your service organisation stops being the first line of support for a loose sensor bracket and stays the escalation your contract actually charges for.

Whether that sits inside your service contract or beside it is a commercial question. We will have it on the call.

Case packer CP-12
Delivery D-217 · Site B
Printed for the cabinet door. Scanning it opens that delivery's chat.
This sample scans to this page.
§08 How it starts

One machine family, your own faults, before you commit to anything.

Not the whole installed base. One family you deliver often, and the documentation you already produce for it.

  1. 01

    You send what you already ship

    Schematics, the PLC export, the manuals, the service history if it sits in a system. No new documentation, no cleanup pass first. The mess is the starting condition and Edmund reports what it could not read.

  2. 02

    We index it and hand it to two of your technicians

    Pick the two who will be hardest to convince. They ask it the faults they actually had last month, on the deliveries they actually visited.

  3. 03

    They tell us whether the answers hold up

    A wrong citation is a failure and we treat it as one. If the answers are not good enough for the machines you build, we say so and stop there.

  4. 04

    Then the rest of the service team, then the rest of the base

    More deliveries, more families, the hotline, and the customer sites where you want the plant's own people to have it. One project at a time, in the order that pays.

§09 The awkward questions

The ones service directors ask in the first ten minutes.

Our documentation is a mess. Every delivery folder looks different.

That is the normal starting state and it is not a reason to wait. We index one machine family as it is, then show you what comes back before you reorganise anything. Edmund reports per project which documents are indexed, which pages carry no text layer, and where coverage is thin, so the cleanup you do afterwards is aimed at the gaps that actually cost you visits.

Half our drawings are scans from before we had EPLAN.

Scanned pages are read with OCR and cited by page like any other document. Pages that stay unreadable are listed as unreadable. You will know which parts of the old base are covered and which are not, per delivery.

Our customers' PLC programs are under NDA. Who sees what?

Each delivery is its own project, and which projects a person can reach is decided by the team they are in. A technician assigned to one customer's team does not see another customer's projects. Administrators define projects and teams, so the separation is yours to set, per customer if that is what the NDA requires.

The contractual side, where the data is held and what may be done with it, is a document we send you rather than a paragraph in a marketing FAQ. Ask for it on the call and you get it before anything is uploaded.

Our diagnostic know-how is the service margin. Does it leak?

Your projects belong to your organisation in Edmund. Another builder's account does not reach them, and your know-how does not become part of anyone else's answers.

The change worth thinking about is internal. Today that know-how sits with two or three people, which feels like protection until one of them retires. Indexed, it stays inside your service organisation and survives the people who built it.

We already run a service ticketing system.

Keep it. Edmund reads service records and maintenance journals as a source and cites them in answers. Your technicians log work where they log it today. What changes is that the last five years of those records become answerable at the machine instead of searchable by whoever remembers the right ticket number.

Our technicians will not use another system.

There is nothing to log in to at the machine. A code on the cabinet opens that machine's chat on the phone already in their pocket, and the interaction is a question in their own language. The two technicians in the pilot are the test of this, which is why we ask for the sceptical ones.

What does it cost?

Priced by the number of machines indexed and the number of people using it. We quote once we know those two numbers, which usually takes one call. If your repeat-visit figure from the calculator above is small, we will tell you the case is thin rather than sell you the pilot anyway.

§ Book a demo

Book a 30-minute call.

We will show Edmund on a machine like the ones you build and tell you on the call whether your installed base is a fit.

Please enter your name.
Please enter a valid work email.
Please enter your company.
Please enter a phone number.
Tell us briefly what you build.

By submitting the form, you confirm that you have read the information on the processing of personal data.

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