Kontrollfunktion: Unterschied zwischen den Versionen

K (Kategorie Funktionen)
(Siehe auch)
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 5: Zeile 5:
 
Anwendungsbeispiele bei Fehlverhalten: Auslösen einer Fehlermeldung, Sperren einer gestörten Funktion über deren Freigabe.
 
Anwendungsbeispiele bei Fehlverhalten: Auslösen einer Fehlermeldung, Sperren einer gestörten Funktion über deren Freigabe.
 
== Eingangsvariablen ==
 
== Eingangsvariablen ==
{| class="wikitable"
+
{| class="wikitable" style="border:3px solid #70AD47"
 
|-
 
|-
| Freigabe || Generelle Freigabe der Funktion (digitaler Wert EIN/AUS)
+
|style="border:1px solid #70AD47"| Freigabe ||style="border:1px solid #70AD47"| Generelle Freigabe der Funktion (digitaler Wert EIN/AUS)
 
|-
 
|-
| Kontrollwert A || Analoges Eingangssignal für Kontrollwert A
+
|style="border:1px solid #70AD47"| Kontrollwert A ||style="border:1px solid #70AD47"| Analoges Eingangssignal für Kontrollwert A
 
|-
 
|-
| Kontrollwert B || Optional: Analoges Eingangssignal für Kontrollwert B für die Differenzkontrolle
+
|style="border:1px solid #70AD47"| Kontrollwert B ||style="border:1px solid #70AD47"| Optional: Analoges Eingangssignal für Kontrollwert B für die Differenzkontrolle
 
|-
 
|-
| Minimalwert || Analoger Wert für die untere Schwelle des Kontrollbereichs
+
|style="border:1px solid #70AD47"| Minimalwert ||style="border:1px solid #70AD47"| Analoger Wert für die untere Schwelle des Kontrollbereichs
 
|-
 
|-
| Maximalwert || Analoger Wert für die obere Schwelle des Kontrollbereichs
+
|style="border:1px solid #70AD47"| Maximalwert ||style="border:1px solid #70AD47"| Analoger Wert für die obere Schwelle des Kontrollbereichs
 
|}
 
|}
 
Die Kontrollwerte können von Sensoren, aber auch von anderen Quellen (z.B. Ausgangsvariablen einer Funktion, CAN-Eingängen, etc.) stammen.
 
Die Kontrollwerte können von Sensoren, aber auch von anderen Quellen (z.B. Ausgangsvariablen einer Funktion, CAN-Eingängen, etc.) stammen.
 
== Parameter ==
 
== Parameter ==
{| class="wikitable"
+
{| class="wikitable" style="border:3px solid #C0504D"
 
|-
 
|-
| Kontrolle || '''Auswahl: ''Bereich, Minimum, Maximum'''''
+
|style="border:1px solid #C0504D"| Kontrolle ||style="border:1px solid #C0504D"| '''Auswahl: ''Bereich, Minimum, Maximum'''''
 
|-
 
|-
| Funktionsgröße || Es steht eine Vielzahl von Funktionsgrößen zur Verfügung, die mit Einheit und Nachkommastellen übernommen werden.
+
|style="border:1px solid #C0504D"| Funktionsgröße ||style="border:1px solid #C0504D"| Es steht eine Vielzahl von Funktionsgrößen zur Verfügung, die mit Einheit und Nachkommastellen übernommen werden.
 
|}
 
|}
 
<strong>Minimalwert</strong><br>
 
<strong>Minimalwert</strong><br>
 
<small>Anzeige nur bei Kontrolle „Bereich“ und „Minimum"</small><br>
 
<small>Anzeige nur bei Kontrolle „Bereich“ und „Minimum"</small><br>
 
'''Anzeige''' der Eingangsvariablen Minimalwert
 
