Siemens 1oo2-Analog-Auswertung mit Grenzwert Min

Aus wiki.vistera.de
Version vom 26. Januar 2021, 12:13 Uhr von Simon (Diskussion | Beiträge) (Diskrepanzüberwachungszeit statt Diskrepanz-Überwachungszeit, des ersten Analogsignals statt des erstens Analogsignals, (Kommasetzung))
Zur Navigation springen Zur Suche springen

Versionsübersicht

Dieser Baustein wurde mit der Siemens V16 Update 3 erstellt.

Beschreibung Funktion im Sicherheitsprogramm Offline-Signatur Version letzte Änderung
F-1oo2_Int_Min F-FB 0xAB864D31 1.0.0

Übersicht des Bausteines

Baustein F-1oo2_Int_Min


Ü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
Min_Val Grenzwert Min INT
Min_Hyst Hysterese für den Grenzwert Min 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_Min Grenzwertverletzung Alarm

Alarm=0, kein Alarm=1

BOOL
Ch1_No_Min Grenzwert Min Analogwert 1

Min=0, kein Min=1

BOOL
Ch2_No_Min Grenzwert Min Analogwert 2

Min=0, kein Min=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_Min“ und „OK“ FALSE. Die Grenzwertverletzung eines Einganges wird erst bei Erreichen eines Wertes von größer des Wertes „Min_Val“ + „Min_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“.

Min_Val

Unterschreitet der Wert einer der Signale den Grenzwert Min_Val, werden die Ausgänge „OK“ und „No_Min“ FALSE. Die Grenzwertverletzung eines Eingangs wird erst bei Erreichen eines Wertes von größer des Wertes „Min_Val“ + „Min_Hyst“ zurückgesetzt.

Min_Hyst

ist der Hysteresenwert, der mit „Min_Val“ addiert 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_Min

zeigt eine Grenzwertverletzung der analogen Eingangssignale an. Liegt keine Grenzwertverletzung vor, ist der Ausgang TRUE. Unterschreitet einer der analogen Eingangssignale den Grenzwert „Min_Val“, fällt der Ausgang ab und wird FALSE.

Ch1_No_Min

zeigt eine Grenzwertverletzung des ersten Analogsignals an. Liegt keine Grenzwertverletzung vor, ist der Ausgang TRUE. Unterschreitet das erste Eingangssignal den Grenzwert „Min_Val“, fällt der Ausgang ab und wird FALSE. Erst bei einer Überschreitung des Wertes „Min_Val“ + „Min_Hyst“ wird der Ausgang wieder TRUE.

Ch2_No_Min

zeigt eine Grenzwertverletzung des zweiten Analogsignals an. Liegt keine Grenzwertverletzung vor, ist der Ausgang TRUE. Unterschreitet das zweite Eingangssignal den Grenzwert „Min_Val“, fällt der Ausgang ab und wird FALSE. Erst bei einer Überschreitung des Wertes „Min_Val“ + „Min_Hyst“ wird der Ausgang wieder TRUE.