RPD Engineering

RPD Vaktari Machine

Machine monitoring · User manual · v2026.10.15b

01What it is and what it does

RPD Vaktari Machine reads the files the machine's SCADA writes during the day and gets three things out of them: what state the machine is in now, how long it has been running and stopped, and why it stopped. Nothing has to be written down by hand: every change of state and every error is recorded with its time.

You look at it with a browser, from the same computer or from any other on the network. It has five tabs:

TabWhat it is for
LiveWhat the machine is doing right now and how today is going.
AccumulatedOne specific day or a period: availability, stops, errors and output.
ErrorsHow the errors evolve day by day, to spot a fault or wear in time, and which errors send e-mail alerts.
ReportThe same period as a report, to print or save as PDF.
ExportGetting the stops, the errors or the daily summary out as CSV, and the report as PDF.

The states of the machine

The whole module is built on splitting time into states. Three of them count as production time, and three do not:

StateColourWhat it meansCounts towards availability
Runninggreenthe machine is producingyes
Stop with errorredit stopped and the SCADA recorded an erroryes
Stop without erroramberit stopped with no error recordedyes
Waiting to startgreythe time before the first start of the dayno
End of daygreythe last stop of a day that is already closedno
Pause between lotslight yellowa stop longer than the limit set at installation, if there is one; usually a wait for materialno
Availability It is the percentage of production time during which the machine was running: running time divided by running time plus stop time. The wait before starting, the end of the day and the pauses are left out, because they are not time when production was expected.

02Starting and access

On the computer where it is installed

From another computer on the network

No need to refresh

The Live tab updates by itself every 5 seconds, and the state clock ticks every second. Accumulated is recalculated every minute when the period includes today.

Each installation of Vaktari Machine follows one machine. If there is more than one, each has its own address.

03The header

Vaktari Machine header with numbered callouts
Fig. 1 · The header and the tabs.
1
Brand and module.
2
The machine and, below it, the reference it is making according to the last reading.
3
Help Opens this manual in a new tab, on the RPD website and in the language of the page.
4
Language Catalan, Spanish, English, Basque, French and Portuguese. The browser remembers the choice.
5
Theme Dark or Light. Also remembered. The state colours are the same in both.
6
Tabs. The browser remembers the last one you had open.
Language drop-downTheme drop-down
Fig. 2 · The six languages and the two themes.

Error texts are not translated: they are shown as the machine's SCADA writes them.

04“Live” tab

This is the screen to keep open on the shop floor. It always refers to today.

4.1 · The state

Machine state band
Fig. 3 · The current state, since when, the reference and how long it has been in it.

The band at the top says in large letters what the machine is doing and changes colour with the state: green when running, red when stopped by an error, amber when stopped without an error, and grey when it is not production time. On the right, a clock counts how long it has been in that state.

When the stop is due to an error, the list of active errors appears under the state. The first one carries the first error label: it is the one that stopped the machine, and the others are usually a consequence of it.

What it saysWhen
Runningthe machine is producing
Stopped: errorstopped with an active error
Stoppedstopped with no error
Waiting to startit has not started yet today
Pausedthe stop has exceeded the pause limit, if one was configured
No activity todaythere is no file for today: the last day with data is shown
No datathe folder holds no files
Notice of a day without data and the No activity today state
Fig. 4 · If there is no data yet today, a notice says so and the screen shows the last day that has some.

4.2 · The counters of the day

Counters of the day on the Live tab
Fig. 5 · Six figures to know how the day is going.
CardLarge figureBelow
Outputparts made todayNOK parts and their percentage
Current lotthe counter of the lot on the machineOK and NOK of the lot
Rateparts per hour over the last few minutes; only while runningthe day average, counting running time only
Availabilitypercentage of production time spent runningtotal running time
Stopsnumber of stops todayhow many with an error and how many without
Downtimetotal time stoppedthe part of it that is with an error

If the machine provides general counters, a seventh card appears, General counters, with OK, NOK and NV (parts not seen). And if the machine does not classify the parts — it counts the total but not OK or NOK — the NOK lines are not shown.

