HIMA 2oo3-Analog-Auswertung Median: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung Markierung: visualeditor |
Simon (Diskussion | Beiträge) K Diskrepanzüberwachungszeit statt Diskrepanz-Überwachungszeit, (Kommasetzung) Markierung: visualeditor |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE:2oo3-Analog-Auswertung Median}} | {{DISPLAYTITLE:2oo3-Analog-Auswertung Median}} | ||
=== <big>Versionsübersicht</big> === | ===<big>Versionsübersicht</big>=== | ||
Dieser Baustein wurde mit der SILworX-Version 10.64.0 erstellt. | Dieser Baustein wurde mit der SILworX-Version 10.64.0 erstellt. | ||
<br /> | <br /> | ||
=== <big>Übersicht des Bausteines</big> === | ===<big>Übersicht des Bausteines</big>=== | ||
[[Datei:Vist 2oo3 R Med.png|ohne|mini|Baustein "vist_2oo3_R_Med"]] | [[Datei:Vist 2oo3 R Med.png|ohne|mini|Baustein "vist_2oo3_R_Med"]] | ||
<br /> | <br /> | ||
=== <big>Übersicht der Eingänge</big> === | ===<big>Übersicht der Eingänge</big>=== | ||
{| class="wikitable" | {| class="wikitable" | ||
|'''Bezeichnung''' | |'''Bezeichnung''' | ||
| Zeile 61: | Zeile 61: | ||
<br /> | <br /> | ||
=== <big>Übersicht der Ausgänge</big> === | ===<big>Übersicht der Ausgänge</big>=== | ||
{| class="wikitable" | {| class="wikitable" | ||
|'''Bezeichnung''' | |'''Bezeichnung''' | ||
| Zeile 106: | Zeile 106: | ||
<br /> | <br /> | ||
=== <big>Funktion des Bausteines</big> === | ===<big>Funktion des Bausteines</big>=== | ||
Dieser Funktionsbaustein selektiert im störungsfreien Fall aus den drei Analogwerten (Ch1_Val... Ch3_Val) den mittleren Wert und gibt diesen an die Ausgänge „Med_Min“ und „Med_Max“ aus. | Dieser Funktionsbaustein selektiert im störungsfreien Fall aus den drei Analogwerten (Ch1_Val... Ch3_Val) den mittleren Wert und gibt diesen an die Ausgänge „Med_Min“ und „Med_Max“ aus. | ||
Hat nur ein Analogwert einen Fehler (Ch1_ok... Ch3_ok) oder eine Abweichung, die größer ist als die Toleranzgrenze „DEV_HH“ und länger als die | Hat nur ein Analogwert einen Fehler (Ch1_ok... Ch3_ok) oder eine Abweichung, die größer ist als die Toleranzgrenze „DEV_HH“ und länger als die Diskrepanzüberwachungszeit „DT“ zu den beiden anderen Analogwerten, werden immer der minimale bzw. maximale Wert der funktionierenden Kanäle an den Ausgängen „Med_Min“ und „Med_Max“ ausgegeben. | ||
Ist mehr als ein Eingang fehlerhaft (Ch1_ok... Ch3_ok), wird der Ersatzwert „SubVal“ ausgegeben und das Fehlersignal „ok“ wird FALSE. | Ist mehr als ein Eingang fehlerhaft (Ch1_ok... Ch3_ok), wird der Ersatzwert „SubVal“ ausgegeben und das Fehlersignal „ok“ wird FALSE. | ||
Ist die Abweichung aller drei Signale größer als die Toleranzgrenze „DEV_HH“ und länger als die | Ist die Abweichung aller drei Signale größer als die Toleranzgrenze „DEV_HH“ und länger als die Diskrepanzüberwachungszeit „DT“, wird der Ersatzwert „SubVal“ ausgegeben und die Ausgänge „ok“ und „No_Dev_HH“ werden FALSE. Für Diagnosezwecke wird auch mit den Ausgängen „Ch1_No_Dev…Ch3_No_Dev“ ausgegeben, welcher Kanal eine Diskrepanz aufweist. Wurde eine falsche Parametrierung (DEV_H > DEV_HH) festgestellt, wird ebenfalls der Ersatzwert (SubVal) ausgegeben. | ||
<br /> | <br /> | ||
=== <big>Funktion der Eingänge</big> === | ===<big>Funktion der Eingänge</big>=== | ||
'''Ch1_Val…Ch3_Val''' | '''Ch1_Val…Ch3_Val''' | ||
| Zeile 123: | Zeile 123: | ||
'''Ch1_ok…Ch3_ok''' | '''Ch1_ok…Ch3_ok''' | ||
sind die Eingänge für das jeweilige Fehlersignal des analogen Signals. Hat ein Signal einen Fehler werden immer der minimale bzw. maximale Wert der | sind die Eingänge für das jeweilige Fehlersignal des analogen Signals. Hat ein Signal einen Fehler, werden immer der minimale bzw. maximale Wert der funktionierenden Kanäle an den Ausgängen „Med_Min“ und „Med_Max“ ausgegeben. Ist mehr als ein Eingang fehlerhaft, wird der Ersatzwert „SubVal“ und ein Fehlersignal „ok“ ausgegeben. | ||
'''Dev_H''' | '''Dev_H''' | ||
| Zeile 131: | Zeile 131: | ||
'''Dev_HH''' | '''Dev_HH''' | ||
Ist die Abweichung aller drei Signale größer als durch die Toleranzgrenze „Dev_HH“ und länger als durch die | Ist die Abweichung aller drei Signale größer als durch die Toleranzgrenze „Dev_HH“ und länger als durch die Diskrepanzüberwachungszeit „DT“ vorgegeben, wird der Ersatzwert „SubVal“ ausgegeben und die Ausgänge „ok“ und „No_Dev_HH“ werden FALSE. Weicht nur ein Signal um mehr als „Dev_HH“ von den beiden anderen ab, werden immer der minimale bzw. maximale Wert der funktionierenden Kanäle an den Ausgängen „Med_Min“ und „Med_Max“ ausgegeben. Der Wert muss größer gleich der Alarmgrenze „DEV_H“ sein. | ||
'''DT''' | '''DT''' | ||
ist der Eingang für eine | ist der Eingang für eine Diskrepanzüberwachungszeit. Erst nach Ablauf der hier parametrierten Zeit, wird bei zu großer Diskrepanz zwischen zwei Eingangssignalen ein Alarm und ein Fehlersignal ausgegeben. | ||
'''SubVal''' | '''SubVal''' | ||
| Zeile 142: | Zeile 142: | ||
<br /> | <br /> | ||
=== <big>Funktion der Ausgänge</big> === | ===<big>Funktion der Ausgänge</big>=== | ||
'''Med_Min''' | '''Med_Min''' | ||
| Zeile 157: | Zeile 157: | ||
'''No_Dev_H''' | '''No_Dev_H''' | ||
zeigt eine Diskrepanz der analogen Eingangssignale an. Im fehlerfreien Betrieb ist der Ausgang TRUE | zeigt eine Diskrepanz der analogen Eingangssignale an. Im fehlerfreien Betrieb ist der Ausgang TRUE. Überschreitet die Differenz zweier Signale die Alarmgrenze DEV_H länger als durch die Diskrepanzüberwachungszeit DT vorgegeben, geht der Ausgang auf FALSE. | ||
'''No_Dev_HH''' | '''No_Dev_HH''' | ||
zeigt eine Diskrepanz der analogen Eingangssignale an. Im fehlerfreien Betrieb ist der Ausgang TRUE | zeigt eine Diskrepanz der analogen Eingangssignale an. Im fehlerfreien Betrieb ist der Ausgang TRUE. Überschreitet die Differenz zweier Signale die Alarmgrenze DEV_HH länger als durch die Diskrepanzüberwachungszeit DT vorgegeben, geht der Ausgang auf FALSE. | ||
'''Ch1_No_Dev''' | '''Ch1_No_Dev''' | ||
zeigt eine Diskrepanz des ersten Analogsignals an. Im fehlerfreien Betrieb ist der Ausgang TRUE | zeigt eine Diskrepanz des ersten Analogsignals an. Im fehlerfreien Betrieb ist der Ausgang TRUE. Überschreitet die Differenz von Kanal 1 zu den anderen beiden Signalen die Alarmgrenze DEV_HH länger als durch die Diskrepanzüberwachungszeit DT vorgegeben, geht der Ausgang auf FALSE. | ||
'''Ch2_No_Dev''' | '''Ch2_No_Dev''' | ||
zeigt eine Diskrepanz des zweiten Analogsignals an. Im fehlerfreien Betrieb ist der Ausgang TRUE | zeigt eine Diskrepanz des zweiten Analogsignals an. Im fehlerfreien Betrieb ist der Ausgang TRUE. Überschreitet die Differenz von Kanal 2 zu den anderen beiden Signalen die Alarmgrenze DEV_HH länger als durch die Diskrepanzüberwachungszeit DT vorgegeben, geht der Ausgang auf FALSE. | ||
'''Ch3_No_Dev''' | '''Ch3_No_Dev''' | ||
zeigt eine Diskrepanz des dritten Analogsignals an. Im fehlerfreien Betrieb ist der Ausgang TRUE | zeigt eine Diskrepanz des dritten Analogsignals an. Im fehlerfreien Betrieb ist der Ausgang TRUE. Überschreitet die Differenz von Kanal 3 zu den anderen beiden Signalen die Alarmgrenze DEV_HH länger als durch die Diskrepanzüberwachungszeit DT vorgegeben, geht der Ausgang auf FALSE. | ||
[[Kategorie:FuSi Bausteine HIMA]] | [[Kategorie:FuSi Bausteine HIMA]] | ||
{{DEFAULTSORT:2oo3-Analog-Auswertung_Median}} | {{DEFAULTSORT:2oo3-Analog-Auswertung_Median}} | ||
Aktuelle Version vom 26. Januar 2021, 14:12 Uhr
Versionsübersicht[Bearbeiten]
Dieser Baustein wurde mit der SILworX-Version 10.64.0 erstellt.
Übersicht des Bausteines[Bearbeiten]

Übersicht der Eingänge[Bearbeiten]
| Bezeichnung | Beschreibung | Datentyp |
| Ch1_Val | Eingang Analogwert 1 | REAL |
| Ch1_ok | Fehler des ersten Analogwertes,
Aktiv=0, Nicht Aktiv=1 |
BOOL |
| Ch2_Val | Eingang Analogwert 2 | REAL |
| Ch2_ok | Fehler des zweiten Analogwertes,
Aktiv=0, Nicht Aktiv=1 |
BOOL |
| Ch3_Val | Eingang Analogwert 3 | REAL |
| Ch3_ok | Fehler des dritten Analogwertes,
Aktiv=0, Nicht Aktiv=1 |
BOOL |
| DevH | Diskrepanzüberwachung,
Grenzwert Voralarm, |
REAL |
| DT | Diskrepanzüberwachungszeit | TIME |
| DevHH | Diskrepanzüberwachung Grenzwert Alarm | REAL |
| SubVal | Ersatzwert | REAL |
Übersicht der Ausgänge[Bearbeiten]
| Bezeichnung | Beschreibung | Datentyp |
| Med_Min | Minimaler medianer Mittelwert | REAL |
| Med_Max | Maximaler Medianer Mittelwert | REAL |
| ok | Fehlerstatus des Bausteines, Fehler=0, kein Fehler=1 | BOOL |
| No_Dev_H | Diskrepanzüberwachung Voralarm
Voralarm=0, kein Vorlarm=1 |
BOOL |
| No_Dev_HH | Diskrepanzüberwachung Alarm
Alarm=0, kein Alarm=1 |
BOOL |
| Ch1_No_Dev | Diskrepanz Analogwert 1
Diskrepanz=0, keine Diskrepanz=1 |
BOOL |
| Ch2_No_Dev | Diskrepanz Analogwert 2
Diskrepanz=0, keine Diskrepanz=1 |
BOOL |
| Ch3_No_Dev | Diskrepanz Analogwert 3
Diskrepanz=0, keine Diskrepanz=1 |
BOOL |
Funktion des Bausteines[Bearbeiten]
Dieser Funktionsbaustein selektiert im störungsfreien Fall aus den drei Analogwerten (Ch1_Val... Ch3_Val) den mittleren Wert und gibt diesen an die Ausgänge „Med_Min“ und „Med_Max“ aus.
Hat nur ein Analogwert einen Fehler (Ch1_ok... Ch3_ok) oder eine Abweichung, die größer ist als die Toleranzgrenze „DEV_HH“ und länger als die Diskrepanzüberwachungszeit „DT“ zu den beiden anderen Analogwerten, werden immer der minimale bzw. maximale Wert der funktionierenden Kanäle an den Ausgängen „Med_Min“ und „Med_Max“ ausgegeben.
Ist mehr als ein Eingang fehlerhaft (Ch1_ok... Ch3_ok), wird der Ersatzwert „SubVal“ ausgegeben und das Fehlersignal „ok“ wird FALSE.
Ist die Abweichung aller drei Signale größer als die Toleranzgrenze „DEV_HH“ und länger als die Diskrepanzüberwachungszeit „DT“, wird der Ersatzwert „SubVal“ ausgegeben und die Ausgänge „ok“ und „No_Dev_HH“ werden FALSE. Für Diagnosezwecke wird auch mit den Ausgängen „Ch1_No_Dev…Ch3_No_Dev“ ausgegeben, welcher Kanal eine Diskrepanz aufweist. Wurde eine falsche Parametrierung (DEV_H > DEV_HH) festgestellt, wird ebenfalls der Ersatzwert (SubVal) ausgegeben.
Funktion der Eingänge[Bearbeiten]
Ch1_Val…Ch3_Val
sind die Eingänge für die analogen Signale, aus denen der mittlere Wert selektiert wird.
Ch1_ok…Ch3_ok
sind die Eingänge für das jeweilige Fehlersignal des analogen Signals. Hat ein Signal einen Fehler, werden immer der minimale bzw. maximale Wert der funktionierenden Kanäle an den Ausgängen „Med_Min“ und „Med_Max“ ausgegeben. Ist mehr als ein Eingang fehlerhaft, wird der Ersatzwert „SubVal“ und ein Fehlersignal „ok“ ausgegeben.
Dev_H
Überschreitet die absolute Differenz zweier Signale die Alarmgrenze DEV_H länger als die Diskrepanzüberwachungszeit DT vorgibt, wird ein Alarm (No_Dev_H=FALSE) ausgegeben. Der Wert muss kleiner gleich der Toleranzgrenze DEV_HH sein.
Dev_HH
Ist die Abweichung aller drei Signale größer als durch die Toleranzgrenze „Dev_HH“ und länger als durch die Diskrepanzüberwachungszeit „DT“ vorgegeben, wird der Ersatzwert „SubVal“ ausgegeben und die Ausgänge „ok“ und „No_Dev_HH“ werden FALSE. Weicht nur ein Signal um mehr als „Dev_HH“ von den beiden anderen ab, werden immer der minimale bzw. maximale Wert der funktionierenden Kanäle an den Ausgängen „Med_Min“ und „Med_Max“ ausgegeben. Der Wert muss größer gleich der Alarmgrenze „DEV_H“ sein.
DT
ist der Eingang für eine Diskrepanzüberwachungszeit. Erst nach Ablauf der hier parametrierten Zeit, wird bei zu großer Diskrepanz zwischen zwei Eingangssignalen ein Alarm und ein Fehlersignal ausgegeben.
SubVal
ist ein Ersatzwert, der auf den Ausgang geschalten wird, wenn ein Fehler erkannt wurde.
Funktion der Ausgänge[Bearbeiten]
Med_Min
ist der entsprechend der Eingangsbeschaltung ermittelte Ausgangswert. Im ungestörten Betrieb ist dies der mittlere Wert der drei Eingangssignale. Ist ein Eingangssignal fehlerhaft, wird der minimale Wert der beiden funktionierenden Kanäle ausgegeben. Liegt bei mehr als einem Eingang ein Fehler vor, wird der Ersatzwert „SubVal“ ausgegeben.
Med_Max
ist der entsprechend der Eingangsbeschaltung ermittelte Ausgangswert. Im ungestörten Betrieb ist dies der mittlere Wert der drei Eingangssignale. Ist ein Eingangssignal fehlerhaft, wird der maximale Wert der beiden funktionierenden Kanäle ausgegeben. Liegt bei mehr als einem Eingang ein Fehler vor, wird der Ersatzwert SubVal ausgegeben.
ok
gibt den Fehlerstatus des Bausteins aus. Im ungestörten Betrieb ist der Ausgang TRUE, im gestörten Betrieb FALSE.
No_Dev_H
zeigt eine Diskrepanz der analogen Eingangssignale an. Im fehlerfreien Betrieb ist der Ausgang TRUE. Überschreitet die Differenz zweier Signale die Alarmgrenze DEV_H länger als durch die Diskrepanzüberwachungszeit DT vorgegeben, geht der Ausgang auf FALSE.
No_Dev_HH
zeigt eine Diskrepanz der analogen Eingangssignale an. Im fehlerfreien Betrieb ist der Ausgang TRUE. Überschreitet die Differenz zweier Signale die Alarmgrenze DEV_HH länger als durch die Diskrepanzüberwachungszeit DT vorgegeben, geht der Ausgang auf FALSE.
Ch1_No_Dev
zeigt eine Diskrepanz des ersten Analogsignals an. Im fehlerfreien Betrieb ist der Ausgang TRUE. Überschreitet die Differenz von Kanal 1 zu den anderen beiden Signalen die Alarmgrenze DEV_HH länger als durch die Diskrepanzüberwachungszeit DT vorgegeben, geht der Ausgang auf FALSE.
Ch2_No_Dev
zeigt eine Diskrepanz des zweiten Analogsignals an. Im fehlerfreien Betrieb ist der Ausgang TRUE. Überschreitet die Differenz von Kanal 2 zu den anderen beiden Signalen die Alarmgrenze DEV_HH länger als durch die Diskrepanzüberwachungszeit DT vorgegeben, geht der Ausgang auf FALSE.
Ch3_No_Dev
zeigt eine Diskrepanz des dritten Analogsignals an. Im fehlerfreien Betrieb ist der Ausgang TRUE. Überschreitet die Differenz von Kanal 3 zu den anderen beiden Signalen die Alarmgrenze DEV_HH länger als durch die Diskrepanzüberwachungszeit DT vorgegeben, geht der Ausgang auf FALSE.