Industrial automation
A solution from MCS Grup
Real-time OEE, downtime causes, scrap and shift reporting straight from controllers and sensors — in the browser, on the shop floor and in your reports.
We deploy a production monitoring system that takes its data straight from controllers and sensors, calculates OEE and shows where the machine hours went during the shift. The software and the deployment are delivered together with our manufacturing partner in Türkiye; the contract, the invoice and the project management are Polish, from a Polish company.
Production data usually exists. It just is not where it is needed, at the time it is needed. Stoppages go on a sheet of paper, the shift log reaches a spreadsheet the next day, and OEE is produced once a month — mostly as material for an argument about whether it can be trusted. A downtime reason is often a single word, "breakdown", and a week later nobody can tell whether it lasted five minutes or fifty. Scrap is counted at the end rather than at the machine that produced it.
The consequence is always the same: the conversation about throughput runs on impressions, and the investment case rests on a number nobody can defend. Before you buy another machine it is worth knowing how many hours a day the one you own stands still, and why.
Data collection. Machine states, piece counters and alarm signals come from Simatic S7 controllers over Profinet and OPC UA. Machines without a controller are described with signals added on site — a separate subject, covered on the machine data collection page. States are split into running, stopped, changeover and no order, because without that split every indicator can be disputed.
Calculating the indicators. OEE is the product of three factors and says something only when it is broken down into them.
| Factor | What it measures | Typical losses |
|---|---|---|
| Availability | Running time as a share of planned time | Breakdowns, changeovers, missing material or operators |
| Performance | Actual rate against the nominal cycle | Micro-stops, running at reduced speed |
| Quality | Good pieces as a share of pieces produced | Scrap, rework, start-up after a changeover |
Alongside OEE we report maintenance indicators: MTBF, the mean time between failures, and MTTR, the mean time to repair. The first shows how often a machine fails, the second how long it takes to get it running again; the two lead to entirely different decisions, which is why we keep them apart.
The reason, at the machine. A stop longer than an agreed threshold has to be closed with a reason. The operator picks it on the panel from a list agreed in advance with maintenance and process engineering — not from a vendor's ready-made dictionary. Where the controller supplies an alarm code, the reason is proposed automatically. An andon call sits next to it: one press notifies the mechanic, the setter or quality control, and the system measures the response time.
Reports and the bridge to plant systems. The shift ends with a report nobody has to retype: output against plan, the list of stoppages with durations and reasons, scrap, and OEE per machine, per cell and for the whole shop. What is exchanged with the ERP system — orders one way, output and scrap the other — is agreed during the pre-implementation analysis, because the boundary between the shop floor and the ERP sits in a different place in every plant.
It does not pay off for everyone. With three machines, one shift and one-off production a shift log can be enough, and the deployment only pays back once you add a shift or more machines. We say so on the first call, before we price anything.
We publish no price list, because the cost depends on things that cannot be guessed from a desk: the number of machines and their age, the number of signals per machine, the state of the shop-floor network, the number of operator stations and boards, the scope of ERP integration, and whether you want us to run the system afterwards. The quote follows a machine survey and a technical call, and separates licences, implementation work, hardware and support. Without those lines no two offers can be compared — it is usually the first question we are asked, and the first one we answer with numbers from your plant rather than a market average.
Ready-made production software is a mandatory component of a project under the Dig.IT programme run by ARP, where the grant reaches 50% on a de minimis basis and hardware and training carry a separate share limit. The deployment is also eligible in the implementation module of Ścieżka SMART. The conditions depend on company size and plant location and the calls change, so the current state is kept on the automation and digitalisation funding page. We are not a licensed grant adviser: we check whether the scope fits the programme and work with the adviser on your side.
Knowledge base
The formula, a worked packaging-line example, a calculator and the definitions you have to agree before the first measurement.
Read 2026-09-15Price components, what vendors actually publish, indicative ranges for 5, 20 and 50 machines, the costs nobody quotes, and the grant routes.
Read 2026-09-22The ISA-95 levels, what each system does, where the functions overlap and which one to buy first in a twenty-machine plant.
ReadQuestions and answers
It is a production monitoring system: data acquisition, OEE, downtime, scrap and reporting. A full MES for production also covers scheduling, warehouse movements and order management, which many plants already run in their ERP. We start from the data and the indicators and draw the boundary with the ERP during the definition workshop.
Yes. Older machines are described with signals added on site — contacts from contactors and lamps, added sensors, counters, current measurement. That is the scope of our machine data collection page, and it is quoted per machine.
The operator, on the panel at the machine, from the agreed list. Where the controller reports an alarm code the reason is proposed automatically and only has to be confirmed. A list nobody agreed with maintenance produces data nobody trusts, so we build it with your people before go-live.
That is the usual scope: production orders come from the ERP, output and scrap go back. The method — interface, database or file exchange — depends on your ERP and is settled in the pre-implementation analysis, together with who maintains the interface afterwards.
The date goes into the offer, after the machine survey. A pilot on a few machines is short; a whole shop depends on how many machines need added signals and what the network looks like. We do not quote a number of weeks in advance, because it would be a number about someone else's plant.
The translation scope for the interface and the documentation is agreed before signing and written into the contract. Training, project management and support are in Polish in every case.
Tell us what you need. You will get an answer within one business day.