4.3 · Day timeline

Day timeline on the Live tab
Fig. 6 · The day, from left to right. Here the machine is still waiting to start.
1
The black line is now. To its left, what has already happened.
2
Legend. Only the grey states the day actually has are shown.

Each coloured stretch is a state. Hover over it to see the state, the start and end times, the duration and, if any, the errors. A day with activity looks like fig. 12.

4.4 · Time breakdown

A bar with the three parts of production time — running, stop with error, stop without error — and a table with, for each one, how many stops, how much time and what percentage. The last row, Availability, is the total number of stops, the production time and the percentage running.

4.5 · Cumulative output

The curve of parts made through the day, with the stops marked in the background in their colour. While the machine is running the line rises; at each stop it stays flat. The slope is the rate: the steeper, the faster. It is the same chart as in fig. 12.

4.6 · Errors and stops of the day

Below are the two error tables — Errors by frequency and Errors by downtime — and the Today's stops list, with the most recent at the top; the one still going on says Ongoing. They are the same tables as in “Accumulated”, where they are explained (fig. 14 and 15), with today's data.

05“Accumulated” tab

Here you choose a day or a period and see how it went. The selection you make is the one used by Report and Export.

5.1 · The selection

Selection controls of the Accumulated tab
Fig. 7 · What you want to see.
1
From and To The period. With the same date in both, a single day is shown.
2
Reference All, or one of those made in the period. With a reference chosen, NOK cannot be given, because the machine counts it per lot and not per reference.
3
Shortcuts. Last day is the last day with data; 7 days and 30 days end on that same day; All goes back to the first file.

5.2 · The counters of the period

Counters of the period
Fig. 8 · The summary of the chosen period.

Output with the NOK, Availability with the running hours, Stops with and without an error, Downtime and Average rate while running: the parts made divided by the running hours. Under the last one, how many days of the period have data.

5.3 · A period: day by day

By day view with one timeline per day
Fig. 9 · By day in Timeline view: one row per day with a file, the most recent at the top.
1
Timeline / Breakdown The two ways of drawing each day. The browser remembers the one you choose.
2
The hour axis is the same for every row: it runs from the earliest start to the latest finish in the period. So you can see at a glance which day started later or finished earlier.
3
Pause between lots, in light yellow: a stop longer than the limit set at installation. It is usually a wait for material between one lot and the next. It does not count for availability.
4
No activity The day has a file but the machine was not started.

In Timeline, each day is drawn as it happened, from left to right, with the same colours as the timeline of a single day. You can see the lots that were made, where the long stops were and whether the machine was left stopped with an error. Short stops have a minimum width so they do not vanish: no error is hidden, however short. Hovering over a stretch shows the state and the times.

By day view with the time breakdown of each day
Fig. 10 · The same period in Breakdown view.

In Breakdown, each day's bar groups the time by state: running, stop with error, stop without error and pause between lots. It is useful for comparing proportions, but it does not say when each thing happened. On the right, in both views, the day's availability and output.

Clicking a day It opens that day on its own. To go back, use the Back to period button, which appears next to the shortcuts.

5.4 · A single day: timeline and output

Controls with the Back to period button
Fig. 11 · With a day opened from the period, the button to go back to it.
Day timeline and cumulative output
Fig. 12 · A day with activity.
1
Timeline. Each stretch is a state, in its colour. Hover over it to see the times, the duration and the errors. Here the day starts with a long breakdown, in red, and around midday there is a stop without an error of almost an hour.
2
Cumulative output. The same story in parts: the line is flat during the stops, which are marked in the background, and rises while the machine is running.
3
Legend. The states that do not count for availability (grey and light yellow) only appear if the day has them.
Timeline with waiting to start and end of day
Fig. 13 · Another day: the grey stretch on the left is the wait to start, which does not count towards availability.

5.5 · Errors

Errors by frequency and by downtime
Fig. 14 · The two ways of looking at errors.
1
Errors by frequency How many times each error came up. If a stop has three errors, all three count.
2
Errors by downtime How much time each error cost. The whole time of a stop is assigned to its first error, which is the one that caused it.

