Siemens 1oo2-Analog-Auswertung mit Grenzwert Max: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung Markierung: visualeditor |
Simon (Diskussion | Beiträge) K Diskrepanzüberwachungszeit statt Diskrepanz-Überwachungszeit, (Leerzeichen), des ersten Analogsignals statt des erstens Analogsignals Markierung: visualeditor |
||
| Zeile 116: | Zeile 116: | ||
Ist ein Eingang fehlerhaft (Ch1_no_QBad... Ch2_no_QBad), wird das Fehlersignal „OK“ FALSE. | Ist ein Eingang fehlerhaft (Ch1_no_QBad... Ch2_no_QBad), wird das Fehlersignal „OK“ FALSE. | ||
Ist die Abweichung der zwei Signale größer als die Toleranzgrenze „DEV_HH“ und länger als die | Ist die Abweichung der zwei Signale größer als die Toleranzgrenze „DEV_HH“ und länger als die Diskrepanzüberwachungszeit „DT“, werden die Ausgänge „OK“ und „No_Dev_HH“ FALSE. | ||
Zusätzlich werden die zwei analogen Eingänge auf den Grenzwert überprüft. Bei einer | Zusätzlich werden die zwei analogen Eingänge auf den Grenzwert überprüft. Bei einer Grenzwertverletzung, werden die Ausgänge „No_Max“ und „OK“ FALSE. Die Grenzwertverletzung eines Einganges wird erst bei Erreichen eines Wertes von kleiner des Wertes „Max_Val“ - „Max_Hyst“ zurückgesetzt. Für Diagnosezwecke wird auch mit den Ausgängen „Ch1_No_Min…Ch2_No_Min“ ausgegeben, welcher Kanal eine Grenzwertverletzung aufweist. | ||
<br /> | |||
===<big>Funktion der Eingänge</big>=== | ===<big>Funktion der Eingänge</big>=== | ||
| Zeile 131: | Zeile 133: | ||
'''Max_Val''' | '''Max_Val''' | ||
Überschreitet der Wert einer der Signale den Grenzwert Max_Val werden die Ausgänge „OK“ und „No_Max“ FALSE. Die Grenzwertverletzung eines Einganges wird erst bei Erreichen eines Wertes von kleiner des Wertes „Max_Val“ - „Max_Hyst“ zurückgesetzt'''.''' | Überschreitet der Wert einer der Signale den Grenzwert Max_Val, werden die Ausgänge „OK“ und „No_Max“ FALSE. Die Grenzwertverletzung eines Einganges wird erst bei Erreichen eines Wertes von kleiner des Wertes „Max_Val“ - „Max_Hyst“ zurückgesetzt'''.''' | ||
'''Max_Hyst''' | '''Max_Hyst''' | ||
| Zeile 143: | Zeile 145: | ||
'''Dev_HH''' | '''Dev_HH''' | ||
Ist die Abweichung der zwei Signale größer als durch die Toleranzgrenze „Dev_HH“ und länger als durch die | Ist die Abweichung der zwei Signale größer als durch die Toleranzgrenze „Dev_HH“ und länger als durch die Diskrepanzüberwachungszeit „DT“ vorgegeben, werden die Ausgänge „OK“ und „No_Dev_HH“ FALSE. 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 den Eingangssignalen ein Alarm und ein Fehlersignal ausgegeben. | ||
<br /> | |||
===<big>Funktion der Ausgänge</big>=== | ===<big>Funktion der Ausgänge</big>=== | ||
| Zeile 172: | Zeile 176: | ||
'''No_Max''' | '''No_Max''' | ||
zeigt eine Grenzwertverletzung der analogen Eingangssignale an. Liegt keine Grenzwertverletzung vor, ist der Ausgang TRUE. Überschreitet einer der analogen Eingangssignale den Grenzwert „Max_Val“ fällt der Ausgang ab und wird FALSE. | zeigt eine Grenzwertverletzung der analogen Eingangssignale an. Liegt keine Grenzwertverletzung vor, ist der Ausgang TRUE. Überschreitet einer der analogen Eingangssignale den Grenzwert „Max_Val“, fällt der Ausgang ab und wird FALSE. | ||
'''Ch1_No_Max''' | '''Ch1_No_Max''' | ||
zeigt eine Grenzwertverletzung des | zeigt eine Grenzwertverletzung des ersten Analogsignals an. Liegt keine Grenzwertverletzung vor, ist der Ausgang TRUE. Überschreitet das erste Eingangssignal den Grenzwert „Max_Val“, fällt der Ausgang ab und wird FALSE. Erst bei einer Unterschreitung des Wertes „Max_Val“ - „Max_Hyst“ wird der Ausgang wieder TRUE. | ||
'''Ch2_No_Max''' | '''Ch2_No_Max''' | ||
Version vom 26. Januar 2021, 11:56 Uhr
Versionsübersicht
Dieser Baustein wurde mit der Siemens V16 Update 3 erstellt.
| Beschreibung | Funktion im Sicherheitsprogramm | Offline-Signatur | Version | letzte Änderung |
| F-1oo2_Max | F-FB | 0x906FBF95 | 1.0.1 |
Übersicht des Bausteines

