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
Eigenschaft | Beschreibung |
---|---|
Anbindung | OPC-Anbindung, die zum Lesen der OPC HA Daten verwendet wird. |
Lesemodus | Entweder #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 inkludieren | Wenn 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 inkludieren | Wenn 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 Bad | Wenn diese Option aktiv ist, wird ein Wert mit der Qualität Uncertain so behandelt, wie ein Wert mit der Qualität Bad. |
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
Eigenschaft | Beschreibung |
---|---|
Modifizierte Daten lesen | Legt fest, ob modifizierte Daten gelesen werden sollen. |
Moximal N Nodes lesen | Legt fest, wie viele Nodes maximal gelesen werden sollen. |
Verarbeitet
Eigenschaft | Beschreibung |
---|---|
Übertragungsintervall | Legt fest, wie groß ein Intervall ist, auf das jeweils eine Aggregation angewendet wird. |
Aggregation | Hier 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. |
Use Sloped Extrapolation | Gibt an, ob geneigte Extrapolation verwendet werden soll. |
Akzeptierter Anteil an Bad-Quality Daten | Legt fest, wie viel Prozent der Daten die Qualität Bad haben dürfen. |
Erforderliche Daten in Good-Quality | Legt 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
Parameter | Erklärung | Gü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
Parameter | Erklärung | Gültige Werte |
---|---|---|
+/-<Sekunde>second | Abhängig vom Vorzeichen wird zur aktuellen Zeit die angegebene Anzahl an Sekunden hinzugezählt oder von ihr abgezogen. | Ganzzahl |
+/-<Minuten>minute | Abhängig vom Vorzeichen wird zur aktuellen Zeit die angegebene Anzahl an Minuten hinzugezählt oder von ihr abgezogen. | Ganzzahl |
+/-<Stunden>hour | Abhängig vom Vorzeichen wird zur aktuellen Zeit die angegebene Anzahl an Stunden hinzugezählt oder von ihr abgezogen. | Ganzzahl |
+/-<Tage>day | Abhängig vom Vorzeichen wird zur aktuellen Zeit die angegebene Anzahl an Tagen hinzugezählt oder von ihr abgezogen. | Ganzzahl |
+/-<Monate>month | Abhängig vom Vorzeichen wird zur aktuellen Zeit die angegebene Anzahl an Monaten hinzugezählt oder von ihr abgezogen. | Ganzzahl |
+/-<Jahre>year | Abhängig vom Vorzeichen wird zur aktuellen Zeit die angegebene Anzahl an Jahren hinzugezählt oder von ihr abgezogen. | Ganzzahl |
Beispiele
Ziel | Eingabe |
---|---|
Aktueller Tag 6 Uhr | hour(6) |
Vor einem Monat | -1month |
Monatserster | day(1) |
Monatserster des Vormonats | -1month day(1) |
Vor einem Jahr | -1year |
Jahreserster | month(1) day(1) |
Jahreserster des Vorjahres | -1year month(1) day(1) |
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.