The two lists rarely agree, and both are useful. An error that comes up often but is short annoys the operator; one that comes up once and keeps the machine stopped for an hour is the one that brings availability down. In the example, the most frequent error came up twice, but 96 % of the time lost belongs to another that came up only once.

The Cumulative column is the percentage added up to that row. The top ten are shown and the rest are grouped under Others.

5.6 · Stops

Stops table
Fig. 15 · Every stop in the selection, the most recent at the top.
1
Show Filters the list: all stops, only those with an error or only those without. The number next to the title is how many there are.

For each stop: start, end, duration, type, the reference being made and the errors, with the first at the top. In a period of more than one day there is also a date column. If there are more than a hundred, the last hundred are shown with a button to see them all.

Only stops that count towards availability are listed: the wait to start, the end of the day and the pauses are not in the list.

06“Errors” tab

This is where you see how each error evolves over the days. It is the maintenance screen: an error that starts to appear more often usually points to a dirty sensor, a part wearing out or an adjustment drifting, and it is better to see it before it turns into a breakdown.

At the very top, Vaktari already says what it finds unusual. Below are the chart and the table to look at it in detail and, at the end, the e-mail alerts, so you do not need the screen open to find out.

6.1 · What to watch

What to watch panel with numbered callouts
Fig. 16 · The alerts, most serious first. Each card gives the error, what is happening and since when.

Vaktari compares the errors of the last 3 production days with those of the previous 20, and warns when an error appears more often than chance can explain. Everything is measured per hour of running time, so a short day and a long one compare fairly, and days without production do not count.

1
Sudden increase In the last few days the error has appeared far more often than usual. The big figure (×8.8 in the example) is how many times the usual rate. It may be a fault starting, a lost adjustment or a bad batch of material.
2
Rising trend The error has not jumped, but it has been rising little by little for days; the card says since when. This is the typical sign of wear: a gripper, a guide, a sensor getting dirty. It is the one most worth dealing with before the machine stops.
3
New error It had not appeared in any of the reference days and now it repeats. Something has changed in the machine.
4
Chronic, unchanged Errors that appear almost every day, always the same. They are not an alarm: Vaktari keeps them apart so they do not hide the alerts that really are new. If they are a nuisance, they have to be solved separately.
5
Muted Errors with an alert that have been muted for e-mail (see 6.4). They are not shown as a card, but they stay here, in grey, so they are not lost from sight.

Clicking a card puts that error on the chart, scrolls down to it and highlights its line. If nothing is out of the ordinary, the panel says No error is occurring more often than usual and how many days it has analysed. The alerts are recalculated every ten minutes and always look at the latest days with data, whatever period is chosen for the chart.

First weeks To know what is normal, Vaktari needs history: at least 13 production days. Until then the panel says so and gives no alerts. The days, the minimum count and the sensitivity are set at installation; if there are too many alerts or too few, tell whoever installed it.
An alert is not a breakdown It says that something has changed, not what. A bad batch of material or a change of reference can also trigger an error. It is for going to check the machine in time, not for stopping it.

6.2 · Error trend

Error trend chart with numbered callouts
Fig. 17 · One line per error: the days on the horizontal axis and the times it appeared on the vertical axis.
1
The period. From and To, or the shortcuts 7 days, 30 days, 90 days and All, which end on the last day with data. When the tab opens it shows the last 30 days. This period is independent of the Accumulated one.
2
Days without production, shaded. The line passes over them, from one production day to the next, so the trend reads continuously and a weekend does not look like a day without errors. The last point of each line is always marked, slightly larger.
3
A day's detail. Hovering over a day shows every error on the chart with its count for that day, highest first.
4
Legend. The errors on the chart, each with its colour.

The chart draws up to eight errors at a time. By default, the eight most frequent in the period. With so many lines it gets busy: hovering over an error in the legend or in the table below highlights its line and fades the others.

6.3 · Errors in the period