'''Anzeige''' der Eingangsvariablen Minimalwert
{| class="wikitable"
+
{| class="wikitable" style="border:3px solid #C0504D"
 
|-
 
|-
| Diff. Ein || Einschaltdifferenz zum Minimalwert
+
|style="border:1px solid #C0504D"| Diff. Ein ||style="border:1px solid #C0504D"| Einschaltdifferenz zum Minimalwert
 
|-
 
|-
| Diff. Aus || Ausschaltdifferenz zum Minimalwert
+
|style="border:1px solid #C0504D"| Diff. Aus ||style="border:1px solid #C0504D"| Ausschaltdifferenz zum Minimalwert
 
|-
 
|-
| Verzögerungszeit<br>Minimalwert || Eingabe der Verzögerungszeit für den Minimalwert, ab der eine Fehlerausgabe erfolgen soll
+
|style="border:1px solid #C0504D"| Verzögerungszeit<br>Minimalwert || style="border:1px solid #C0504D"|Eingabe der Verzögerungszeit für den Minimalwert, ab der eine Fehlerausgabe erfolgen soll
 
|}
 
|}
 
<strong>Maximalwert</strong><br>
 
<strong>Maximalwert</strong><br>
 
<small>Anzeige nur bei Kontrolle „Bereich“ und „Maximum"</small><br>
 
<small>Anzeige nur bei Kontrolle „Bereich“ und „Maximum"</small><br>
 
'''Anzeige''' der Eingangsvariablen Maximalwert
 
'''Anzeige''' der Eingangsvariablen Maximalwert
{| class="wikitable"
+
{| class="wikitable" style="border:3px solid #C0504D"
 
|-
 
|-
| Diff. Ein || Einschaltdifferenz zum Maximalwert
+
|style="border:1px solid #C0504D"| Diff. Ein ||style="border:1px solid #C0504D"| Einschaltdifferenz zum Maximalwert
 
|-
 
|-
| Diff. Aus || Ausschaltdifferenz zum Maximalwert
+
|style="border:1px solid #C0504D"| Diff. Aus ||style="border:1px solid #C0504D"| Ausschaltdifferenz zum Maximalwert
 
|-
 
|-
| Verzögerungszeit<br>Maximalwert || Eingabe der Verzögerungszeit für den Maximalwert, ab der eine Fehlerausgabe erfolgen soll
+
|style="border:1px solid #C0504D"| Verzögerungszeit<br>Maximalwert ||style="border:1px solid #C0504D"| Eingabe der Verzögerungszeit für den Maximalwert, ab der eine Fehlerausgabe erfolgen soll
 
|}
 
|}
 
Im Modus „'''Bereich'''“ werden sowohl der Minimal- als auch der Maximalwert überwacht.<br>
 
Im Modus „'''Bereich'''“ werden sowohl der Minimal- als auch der Maximalwert überwacht.<br>
Zeile 53: Zeile 53:
  
 
== Ausgangsvariablen ==
 
