Skalierfunktion: Unterschied zwischen den Versionen
Scr (Diskussion | Beiträge) K (Kategorie Funktionen) |
Scr (Diskussion | Beiträge) (table border colors) |
||
Zeile 12: | Zeile 12: | ||
== 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) |
|- | |- | ||
− | | Ergebnis (Freigabe = Aus) || Analoger Wert für die Ausgangsvariable, wenn die Freigabe AUS ist | + | |style="border:1px solid #70AD47"| Ergebnis (Freigabe = Aus) ||style="border:1px solid #70AD47"| Analoger Wert für die Ausgangsvariable, wenn die Freigabe AUS ist |
|- | |- | ||
− | | Eingangsvariable || Analoger Werte für die Anwendung der Skalierung | + | |style="border:1px solid #70AD47"| Eingangsvariable ||style="border:1px solid #70AD47"| Analoger Werte für die Anwendung der Skalierung |
|- | |- | ||
− | | Ergebnis Minimum || Minimalwert der Ausgangsvariablen | + | |style="border:1px solid #70AD47"| Ergebnis Minimum ||style="border:1px solid #70AD47"| Minimalwert der Ausgangsvariablen |
|- | |- | ||
− | | Ergebnis Maximum || Maximalwert der Ausgangsvariablen | + | |style="border:1px solid #70AD47"| Ergebnis Maximum ||style="border:1px solid #70AD47"| Maximalwert der Ausgangsvariablen |
|} | |} | ||
== Parameter == | == Parameter == | ||
− | {| class="wikitable" | + | {| class="wikitable" style="border:3px solid #C0504D" |
|- | |- | ||
− | | style="width: 20% | '''Begrenzung'''<br>Aktivieren der Eingangsvariablen „Ergebnis Minimum/Maximum“ || '''Auswahl''': keine, Minimum, Maximum, Min. und Max.<br>'''Minimum''': Es wirkt nur die Minimalbegrenzung „Ergebnis Minimum“<br>'''Maximum''': Es wirkt nur die Maximalbegrenzung „Ergebnis Maximum“<br>'''Min. und Max.''': Es wirken beide Begrenzungen. | + | |style="border:1px solid #C0504D; width: 20%" | '''Begrenzung'''<br>Aktivieren der Eingangsvariablen „Ergebnis Minimum/Maximum“ ||style="border:1px solid #C0504D"| '''Auswahl''': keine, Minimum, Maximum, Min. und Max.<br>'''Minimum''': Es wirkt nur die Minimalbegrenzung „Ergebnis Minimum“<br>'''Maximum''': Es wirkt nur die Maximalbegrenzung „Ergebnis Maximum“<br>'''Min. und Max.''': Es wirken beide Begrenzungen. |
|- | |- | ||
− | | '''Funktionsgröße'''<br>Eingang<br>Ausgang<br> || Festlegung der Funktionsgrößen für die Eingangs- und Ausgangsvariablen.<br>Es steht eine Vielzahl von Funktionsgrößen zur Verfügung, die mit Einheit und Nachkommastellen übernommen werden. | + | |style="border:1px solid #C0504D"| '''Funktionsgröße'''<br>Eingang<br>Ausgang<br> ||style="border:1px solid #C0504D"| Festlegung der Funktionsgrößen für die Eingangs- und Ausgangsvariablen.<br>Es steht eine Vielzahl von Funktionsgrößen zur Verfügung, die mit Einheit und Nachkommastellen übernommen werden. |
|- | |- | ||
− | | '''Skalierung'''<br>Eingangswert 1<br>Zielwert 1<br>Eingangswert 2<br>Zielwert 2 || Eingabe der Eingangs- und Zielwerte | + | |style="border:1px solid #C0504D"| '''Skalierung'''<br>Eingangswert 1<br>Zielwert 1<br>Eingangswert 2<br>Zielwert 2 ||style="border:1px solid #C0504D"| Eingabe der Eingangs- und Zielwerte |
|} | |} | ||
<strong>Beispiel:</strong> | <strong>Beispiel:</strong> | ||
Zeile 37: | Zeile 37: | ||
Damit erhält man einen Prozentwert der einer Temperatur entspricht. Ist also z.B. die Eingangsvariable 25,0°C, so wird 60,0% ausgegeben. | Damit erhält man einen Prozentwert der einer Temperatur entspricht. Ist also z.B. die Eingangsvariable 25,0°C, so wird 60,0% ausgegeben. | ||
== Ausgangsvariablen == | == Ausgangsvariablen == | ||
− | {| class="wikitable" | + | {| class="wikitable" style="border:3px solid #4472C4" |
|- | |- | ||
− | | style="width: 20% | Ergebnis || Ausgabe des Ergebnisses der Skalierung, optional Auswahl eines Analogausganges | + | |style="border:1px solid #4472C4; width: 20%" | Ergebnis ||style="border:1px solid #4472C4"| Ausgabe des Ergebnisses der Skalierung, optional Auswahl eines Analogausganges |
|- | |- | ||
− | | Ergebnis > Minimum || Status EIN, wenn Berechnung der Skalierung oberhalb der Minimalschwelle liegt (gilt nur für: Freigabe der Funktion auf EIN und Begrenzung Min. und Max. oder Minimum) | + | |style="border:1px solid #4472C4"| Ergebnis > Minimum ||style="border:1px solid #4472C4"| Status EIN, wenn Berechnung der Skalierung oberhalb der Minimalschwelle liegt (gilt nur für: Freigabe der Funktion auf EIN und Begrenzung Min. und Max. oder Minimum) |
|- | |- | ||
− | | Ergebnis < Maximum || Status EIN, wenn Berechnung der Skalierung unterhalb der Maximalschwelle liegt (gilt nur für: Freigabe der Funktion auf EIN und Begrenzung Min. und Max. oder Maximum) | + | |style="border:1px solid #4472C4"| Ergebnis < Maximum ||style="border:1px solid #4472C4"| Status EIN, wenn Berechnung der Skalierung unterhalb der Maximalschwelle liegt (gilt nur für: Freigabe der Funktion auf EIN und Begrenzung Min. und Max. oder Maximum) |
|} | |} | ||
Beim Skalieren werden beim Ergebnis die letzten Nachkommastellen abgeschnitten, es wird nicht mathematisch gerundet. | Beim Skalieren werden beim Ergebnis die letzten Nachkommastellen abgeschnitten, es wird nicht mathematisch gerundet. |
Version vom 17. Juli 2018, 10:09 Uhr
Die Skalierfunktion ermöglicht die Umwandlung von analogen Werten auswählbarer Quellen (Sensoren, Funktionen, Netzwerkeingänge, etc.):
- Umwandlung der Funktionsgröße
- Skalierung der Eingangsvariablen = Anpassung des Wertes in einen neuen Bezugsbereich
- Begrenzung der Ausgangsvariablen durch Minimal- und/oder Maximalschwellen
Inhaltsverzeichnis
Visualisierung der Funktion
Skalierung:
0°C → 20%
50°C → 100%
Eingangsvariablen
Freigabe | Generelle Freigabe der Funktion (digitaler Wert EIN/AUS) |
Ergebnis (Freigabe = Aus) | Analoger Wert für die Ausgangsvariable, wenn die Freigabe AUS ist |
Eingangsvariable | Analoger Werte für die Anwendung der Skalierung |
Ergebnis Minimum | Minimalwert der Ausgangsvariablen |
Ergebnis Maximum | Maximalwert der Ausgangsvariablen |
Parameter
Begrenzung Aktivieren der Eingangsvariablen „Ergebnis Minimum/Maximum“ |
Auswahl: keine, Minimum, Maximum, Min. und Max. Minimum: Es wirkt nur die Minimalbegrenzung „Ergebnis Minimum“ Maximum: Es wirkt nur die Maximalbegrenzung „Ergebnis Maximum“ Min. und Max.: Es wirken beide Begrenzungen. |
Funktionsgröße Eingang Ausgang |
Festlegung der Funktionsgrößen für die Eingangs- und Ausgangsvariablen. Es steht eine Vielzahl von Funktionsgrößen zur Verfügung, die mit Einheit und Nachkommastellen übernommen werden. |
Skalierung Eingangswert 1 Zielwert 1 Eingangswert 2 Zielwert 2 |
Eingabe der Eingangs- und Zielwerte |
Beispiel:
Damit erhält man einen Prozentwert der einer Temperatur entspricht. Ist also z.B. die Eingangsvariable 25,0°C, so wird 60,0% ausgegeben.
Ausgangsvariablen
Ergebnis | Ausgabe des Ergebnisses der Skalierung, optional Auswahl eines Analogausganges |
Ergebnis > Minimum | Status EIN, wenn Berechnung der Skalierung oberhalb der Minimalschwelle liegt (gilt nur für: Freigabe der Funktion auf EIN und Begrenzung Min. und Max. oder Minimum) |
Ergebnis < Maximum | Status EIN, wenn Berechnung der Skalierung unterhalb der Maximalschwelle liegt (gilt nur für: Freigabe der Funktion auf EIN und Begrenzung Min. und Max. oder Maximum) |
Beim Skalieren werden beim Ergebnis die letzten Nachkommastellen abgeschnitten, es wird nicht mathematisch gerundet.