Errors in the period table with numbered callouts
Fig. 18 · Every error in the period, from the most frequent to the least.
1
The tick boxes decide which errors go on the chart, up to eight. With eight ticked, untick one to tick another. Each error keeps its colour while it is ticked.
2
Alert How this error is reported by e-mail. Each click moves it to the next state: normal, critical (red !) and muted (crossed-out bell). Section 6.4 explains it.
3
Times and Days with the error How many times it appeared in the period and on how many different days.
4
Per day One bar per day. A day without production stays empty; a production day without the error shows a grey line at the bottom. Hovering over a bar shows the day and the count.
5
Own scale / Common scale With own scale, each row is drawn on its own maximum, which shows the shape of each error's trend well. With common scale, every row is drawn on the same maximum, that of the error's busiest day, and heights can be compared between errors. The browser remembers the choice.
What to look for An error that rises steadily over several days, like “Error Atasco en R.Dentada 3 Estación Carga” in the example, or an error that did not appear before and now appears every day, like “Error Sensor Nivel Tolva Vacía”. The What to watch panel already points them out; the chart and the table show how it went and since when.

Here every time an error appears is counted, even if the stop ended up as a pause between lots or the end of the day: for maintenance what matters is how many times it failed, not how the stop was counted. That is why the totals can be somewhat higher than in Errors by frequency on Accumulated.

6.4 · E-mail alerts

Vaktari Machine can send e-mails about the errors, so you do not need the screen open to know what is happening on the machine. Which addresses they go to and which server sends them is set by whoever installs it; the page decides which errors raise alerts.

E-mail alerts panel with numbered callouts
Fig. 19 · The E-mail alerts panel, at the end of the tab.
1
Recipients Who receives the e-mails.
2
What is sent The three kinds of e-mail, with the time of the daily summary and the minutes over which critical errors are grouped.
3
Critical errors Those that send an e-mail every time they occur. The × sets it back to normal.
4
Muted errors Those that never send any e-mail. The × unmutes it.
5
Last e-mail sent When the last one went out. If a send fails, the error is shown next to it in red, and it is retried after 5 minutes.
6
Send a test e-mail To check that the e-mails arrive. The result is shown next to the button.

Each error in the table can be in one of these three states, changed with the button in the Alert column:

ButtonStateWhat it sends
grey !NormalIt appears in the daily summary, and sends an e-mail if it starts occurring more often than usual. Every error starts in this state.
red !CriticalOn top of normal, an e-mail every time it stops the machine. For errors that need attention straight away.
crossed-out bellMutedNo e-mail. It is left out of the daily summary's table and chart, and only listed at the end. For known errors that add nothing.

Muting an error only takes it out of the e-mails: on the page it still counts the same, in the charts, the table and the Paretos.

There are three kinds of e-mail:

Example of a daily summary received by e-mail
Fig. 20 · An example daily summary, as it arrives in the inbox.
One computer per machine If the same machine is watched from several computers, each with its own Vaktari Machine, only one must have e-mails turned on; otherwise they would arrive twice. The critical and muted marks are kept on that computer.
If the panel says they are off E-mails are turned on during installation. Tell whoever installed it.

07“Report” tab

The period chosen in Accumulated, on a single sheet to print or save.

Controls of the Report tab
Fig. 21 · At the top, the period of the report and the Print or save as PDF button. To change the period, go to Accumulated.
Heading and summary of the machine report
Fig. 22 · The machine, the period, when it was generated and the Summary.

The summary carries the output, the NOK, the running time, the time and number of stops with and without an error, the availability and the average rate while running.

Timeline, errors and stops in the report
Fig. 23 · The rest of the report for a single day.

08“Export” tab

Export tab
Fig. 24 · Three CSV files and the report as PDF.
1
What will be exported. Always the Accumulated period. To change it, go to that tab.
2
Stops One row per stop: date, start, end, duration in seconds, type, reference and errors.
3
Errors One row per error, with the duration of the stop and whether it was the first. It is the file for building your own Pareto.
4
Daily summary One row per day: minutes running and stopped, stops, availability, output and NOK.
5
PDF report Create PDF jumps to the report and opens the print dialog. Choose “Save as PDF”.

