Datalogs
Die Aufzeichnungskonfigurationen eines Modells: eine Momentaufnahme je Intervall, die Kanäle, die sie erfasst, und die Spaltenreihenfolge, der jeder Lauf folgt.
Ein Datalog ist eine wiederverwendbare Aufzeichnungskonfiguration des Modells. Es erklärt, was ein Lauf festhält: eine Momentaufnahme je Intervall, die jeden Kanal trägt, den das Datalog listet, jeder Wert gepaart mit der Qualität, mit der er gelesen wurde (Good oder Unavailable). Es erklärt nichts darüber, wie sich das Modell zeichnet: Ein Diagramm ist eine Komponente auf einem Dashboard und keine Einstellung hier. Datalogs wohnen unter Process > Modelle > Modell > Setup > Datalogs und brauchen die Berechtigung Rezepte und Bewertungen ändern.
Ein Modell hält so viele Datalogs, wie es braucht. Ein Ablauf zeigt über seine Stufe Aufzeichnen auf eines, und dieser Verweis ist es, der einen Lauf überhaupt aufzeichnen lässt: Ein Ablauf ohne Datalog zeichnet keine Abtastwerte auf und kann keine Bewertung tragen, denn eine Bewertung beurteilt über aufgezeichneten Zeilen. Die Befehle Momentaufnahme und Jetzt bewerten eines Einheitenbereichs zeichnen ebenfalls über ein Datalog auf, eine Zeile auf einmal.
Der Ordner Datalogs
Die Auswahl der Zeile Datalogs öffnet die Ordnerseite ("Wiederverwendbare Aufzeichnungskonfigurationen: ein Intervall für die regelmäßige Momentaufnahme und die Kanäle, die in jeden Lauf erfasst werden, der eine davon verwendet.") mit einer Karte je Datalog, nach Namen; ein Klick auf eine Karte öffnet es, und das X entfernt es. Ohne eines sagt die Seite "Noch keine Datalogs. Fügen Sie eines hinzu."
| Befehl | Was er tut | Ausgegraut, wenn (Lage) | Nicht gezeichnet, wenn (Rolle) |
|---|---|---|---|
| Datalog (Detailleiste, Ordner gewählt; Rechtsklick Datalog hinzufügen) | Fügt Datalog <n> mit 1000 ms und ohne Spalten hinzu und wählt es aus. |
Irgendeine Einheit hält einen Lauf, oder die Runtime ist gestoppt. | Ohne Rezepte und Bewertungen ändern. |
Die Seite des Datalogs
Der Kopf trägt den Namen und die Zeile "Was aufgezeichnet wird: eine regelmäßige Momentaufnahme, die jeden gewählten Kanal enthält, im eingestellten Intervall." Jedes Feld speichert von selbst.
Aufzeichnung
| Feld | Was es ist | Werte / Vorgabe | Wirkung |
|---|---|---|---|
| Name | Wie das Datalog im Baum heißt, in der Auswahl Aufzeichnen eines Ablaufs und in den Auswahlen für Momentaufnahmen eines Einheitenbereichs. | Freier Text; Datalog <n> beim Anlegen. |
Benennt die Zeile um. |
| Intervall der Momentaufnahme (ms) | Wie oft eine Momentaufnahme aufgezeichnet wird. Die Zeile unter dem Feld lautet "Wie oft eine Momentaufnahme aufgezeichnet wird. 50 ms ist das Schnellste, was ein Lauf aufzeichnet." | Eine ganze Anzahl Millisekunden, 50 oder mehr; 1000 als Vorgabe. Ein kürzerer Wert wird unter dem Feld abgewiesen ("Geben Sie eine Zahl von mindestens 50 ein."), und das Feld geht auf das zurück, was es hielt. | Setzt die Aufzeichnungsrate jedes Laufs und jeder Momentaufnahme, die dieses Datalog benutzt. |
Kanäle
"Kanäle des Modells, die während des Laufs aufgezeichnet werden. Sie legen die Spalten des Laufs fest." Der Kopf der Karte trägt Kanal, das eine Spalte hinzufügt, und das Gitter hält eine Zeile je aufgezeichneter Spalte.
| Spalte | Was sie ist | Werte / Vorgabe |
|---|---|---|
| Kanal | Der Kanal des Modells, den diese Spalte aufzeichnet, als Ch<number> · <name>. |
Angeboten werden nur lesbare Kanäle (Nur lesen und Lesen und schreiben): Ein Kanal mit Nur schreiben wird nie abgetastet, eine Spalte auf ihm bliebe also leer. Eine neue Zeile beginnt auf dem ersten lesbaren Kanal des Modells; hat das Modell keinen, wird die Zeile mit leerer Auswahl hinzugefügt. |
| Zeilenbefehle | Kanal nach oben, Kanal nach unten (die Enden bleiben ausgegraut), Entfernen (fragt "Spalte löschen": den Namen des Kanals, "Das entfernt die Spalte aus dem Datalog."). |
Die Reihenfolge der Zeilen ist die Reihenfolge der Spalten: Ihr folgen die Laufdatei, die CSV und die XLSX-Blätter, die zwei Pfeile entscheiden also, wie ein Export aussieht. Ein Verschieben, das die Station abweist, stellt die Zeile dorthin zurück, wo sie war. Das Gitter hindert Sie nicht daran, denselben Kanal auf zwei Zeilen zu listen; jede Zeile wird eine eigene Spalte.
Sonst wird hier nichts erklärt. Der Name, die technische Einheit, der Typ und die Diagrammfarbe jeder Spalte kommen vom Kanal selbst. Einen Kanal umzubenennen schreibt diesen Verweis mit jedem anderen im Modell mit, und einen Kanal zu entfernen kehrt seine Spalte nach einer Bestätigung heraus, die zählt, was geht.
Wo ein Datalog benutzt wird
| Fläche | Was sie mit dem Datalog tut |
|---|---|
| Die Stufe Aufzeichnen eines Ablaufs | Zeichnet während jedes Laufs des Ablaufs darüber auf. Die Zeile der Stufe sagt, worauf das hinausläuft: "Zeichnet 6 Kanäle alle 500 ms auf", und bei einem zeitgeführten Ablauf "…, etwa 180 Abtastwerte je Kanal." Ein Ablauf ohne Datalog lautet "Es wird nichts aufgezeichnet: Dieser Lauf hinterlässt kein Datalog." |
| Die Karte Einzelbefehle eines Einheitenbereichs | Momentaufnahme zeichnet über das gewählte Datalog eine Zeile als geborenen und fertigen direkten Lauf in den Historien auf; Jetzt bewerten zeichnet eine Zeile auf und beurteilt sie gegen eine Bewertung, deren Kanäle das Datalog aufzeichnet. |
| Eine Bewertung | Beurteilt nur Kanäle, die das Datalog des Ablaufs aufzeichnet: Ein Kriterium, dessen Kanal (oder Bezugskanal) keine Spalte dieses Datalogs ist, kann nicht beurteilt werden, und die Seite der Bewertung sagt es. |
| Ein während eines Laufs scharfgeschalteter Ereigniseintrag | Liest die aufgezeichneten Spalten, ein Kanal, den das Datalog nicht aufzeichnet, steht ihm während des Laufs also nicht zur Verfügung. Ein Ablauf, der einen Ereigniseintrag über einem Kanal scharfschaltet, den dieses Datalog auslässt, wird abgewiesen, ebenso einer, der einen Ereigniseintrag scharfschaltet und überhaupt nichts aufzeichnet. |
Datalog entfernen
Datalog entfernen steht in der Gefahrengruppe der Detailleiste, wenn das Datalog gewählt ist, in seinem Rechtsklickmenü und als X auf der Karte der Ordnerseite. Es fragt zuerst ("Datalog löschen", "Das entfernt das Datalog und die Spalten, die es aufzeichnet."). Jeder Ablauf, der darüber aufgezeichnet hat, leert seinen Verweis Aufzeichnen und überlebt. Es braucht Rezepte und Bewertungen ändern und ist unter der Projektierungssperre und bei gestoppter Runtime ausgegraut.
Was ein Lauf damit tut
Start friert die Kanalanordnung des Datalogs in die Laufdatei ein: die Spalten, in
ihrer Reihenfolge, jede mit ihrer Nummer, ihrem Namen, dem auf der Einheit geltenden Alias, ihrer
technischen Einheit und ihrer aufgelösten Diagrammfarbe. Der Lauf behält sie über jede spätere
Änderung des Datalogs hinweg und selbst, nachdem das Modell selbst gelöscht wurde. Jeder Takt
zeichnet eine Momentaufnahme auf Anwendungsebene auf, die alle Spalten hält: Eine nicht verfügbare
Quelle oder ein nicht wandelbarer Wert wird als Lücke gespeichert, die als Nicht verfügbar
gekennzeichnet ist, während ein richtig empfangener Wert wie NaN oder ein technischer Ersatzwert
Gut bleibt. Der Rest des Lebenszyklus steht unter Läufe und Kommentare; das
Durchsehen und Exportieren des Aufgezeichneten sind die Historien.
Was ein Datalog nicht tut
- Es zeichnet nichts. Wie ein Modell zeigt, was es aufzeichnet, ist ein Dashboard oder die Karte Kanäle eines Einheitenbereichs.
- Es zeichnet von selbst nichts auf. Ein Datalog, auf das kein Ablauf verweist und das keine Momentaufnahme auslöst, zeichnet keine Zeile auf.
- Es hat keine Ausprägung je Einheit: Jede Einheit zeichnet dieselben Spalten auf, über ihren eigenen Verknüpfungen.
- Es filtert, mittelt und verdichtet nicht: eine Zeile je Intervall, jede Spalte, wie gelesen.