== Ausgangsvariablen ==
{| class="wikitable"
+
{| class="wikitable" style="border:3px solid #4472C4"
 
|-
 
|-
| style="width: 15% | Fehler || Status EIN nach Ablauf der Verzögerungszeit, wenn der Kontrollwert den Minimalwert + Diff Ein unterschreitet oder den Maximalwert + Diff Ein überschreitet, Auswahl eines Ausgangs, aktiv in allen Modi.
+
|style="border:1px solid #4472C4; width: 15%" | Fehler ||style="border:1px solid #4472C4"| Status EIN nach Ablauf der Verzögerungszeit, wenn der Kontrollwert den Minimalwert + Diff Ein unterschreitet oder den Maximalwert + Diff Ein überschreitet, Auswahl eines Ausgangs, aktiv in allen Modi.
 
|-
 
|-
| Fehler Minimalwert || Status EIN nach Ablauf der Verzögerungszeit, wenn der Minimalwert + Diff Ein unterschritten wird, Auswahl eines Ausgangs, nur aktiv in den Modi „Bereich“ und „Minimum“.
+
|style="border:1px solid #4472C4"| Fehler Minimalwert ||style="border:1px solid #4472C4"| Status EIN nach Ablauf der Verzögerungszeit, wenn der Minimalwert + Diff Ein unterschritten wird, Auswahl eines Ausgangs, nur aktiv in den Modi „Bereich“ und „Minimum“.
 
|-
 
|-
| Fehler Maximalwert || Status EIN nach Ablauf der Verzögerungszeit, wenn der Maximalwert + Diff Ein überschritten wird, Auswahl eines Ausgangs, nur aktiv in den Modi „Bereich“ und „Maximum“.
+
|style="border:1px solid #4472C4"| Fehler Maximalwert ||style="border:1px solid #4472C4"| Status EIN nach Ablauf der Verzögerungszeit, wenn der Maximalwert + Diff Ein überschritten wird, Auswahl eines Ausgangs, nur aktiv in den Modi „Bereich“ und „Maximum“.
 
|-
 
|-
| Kontrollwert || Anzeige des für die Überwachung gültigen Kontrollwertes A wenn nur ein Kontrollwert angegeben wird, oder Differenz A–B, wenn zwei Kontrollwerte verwendet werden.
+
|style="border:1px solid #4472C4"| Kontrollwert ||style="border:1px solid #4472C4"| Anzeige des für die Überwachung gültigen Kontrollwertes A wenn nur ein Kontrollwert angegeben wird, oder Differenz A–B, wenn zwei Kontrollwerte verwendet werden.
 
|-
 
|-
| Zähler Minimalwert || Anzeige der ablaufenden Zeit bis zur Fehlermeldung, wenn der Kontrollwert A oder die Differenz A-B den Minimalwert + Diff Ein unterschritten hat.
+
|style="border:1px solid #4472C4"| Zähler Minimalwert ||style="border:1px solid #4472C4"| Anzeige der ablaufenden Zeit bis zur Fehlermeldung, wenn der Kontrollwert A oder die Differenz A-B den Minimalwert + Diff Ein unterschritten hat.
 
|-
 
|-
| Zähler Maximalwert || Anzeige der ablaufenden Zeit bis zur Fehlermeldung, wenn der Kontrollwert A oder die Differenz A-B den Maximalwert + Diff Ein überschritten hat.
+
|style="border:1px solid #4472C4"| Zähler Maximalwert ||style="border:1px solid #4472C4"| Anzeige der ablaufenden Zeit bis zur Fehlermeldung, wenn der Kontrollwert A oder die Differenz A-B den Maximalwert + Diff Ein überschritten hat.
 
|}
 
|}
 
Unter- oder überschreitet der Kontrollwert eine der Schwellen, beginnt der zugehörige Verzögerungszeitzähler zu laufen. Bleibt der Kontrollwert in der Verzögerungszeit unterhalb oder oberhalb der Schwelle oder verlässt der Kontrollwert den Bereich zwischen Diff. Ein und Diff. Aus nicht, wird der Fehler auf EIN gesetzt.
 
Unter- oder überschreitet der Kontrollwert eine der Schwellen, beginnt der zugehörige Verzögerungszeitzähler zu laufen. Bleibt der Kontrollwert in der Verzögerungszeit unterhalb oder oberhalb der Schwelle oder verlässt der Kontrollwert den Bereich zwischen Diff. Ein und Diff. Aus nicht, wird der Fehler auf EIN gesetzt.
 +
 +
== Siehe auch ==
 +
* [[:Kategorie:Funktionen|Liste aller x2-Funktionen]]

Version vom 29. August 2018, 09:00 Uhr

Mit der Kontrollfunktion können Betriebszustände überwacht werden.
Ein Kontrollwert kann auf Unter- oder Überschreiten einstellbarer Schwellwerte beobachtet werden. Damit ist auch eine Kontrolle auf Kurzschluss oder Unterbrechung eines Sensors gegeben.
Bei Einsatz von 2 Kontrollwerten kann die Differenz zwischen den beiden Kontrollwerten beobachtet werden. Auch hier ist die Kontrolle auf Kurzschluss oder Unterbrechung der Sensoren wirksam.
Anwendungsbeispiele bei Fehlverhalten: Auslösen einer Fehlermeldung, Sperren einer gestörten Funktion über deren Freigabe.

Eingangsvariablen