The CSV files use a semicolon as separator. Decimals follow the interface language: a point in English, and a comma in Catalan, Spanish, Basque, French and Portuguese. The file name includes the machine, the period and the reference.

09The footer

Vaktari Machine footer
Fig. 25 · The footer is the same on every tab.

10How to read the numbers

Availability

Running time divided by running time plus stop time. 90 % means that, out of every hour in which production was due, six minutes were stops. The time before starting the day, the time after finishing and long pauses, if configured, are left out of the calculation.

Availability says nothing about speed or quality: a machine can be running 100 % of the time and be slow, or make bad parts. That is what the rate and the NOK are for.

Rate

Output

Vaktari adds up how much the machine's lot counter advances through the day. The first reading of the day is the starting point and does not count, because the lot may come from the day before. If the counter goes down, it takes the lot to have changed and carries on adding from zero. A brief zero caused by a SCADA restart is ignored, so that parts are not counted twice.

Errors: frequency and time

A stop can have several errors. By frequency, each error counts once. By time, the whole stop goes to the first error. That is why the counts do not add up to the number of stops, whereas the durations do add up to the stop time with an error.

Errors over time

An error is not more serious because it appears a lot on a single day: it may be a bad batch of material. What warns of a fault is the trend: an error that appears more day after day, or a new one that repeats. The What to watch panel in the Errors tab works it out per hour of running time, so a day with more output does not look worse; to look at it yourself, use a period of 30 or 90 days.

Stop without error

It is a stop for which the SCADA recorded no error. Vaktari does not know the reason. If they weigh heavily on a day, it is worth asking what is being done during those stops: it is lost time that no alarm explains.

NOK

11Common problems

What happensWhyWhat to do
The page does not openthe program is not runningStart start_vaktari_machine.bat again and leave the black window open.
It opens on the machine's PC but not from anotherthe address is wrong, or the firewall is blocking port 8761Check the address. If it is right, tell whoever did the installation.
Cannot reach the serverthe program has stopped or the network is downWhat is on screen is the last data received. Start the program again; the page reconnects by itself.
The machine folder has no CONTINUOUS_ filethe path is wrong, or the folder cannot be accessedTell whoever did the installation: the configured folder has to be checked.
No data yet todaythe SCADA has not written today's file yetIf the machine has not started, this is normal: the last day with data is shown. If it is already working, check that the SCADA is writing.
No new data for …the machine was shown as running and there has been no reading for a few minutesCheck that the SCADA is writing the files and that the shared folder is reachable.
The rate shows a dashthe machine is not running, or there are not enough readings yetIt is only calculated while running and with at least a minute of readings.
Availability shows a dashthere is no production time yet todayIt starts counting with the first start of the day.
A day is shown as No activitythere is a file, but the machine was never startedNothing to do. It does not affect the availability of the period.
NOK is not showna reference is chosen, or the machine does not classify the partsSet Reference to All. If it still does not appear, the machine does not provide that value.
What to watch says there is not enough historyat least 13 production days are needed to know what is normalNothing to do: the alerts will start by themselves when there are enough.
On Errors an error has more times than in Errors by frequency on Accumulatedthe Errors tab also counts the errors of stops that ended up as a pause between lots or end of dayNothing to do: it is intended, so no failure goes unnoticed.
No e-mail arrivese-mails are off on this computer, the mail server does not accept them, or they went to the spam folderLook at the E-mail alerts panel: if it says they are off or shows an error in red, tell whoever installed it. Try Send a test e-mail and check the spam folder too.
E-mails arrive twicetwo computers run Vaktari Machine for this machine and both have e-mails turned onTell whoever installed it: only one must have them on.
Too many e-mails about the same errorthe error is critical and occurs oftenIn the Alert column of the Errors tab, set it to normal or muted.
Excel puts the whole CSV in one columnExcel and the file do not use the same separatorImport it from Data → From Text/CSV and choose the semicolon.
The decimals in the CSV come out wrongit was exported with the interface in one language and Excel expects anotherSet the interface to Excel's language and download again.

If you have to report an issue, note the version shown in the page footer and take a screenshot of the whole screen.