Bewertungen
Die Kriterien für das Bestehen, nach denen ein Lauf beurteilt wird, jedes Feld eines Kriteriums, was jedes Ergebnis mit dem Lauf macht und wie sich die Ergebnisse zu einem Prüfergebnis zusammenfassen.
Eine Bewertung ist ein wiederverwendbarer Satz von Kriterien für das Bestehen. Jedes Kriterium beobachtet einen lesbaren Kanal innerhalb eines Fensters des Laufs und beurteilt dessen aufgezeichnete Abtastwerte gegen ein festes Band oder eine Toleranz um einen anderen Kanal; jedes schließt mit einem eigenen Ergebnis, und das Prüfergebnis des Laufs ist deren Zusammenfassung. Die Maschine beurteilt live über den Zeilen, die das Datalog aufzeichnet, der Kanal eines Kriteriums und sein Bezugskanal müssen also Spalten des Datalogs des Ablaufs sein: Die Laufdatei beweist, was beurteilt wurde. Bewertungen wohnen unter Process > Modelle > Modell > Setup > Bewertungen und brauchen die Berechtigung Rezepte und Bewertungen ändern.
Der Ordner Bewertungen
Die Auswahl der Zeile Bewertungen öffnet die Ordnerseite ("Kriterien für das Bestehen, nach denen ein Lauf beurteilt wird. Die Bewertung liest Kanäle des Prozesses.") mit einer Karte je Bewertung, nach Namen; ein Klick auf eine Karte öffnet sie, und das X entfernt sie. Ohne eine sagt die Seite "Noch keine Bewertungen. Fügen Sie eine hinzu."
| Befehl | Was er tut | Ausgegraut, wenn (Lage) | Nicht gezeichnet, wenn (Rolle) |
|---|---|---|---|
| Bewertung (Detailleiste, Ordner gewählt; Rechtsklick Bewertung hinzufügen) | Fügt Evaluation <n> ohne Kriterien hinzu und wählt sie aus. |
Irgendeine Einheit hält einen Lauf, oder die Runtime ist gestoppt. | Ohne Rezepte und Bewertungen ändern. |
Die Seite der Bewertung
Der Kopf trägt den Namen, die Zeile "Kriterien für das Bestehen, nach denen ein Lauf beurteilt wird." und eine Pille, die die Kriterien zählt. Jedes Feld speichert von selbst, und jede Änderung zeichnet die Vorschau des gewählten Kriteriums neu.
Definition
| Feld | Was es ist | Werte / Vorgabe |
|---|---|---|
| Name | Wie die Bewertung im Baum heißt, in der Auswahl Bewertung eines Ablaufs und in der Auswahl Jetzt bewerten eines Einheitenbereichs. | Freier Text; Evaluation <n> beim Anlegen. |
| Notizen | Freier Text für alle, die sie lesen. | Leer als Vorgabe. |
Wie der Lauf beurteilt wird
Diese Karte nennt die Zusammenfassung, die die Maschine anwendet, in ihrer eigenen Reihenfolge:
- NOK, wenn irgendein Kriterium scheitert.
- Unbestimmt, wenn keines gescheitert ist und eines nicht beurteilt werden konnte.
- OK allein dann, wenn jedes einzelne bestanden hat.
"Der Schweregrad ändert daran nichts. Er wird gegen die Abbruchschwelle des Ablaufs gelesen und
entscheidet allein, ob ein Fehlschlag den Lauf dort auch beendet." Die Karte warnt außerdem, bevor
ein Lauf es tut: "Ein Kriterium kann so, wie es konfiguriert ist, nicht beurteilt werden, ein Lauf
würde also unbestimmt enden." (oder "<n> Kriterien können nicht beurteilt werden …") und sagt
"Noch läuft kein Ablauf dieses Modells gegen diese Bewertung.", solange nichts auf sie verweist.
Die Liste der Kriterien
Die Liste ist mit Kriterien überschrieben, und ihre Schaltfläche Kriterium fügt auf dem ersten lesbaren Kanal des Modells eine Zeile hinzu (Anker Ganzer Lauf, Modus Ganzes Zeitfenster, ein festes Band mit beiden Seiten offen, Schweregrad Erheblich, kein Name) und wählt sie aus. Ein Klick auf eine Zeile öffnet sie in der Spalte Kriterium; ohne Auswahl sagt die Spalte "Wählen Sie ein Kriterium, um es an einer Stelle ganz zu ändern, mit dem, worüber jedes Feld entscheidet, daneben." Die Liste trägt das ganze Kriterium und läuft seitlich über die Breite des Bereichs hinaus.
| Spalte | Was sie hält |
|---|---|
| Name | Der Name des Kriteriums, an Ort und Stelle änderbar. |
| Kanal | Der beurteilte lesbare Kanal. |
| Anker | Ganzer Lauf, Zeitfenster oder Rezeptsegment, jedes mit der Form des Abschnitts, den es beurteilt, neben seinem Namen und seiner Folge als Tooltip. |
| Fenster | Die zwei Einstellungen, die der Anker braucht: Seg und Stab bei einem Anker Rezeptsegment, Von und Bis bei einem Anker Zeitfenster, "Ganzer Lauf" beim Anker Ganzer Lauf. |
| Modus | Ganzes Zeitfenster oder Ein Messwert, mit seiner Form. |
| Grenze | Feste Grenzen oder Um den Sollwert, mit seiner Form. |
| Band | Min und Max bei einem festen Band ("leer lässt die Seite offen"); der Bezugskanal und die Toleranz ± bei einer relativen Grenze. |
| Schweregrad | Gering, Erheblich oder Kritisch. |
| Ergebnis | Was das Kriterium zum Lauf beiträgt ("NOK lässt den Lauf scheitern", "NOK lässt den Lauf scheitern und stoppt ihn", "Kann nicht beurteilt werden"), mit dem ganzen Satz als Tooltip. |
| Zeilenbefehl | Entfernen fragt "Kriterium löschen": den Namen (oder den Namen des Kanals), "Das entfernt das Kriterium aus der Bewertung." |
Das Kriterium vollständig
Die Spalte öffnet mit einer Vorschau: dem Band des gewählten Kriteriums und dem Abschnitt, den es beurteilt, über erklärten Achsen ohne einen Abtastwert in ihrer Nähe (hinter einem Konfigurationsbildschirm steht kein Lauf). Ein festes Band wird in den technischen Werten des Kanals gezeichnet, mit Platz für einen Fehlschlag auf jeder Seite; ein relatives Band wird als Abweichung vom Bezugskanal gezeichnet, der als Linie bei null steht. Wenn sich nichts zeichnen lässt (keine Grenze gesetzt, kein Bezug gewählt), sagt der Rahmen warum, statt leer zu stehen. Darunter steht jedes Feld über einer festen Erklärung und, wo die Antwort mit den Eingaben wandert, über der Wirkung dessen, was gilt.
| Feld | Was es ist | Werte / Vorgabe | Zeile der Wirkung |
|---|---|---|---|
| Name | "Benennt diese Prüfung überall dort, wo ihr Ergebnis gezeigt wird." Leer fällt im Bericht auf den Kanal zurück; die Spalte überschreibt sich selbst mit Criterion <n>, bis die Zeile benannt ist. |
Freier Text; leer beim Anlegen. | |
| Kanal | "Der beurteilte Messwert. Er muss eine Datalog-Spalte des Ablaufs sein." | Die lesbaren Kanäle des Modells; der erste beim Anlegen. | |
| Anker (FENSTER) | "Über welchen Abschnitt des Laufs dieses Kriterium beurteilt wird." | Ganzer Lauf (Vorgabe), Zeitfenster, Rezeptsegment. | Ganzer Lauf: "Über den ganzen Lauf beurteilt. Es braucht kein Rezept." Zeitfenster: "Zwischen zwei Zeitpunkten beurteilt, ab Laufbeginn gemessen." Rezeptsegment: "Beurteilt, solange das Rezept in diesem Segment ist, nach der Verzögerung. Ein Anhalten verlängert es." |
| Segment (ab 0) und Stabilisierung (ms) (Anker Rezeptsegment) | "Welches Segment des Rezepts beurteilt wird und wie weit hinein das Fenster wartet, bevor es öffnet." | Ganze Zahlen; 0 und 0 als Vorgabe. Keines der Felder nimmt eine negative Zahl an: Die Eingabe wird abgelehnt, der Hinweis unter dem Feld sagt das, und der vorherige Wert kommt zurück. | "Öffnet mit Segment 1." oder "Öffnet 2 s in Segment 1 hinein." |
| Von (ms) und Bis (ms, 0 = Laufende) (Anker Zeitfenster) | "Die zwei Zeitpunkte, ab Beginn des Laufs gezählt, zwischen denen das Fenster steht." | Millisekunden; 0 und 0 als Vorgabe. Bis = 0 heißt bis zum Ende des Laufs; sonst muss Bis nach Von stehen. | "Von 5 s bis zum Ende des Laufs.", "Von 5 s bis 30 s." oder "Bis steht auf oder vor Von, das Fenster ist also leer." |
| Modus | "Auf wie viel von diesem Abschnitt das Ergebnis ruht." | Ganzes Zeitfenster (Vorgabe), Ein Messwert. | Ganzes Zeitfenster: "Jeder Abtastwert im Fenster muss bestehen." Ein Messwert: "Allein der letzte Abtastwert des Fensters entscheidet." |
| Grenze (GRENZEN) | "Welche Form die Grenze hat, was zugleich das ist, wonach die Felder darunter fragen." | Feste Grenzen (Vorgabe), Um den Sollwert. | Feste Grenzen: "Ein festes technisches Band. Jede Seite darf offen bleiben." Um den Sollwert: "Ein Band um einen anderen Kanal, auf derselben Zeile abgetastet." |
| Min und Max (festes Band) | "Die technischen Werte, zwischen denen der Messwert bleiben muss. Eine leer gelassene Seite bleibt offen." | Zahlen oder leer; beide leer beim Anlegen. | "Keine Grenze gesetzt, jeder Messwert besteht also.", "Besteht ab 20 aufwärts.", "Besteht bis 80 abwärts.", "Besteht zwischen 20 und 80." oder "Min steht über Max, das kann also nicht beurteilt werden, und ein Lauf würde unbestimmt enden.", was der Block ERGEBNIS unter der Zeile ebenfalls sagt |
| Bezug und ± Toleranz (relativ) | "Der Kanal, gegen den der Messwert gemessen wird, und wie weit er von ihm abweichen darf." | Ein lesbarer Kanal des Modells und eine Zahl; keiner und 0 beim Anlegen. | "Besteht innerhalb von ±0,5 um Sollwert." oder "Wählen Sie den Kanal, um den die Toleranz gemessen wird." |
| Schweregrad | "Gegen die Abbruchschwelle des Ablaufs gelesen. Er setzt außerdem die Betonung im Bericht." | Gering, Erheblich (Vorgabe), Kritisch. | |
| ERGEBNIS | Was das Kriterium erzeugt und was das mit dem Lauf macht. | Schreibgeschützt. | Siehe unten. |
Was das Ergebnis sagt
| Zeile | Einzelheit | Wann |
|---|---|---|
| "NOK lässt den Lauf scheitern" | "Ein Fehlschlag macht den Lauf NOK." oder, wenn irgendein Ablauf die Bewertung ausführt, "Ein Fehlschlag macht den Lauf NOK. Der Lauf wird trotzdem fertig, weil kein Ablauf bei diesem Schweregrad abbricht." | Kein Ablauf, der diese Bewertung ausführt, bricht beim Schweregrad dieses Kriteriums ab. |
| "NOK lässt den Lauf scheitern und stoppt ihn" | "Ein Fehlschlag macht den Lauf NOK und beendet ihn dort, weil <procedure> bei diesem Schweregrad abbricht." |
Ein Ablauf, der diese Bewertung ausführt, hat Abbrechen bei NOK auf oder unter diesem Schweregrad. |
| "Kann nicht beurteilt werden" | "So, wie es konfiguriert ist, kann es nicht beurteilt werden, es würde den Lauf also unbestimmt lassen." gefolgt vom Grund. | Einer der Gründe unten gilt. |
Die Gründe, aus denen ein Kriterium nicht beurteilt werden kann, zur Zeit der Konfiguration in der eigenen Reihenfolge der Maschine gefragt: "Es beobachtet keinen Kanal dieses Modells."; "Der Kanal, den es beobachtet, wird vom Datalog des Ablaufs, der es ausführt, nicht aufgezeichnet."; "Es folgt keinem Bezugskanal dieses Modells."; "Bis steht auf oder vor Von, das Fenster ist also leer."; "Seine Grenzen sind unvollständig oder verkehrt herum."; "Der Bezugskanal wird vom Datalog des Ablaufs, der es ausführt, nicht aufgezeichnet." Die Gründe zum Datalog werden allein den Abläufen gestellt, die die Bewertung ausführen; eine Bewertung, die noch kein Ablauf aufgegriffen hat, ist unfertig und nicht falsch.
Wie Kriterien sich zu einem Prüfergebnis zusammenfassen
Jede aufgezeichnete Zeile innerhalb eines aktiven Fensters wird einmal eingestuft: bewertet,
nicht verfügbar (ein fehlender Wert oder eine schlechte Qualität) oder ungültig (ein guter
Wert, der keine endliche Zahl ist; ein gutes NaN bleibt nachprüfbares Rohmaterial, kann aber ein
numerisches Kriterium nicht bescheinigen). Eine feste Grenze braucht den beobachteten Wert; eine
relative Grenze braucht den beobachteten und den Bezugswert aus derselben Zeile. Die Zähler
Bewertete Abtastwerte, Abtastwerte außerhalb, Nicht verfügbare Abtastwerte und Ungültige Abtastwerte
sowie der eingefrorene Satz betroffener Kanäle werden je Kriterium aufgezeichnet und sind auch live
unter den Punkten Procedure.* der Einheit lesbar
(siehe Der Adressraum einer Einheit).
Die Ergebnisse sind streng, was den Nachweis angeht. Im Modus Window beweist jede bewertete Verletzung NOK; sonst macht eine nicht verfügbare oder ungültige Zeile, eine unterbrochene Beobachtung oder ein leeres Fenster das Kriterium Unbestimmt; nur ein vollständiger Nachweis innerhalb des Bandes macht es OK. Der Modus Point entscheidet allein am letzten aktiven Abtastwert des Fensters; frühere Einstufungen bleiben in den Zählern. Ein zeitgeführter Ablauf verankert jedes Kriterium je Zyklus neu und zählt die gescheiterten Zyklen. Das Prüfergebnis des Laufs fasst in dieser Reihenfolge zusammen: ein abgebrochener Lauf oder irgendein Kriterium mit NOK macht es NOK; sonst macht irgendein unbestimmtes Ergebnis es Unbestimmt; lauter Ergebnisse mit OK machen es OK; ein Lauf ohne Bewertung endet ohne Prüfergebnis. Allein ein bestätigtes NOK löst die Abbruchschwelle des Ablaufs oder die Zählung der gescheiterten Zyklen aus.
Wo eine Bewertung benutzt wird
| Fläche | Was sie mit der Bewertung tut |
|---|---|
| Die Stufe Beurteilen eines Ablaufs | Beurteilt jeden Lauf des Ablaufs; die Auswahl Abbrechen bei NOK ≥ kommt mit ihr. Die Zeile der Stufe sagt "Bewertet 4 Kriterien, und ein NOK mit dem Schweregrad Erheblich bricht den Lauf ab." oder "…, und ein NOK bricht den Lauf nie ab." Ein Ablauf mit einer Bewertung und ohne Datalog ist nicht gültig. Siehe Abläufe. |
| Die Karte Einzelbefehle eines Einheitenbereichs | Jetzt bewerten zeichnet über ein Datalog eine Zeile auf und beurteilt sie gegen die Bewertung; das Prüfergebnis wird in den Historien aufgezeichnet. Die Kanäle der Bewertung müssen Spalten des gewählten Datalogs sein. |
| Etikettenbefehle | Ein Platzhalter darf den Namen, den Kanal, die Grenzen, den Schweregrad, das Ergebnis, den Fehler, die Zeitpunkte des Fensters, die Zähler der Abtastwerte, die betroffenen Kanäle oder die größte Abweichung eines Kriteriums lesen, für einen ausdrücklichen Zyklus. Siehe Aktionen. |
| Berichte | Der Abschnitt der Kriterien druckt das Ergebnis jedes Kriteriums mit der Betonung, die sein Schweregrad setzt. |
Bewertung entfernen
Bewertung entfernen steht in der Gefahrengruppe der Detailleiste, wenn die Bewertung gewählt ist, in ihrem Rechtsklickmenü und als X auf der Karte der Ordnerseite. Es fragt zuerst ("Bewertung löschen", "Das entfernt die Bewertung und ihre Kriterien."). Jeder Ablauf, der nach ihr beurteilt hat, leert seinen Verweis Bewertung und beendet seine Läufe ohne Prüfergebnis. Es braucht Rezepte und Bewertungen ändern und ist unter der Projektierungssperre und bei gestoppter Runtime ausgegraut.
Was eine Bewertung nicht tut
- Sie beurteilt nichts, was ein Datalog nicht aufzeichnet, und nichts außerhalb eines Laufs oder einer Momentaufnahme.
- Sie hat keine Kriterien aus Ausdrücken: Ein Kriterium ist ein Band oder eine Toleranz auf einem Kanal.
- Sie unterscheidet sich zwischen Einheiten in nichts: Ein Satz Grenzen dient jeder Einheit des Modells.
- Sie beendet von selbst keinen Lauf. Ob ein NOK den Lauf abbricht, ist die Schwelle Abbrechen bei NOK des Ablaufs, gegen den Schweregrad des Kriteriums gelesen.