Zum Hauptinhalt springen
Version: 5.4

OPC HA Lesen

Mit dem OPC HA Lesen TO können von Servern, die es unterstützen, Historische OPC-Daten abgefragt werden. Die Daten können unbearbeitet oder bearbeitet gelesen werden.

Allgemeine Einstellungen

EigenschaftBeschreibung
AnbindungOPC-Anbindung, die zum Lesen der OPC HA Daten verwendet wird.
LesemodusEntweder #raw-modified oder #verarbeitet
Benutze Startzeitzeit

Legt den Beginn des Zeitraums fest, aus dem Daten gelesen werden. Der Zeitpunkt bezieht sich auf die Zeitstempel des Servers.

Eine Erklärung der Syntax finden Sie hier: #zeitversatz-eingabemoglichkeiten

Benutze Endzeit

Legt das Ende des Zeitraums fest, aus dem Daten gelesen werden. Der Zeitpunkt bezieht sich auf die Zeitstempel des Servers.

Eine Erklärung der Syntax finden Sie hier: #zeitversatz-eingabemoglichkeiten

OPC Router Zeitstempel inkludierenWenn diese Option aktiv ist, wird beim Lesen eines Wertes zusätzlich der Zeitstempel des Systems übertragen, auf derm der OPC Router läuft.
Server Zeitstempel inkludierenWenn diese Option aktiv ist, wird beim Lesen eines Wertes zusätzlich der Zeitstempel des Systems übertragen, von dem die Werte gelesen werden.
Treat Uncertain-Quality as BadWenn diese Option aktiv ist, wird ein Wert mit der Qualität Uncertain so behandelt, wie ein Wert mit der Qualität Bad.
hinweis

Wenn der Endzeitpunkt vor dem Anfangszeitpunkt liegt, werden die Daten von alt nach neu geordnet. Wenn der Anfangszeitpunkt vor dem Endzeitpunkt liegt, werden die Daten von neu nach alt geordnet.

Wenn jeweils der Start- oder Endzeitpunkt nicht gesetzt ist, wird für den nicht konfigurierten Wert der frühestmögliche Zeitpunkt verwendet (DateTime.MinValue).

Lesemodi spezifische Einstellungen

Raw / Modified

EigenschaftBeschreibung
Modifizierte Daten lesen

Legt fest, ob modifizierte Daten gelesen werden sollen.
Info: Modifizierte Daten sind Daten, die nach dem initialen Schreiben in die Datenbank des Servers verändert wurden.

Moximal N Nodes lesenLegt fest, wie viele Nodes maximal gelesen werden sollen.

Verarbeitet

EigenschaftBeschreibung
ÜbertragungsintervallLegt fest, wie groß ein Intervall ist, auf das jeweils eine Aggregation angewendet wird.
AggregationHier wird eingestellt, welche Aggregation für die Werte genutzt werden soll.
Use Server Capabilities Defaults

Wenn diese Option aktiv ist, werden die Standardwerte des Servers genutzt.
Die Einstellungen für "Use Sloped Extrapolation", Akzeptierter Anteil an Bad-Quality Daten" und "Erforderliche Daten in Good Quality" werden dann ignoriert.

Use Sloped ExtrapolationGibt an, ob geneigte Extrapolation verwendet werden soll.
Akzeptierter Anteil an Bad-Quality DatenLegt fest, wie viel Prozent der Daten die Qualität Bad haben dürfen.
Erforderliche Daten in Good-QualityLegt fest, wie viel Prozent der Daten die Qualität Good haben müssen.

Zeitversatz Eingabemöglichkeiten

Allgemein

  • Relative Werte werden mit "+" oder "-" und der Einheit ohne Leerzeichen angegeben z.B. -1month
  • Absolute Werte werden mit Klammern hinter der Einheit angegeben z.B. year(2020)
  • Es sind nur ganze Zahlen erlaubt. Der Zeitpunkt vor 1,5 Stunden müsste als -90min oder -1h -30min angegeben werden.
  • Wenn Jahr, Monat oder Tag bei einer relativen Zeitangab nicht mit angegeben werden, wird der Wert der Systemzeit verwendet.
  • Wenn Stunde, Minute oder Sekunden nicht angegeben werden, wird für sie der Wert 0 verwendet.
  • Relative und absolute Zeitangaben können kombiniert werden.

Absolute Zeitangaben

ParameterErklärungGültige Werte
second(<Sekunde>)Gibt eine Sekunde an.0-60 (Ganzzahl)
minute(<Minute>)Gibt eine Minute an.0-60 (Ganzzahl)
hour(<Stunde>)Gibt eine Stunde an.0-24 (Ganzzahl)
day<Tag>Gibt einen Tag an.0-31 (Ganzzahl)
month(<Monat>)Gibt einen Monat an.0-12 (Ganzzahl)
year(<Jahr>)Gibt ein Jahr an.Ganzzahl

Relative Zeitangaben

ParameterErklärungGültige Werte
+/-<Sekunde>secondAbhängig vom Vorzeichen wird zur aktuellen Zeit die angegebene Anzahl an Sekunden hinzugezählt oder von ihr abgezogen.Ganzzahl
+/-<Minuten>minuteAbhängig vom Vorzeichen wird zur aktuellen Zeit die angegebene Anzahl an Minuten hinzugezählt oder von ihr abgezogen.Ganzzahl
+/-<Stunden>hourAbhängig vom Vorzeichen wird zur aktuellen Zeit die angegebene Anzahl an Stunden hinzugezählt oder von ihr abgezogen.Ganzzahl
+/-<Tage>dayAbhängig vom Vorzeichen wird zur aktuellen Zeit die angegebene Anzahl an Tagen hinzugezählt oder von ihr abgezogen.Ganzzahl
+/-<Monate>monthAbhängig vom Vorzeichen wird zur aktuellen Zeit die angegebene Anzahl an Monaten hinzugezählt oder von ihr abgezogen.Ganzzahl
+/-<Jahre>yearAbhängig vom Vorzeichen wird zur aktuellen Zeit die angegebene Anzahl an Jahren hinzugezählt oder von ihr abgezogen.Ganzzahl

Beispiele

ZielEingabe
Aktueller Tag 6 Uhrhour(6)
Vor einem Monat-1month
Monatsersterday(1)
Monatserster des Vormonats-1month day(1)
Vor einem Jahr-1year
Jahreserstermonth(1) day(1)
Jahreserster des Vorjahres-1year month(1) day(1)
hinweis

Es ist nicht möglich die 10. Minute der aktuellen Stunden anzugeben, da minute(10) die Uhrzeit 00:10:00 liefert.
Dieses Verhalten erleichtert das Nullsetzen der Uhrzeit. Die Zeit muss z.B. beim Monatsersten nicht manuelle mit allen Parametern auf 0 gesetzt werden.