# Een logboek van de Mione melkrobot lezen

Een logregel heeft vijf velden, gescheiden door een puntkomma:

```
18-08-26;21:40:52;607;BCU1;1110
```

| Veld | Voorbeeld | Betekenis |
| --- | --- | --- |
| 1 | 18-08-26 | Datum, als dag-maand-jaar |
| 2 | 21:40:52 | Tijdstip |
| 3 | 607 | Foutcode |
| 4 | BCU1 | Onderdeel dat de melding gaf |
| 5 | 1110 | Diernummer, of 0 als de melding niet aan een dier hangt |

## Welke bron gebruikt welke codetabel

Het onderdeel in veld 4 zegt niet welke alarmtabel geldt. De procesbesturing meldt ook codes van de robotarm, en de DPC-regel gebruikt de tabel van de procescomputer. Zoek een codenummer daarom in alle groepen.

| Bron in het logboek | Onderdeel | Tabellen om in te zoeken |
| --- | --- | --- |
| BCU1, BCU2, BCU3, ... | Boxbesturing, één regel per melkbox | BCU, daarna PSU en RSU |
| PSU | Procesbesturing en robotarm | PSU en RSU, daarna BCU |
| DPC | Procescomputer en monsterneming | IPC, daarna PSU en BCU |

## Waar de analyse op let

1. Meldingen van prioriteit 1 of 2 in de afgelopen week.
2. Meldingen die structureel binnen vijf minuten vóór een andere melding komen: daar zit meestal de echte oorzaak.
3. Meldingen die zo vaak terugkomen dat hun lage prioriteit er niet meer toe doet.
4. Meldingen die vaker voorkomen dan hun eigen gemiddelde over de hele periode.
5. Communicatiefouten, omdat die vervolgfouten veroorzaken die verderop pas opvallen.

Een uitgewerkt voorbeeld staat in voorbeeldanalyse.md, gemaakt met een voorbeeldlogboek van 18763 regels.