Übersicht der Eingänge
| Bezeichnung | Beschreibung | Datentyp |
| Ch1_Val | Eingang Analogwert 1 | INT |
| Ch1_no_QBad | Fehler des ersten Analogwertes,
Aktiv=0, Nicht Aktiv=1 |
BOOL |
| Ch2_Val | Eingang Analogwert 2 | INT |
| Ch2_no_QBad | Fehler des zweiten Analogwertes,
Aktiv=0, Nicht Aktiv=1 |
BOOL |
| Max_Val | Grenzwert Max | INT |
| Max_Hyst | Hysterese für den Grenzwert Max | INT |
| DevH | Diskrepanzüberwachung,
Grenzwert Voralarm, |
INT |
| DevHH | Diskrepanzüberwachung Grenzwert Alarm | INT |
| DT | Diskrepanzüberwachungszeit | TIME |
Übersicht der Ausgänge
| Bezeichnung | Beschreibung | Datentyp |
| Min | Minimaler Wert | INT |
| Max | Maximaler Wert | INT |
| 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 |
| No_Max | Grenzwertverletzung Alarm
Alarm=0, kein Alarm=1 |
BOOL |
| Ch1_No_Max | Grenzwert Max Analogwert 1
Max=0, kein Max=1 |
BOOL |
| Ch2_No_Max | Grenzwert Max Analogwert 2
Max=0, kein Max=1 |
BOOL |
Funktion des Bausteines
Dieser Funktionsbaustein selektiert im störungsfreien Fall aus den zwei Analogwerten (Ch1_Val... Ch2_Val) den minimalen und maximalen Wert und gibt diese an die Ausgänge „Min“ und „Max“ aus.
Ist ein Eingang fehlerhaft (Ch1_no_QBad... Ch2_no_QBad), wird das Fehlersignal „OK“ FALSE.
Ist die Abweichung der zwei Signale größer als die Toleranzgrenze „DEV_HH“ und länger als die Diskrepanzüberwachungszeit „DT“, werden die Ausgänge „OK“ und „No_Dev_HH“ FALSE.
Zusätzlich werden die zwei analogen Eingänge auf den Grenzwert überprüft. Bei einer Grenzwertverletzung, werden die Ausgänge „No_Max“ und „OK“ FALSE. Die Grenzwertverletzung eines Einganges wird erst bei Erreichen eines Wertes von kleiner des Wertes „Max_Val“ - „Max_Hyst“ zurückgesetzt. Für Diagnosezwecke wird auch mit den Ausgängen „Ch1_No_Min…Ch2_No_Min“ ausgegeben, welcher Kanal eine Grenzwertverletzung aufweist.
Funktion der Eingänge
Ch1_Val…Ch2_Val
sind die Eingänge für die analogen Signale, aus denen der Min- und Max-Wert selektiert wird.
Ch1_no_QBad…Ch2_no_QBad
sind die Eingänge für das jeweilige Fehlersignal des analogen Signals. Ist ein Eingang fehlerhaft, wird der Ausgang „FALSE“.
Max_Val
Überschreitet der Wert einer der Signale den Grenzwert Max_Val, werden die Ausgänge „OK“ und „No_Max“ FALSE. Die Grenzwertverletzung eines Einganges wird erst bei Erreichen eines Wertes von kleiner des Wertes „Max_Val“ - „Max_Hyst“ zurückgesetzt.
Max_Hyst
ist der Hysteresenwert, der mit „Max_Val“ subtrahiert wird, um eine Grenzwertverletzung wieder zurückzusetzen.
Dev_H
Überschreitet die absolute Differenz der 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 der zwei Signale größer als durch die Toleranzgrenze „Dev_HH“ und länger als durch die Diskrepanzüberwachungszeit „DT“ vorgegeben, werden die Ausgänge „OK“ und „No_Dev_HH“ FALSE. 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 den Eingangssignalen ein Alarm und ein Fehlersignal ausgegeben.
Funktion der Ausgänge
Min
ist der entsprechend der Eingangsbeschaltung ermittelte minimale Wert.
Max
ist der entsprechend der Eingangsbeschaltung ermittelte maximale Wert.
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 der Signale die Alarmgrenze DEV_HH länger als durch die Diskrepanzüberwachungszeit DT vorgegeben, geht der Ausgang auf FALSE.
No_Max
zeigt eine Grenzwertverletzung der analogen Eingangssignale an. Liegt keine Grenzwertverletzung vor, ist der Ausgang TRUE. Überschreitet einer der analogen Eingangssignale den Grenzwert „Max_Val“, fällt der Ausgang ab und wird FALSE.
Ch1_No_Max
zeigt eine Grenzwertverletzung des ersten Analogsignals an. Liegt keine Grenzwertverletzung vor, ist der Ausgang TRUE. Überschreitet das erste Eingangssignal den Grenzwert „Max_Val“, fällt der Ausgang ab und wird FALSE. Erst bei einer Unterschreitung des Wertes „Max_Val“ - „Max_Hyst“ wird der Ausgang wieder TRUE.
Ch2_No_Max
zeigt eine Grenzwertverletzung des zweiten Analogsignals an. Liegt keine Grenzwertverletzung vor, ist der Ausgang TRUE. Überschreitet das zweite Eingangssignal den Grenzwert „Max_Val“ fällt der Ausgang ab und wird FALSE. Erst bei einer Unterschreitung des Wertes „Max_Val“ - „Max_Hyst“ wird der Ausgang wieder TRUE.