Freigabe Generelle Freigabe der Funktion (digitaler Wert EIN/AUS)
Kontrollwert A Analoges Eingangssignal für Kontrollwert A
Kontrollwert B Optional: Analoges Eingangssignal für Kontrollwert B für die Differenzkontrolle
Minimalwert Analoger Wert für die untere Schwelle des Kontrollbereichs
Maximalwert Analoger Wert für die obere Schwelle des Kontrollbereichs

Die Kontrollwerte können von Sensoren, aber auch von anderen Quellen (z.B. Ausgangsvariablen einer Funktion, CAN-Eingängen, etc.) stammen.

Parameter

Kontrolle Auswahl: Bereich, Minimum, Maximum
Funktionsgröße Es steht eine Vielzahl von Funktionsgrößen zur Verfügung, die mit Einheit und Nachkommastellen übernommen werden.

Minimalwert
Anzeige nur bei Kontrolle „Bereich“ und „Minimum"
Anzeige der Eingangsvariablen Minimalwert

Diff. Ein Einschaltdifferenz zum Minimalwert
Diff. Aus Ausschaltdifferenz zum Minimalwert
Verzögerungszeit
Minimalwert
Eingabe der Verzögerungszeit für den Minimalwert, ab der eine Fehlerausgabe erfolgen soll

Maximalwert
Anzeige nur bei Kontrolle „Bereich“ und „Maximum"
Anzeige der Eingangsvariablen Maximalwert

Diff. Ein Einschaltdifferenz zum Maximalwert
Diff. Aus Ausschaltdifferenz zum Maximalwert
Verzögerungszeit
Maximalwert
Eingabe der Verzögerungszeit für den Maximalwert, ab der eine Fehlerausgabe erfolgen soll

Im Modus „Bereich“ werden sowohl der Minimal- als auch der Maximalwert überwacht.
Im Modus „Minimum“ wird nur der Minimalwert, im Modus „Maximum“ nur der Maximalwert überwacht.
Werden zwei Kontrollwerte in den Eingangsvariablen angegeben, so beziehen sich Minimal- und Maximalwert auf die Differenz zwischen den beiden Kontrollwerten.
Die Verzögerungszeit wirkt nur auf die Einschaltung der Ausgangsvariablen „Fehler“, „Fehler Minimalwert“ oder „Fehler Maximalwert“. Wird Diff. Aus wieder unter- bzw. überschritten, erfolgt keine Verzögerung.

Ausgangsvariablen

Fehler Status EIN nach Ablauf der Verzögerungszeit, wenn der Kontrollwert den Minimalwert + Diff Ein unterschreitet oder den Maximalwert + Diff Ein überschreitet, Auswahl eines Ausgangs, aktiv in allen Modi.
Fehler Minimalwert Status EIN nach Ablauf der Verzögerungszeit, wenn der Minimalwert + Diff Ein unterschritten wird, Auswahl eines Ausgangs, nur aktiv in den Modi „Bereich“ und „Minimum“.
Fehler Maximalwert Status EIN nach Ablauf der Verzögerungszeit, wenn der Maximalwert + Diff Ein überschritten wird, Auswahl eines Ausgangs, nur aktiv in den Modi „Bereich“ und „Maximum“.
Kontrollwert Anzeige des für die Überwachung gültigen Kontrollwertes A wenn nur ein Kontrollwert angegeben wird, oder Differenz A–B, wenn zwei Kontrollwerte verwendet werden.
Zähler Minimalwert Anzeige der ablaufenden Zeit bis zur Fehlermeldung, wenn der Kontrollwert A oder die Differenz A-B den Minimalwert + Diff Ein unterschritten hat.
Zähler Maximalwert Anzeige der ablaufenden Zeit bis zur Fehlermeldung, wenn der Kontrollwert A oder die Differenz A-B den Maximalwert + Diff Ein überschritten hat.

Unter- oder überschreitet der Kontrollwert eine der Schwellen, beginnt der zugehörige Verzögerungszeitzähler zu laufen. Bleibt der Kontrollwert in der Verzögerungszeit unterhalb oder oberhalb der Schwelle oder verlässt der Kontrollwert den Bereich zwischen Diff. Ein und Diff. Aus nicht, wird der Fehler auf EIN gesetzt.

Siehe auch