Siemens 2oo3-Analog-Auswertung mit Grenzwert Max: Unterschied zwischen den Versionen

Aus wiki.vistera.de
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Markierung: visualeditor
Keine Bearbeitungszusammenfassung
Markierung: visualeditor
 
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 14: Zeile 14:
|0x44164DD6
|0x44164DD6
|14.01.2021
|14.01.2021
|1.1.3
|1.2.0
|}
|}


Zeile 150: Zeile 150:
Ist mehr als ein Eingang fehlerhaft (Ch1_no_QBad... Ch3_no_QBad), wird das Fehlersignal „OK“ wird FALSE.
Ist mehr als ein Eingang fehlerhaft (Ch1_no_QBad... Ch3_no_QBad), wird 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“ werden die Ausgänge „OK“ und „No_Dev_HH“ FALSE. Für Diagnosezwecke wird auch mit den Ausgängen „Ch1_No_Dev…Ch3_No_Dev“ ausgegeben, welcher Kanal eine Diskrepanz aufweist.
Ist die Abweichung aller drei 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. Für Diagnosezwecke wird auch mit den Ausgängen „Ch1_No_Dev…Ch3_No_Dev“ ausgegeben, welcher Kanal eine Diskrepanz aufweist.


Zusätzlich werden alle drei analogen Eingänge auf den Grenzwert überprüft. Bei mindestens zwei Grenzwertverletzungen 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_Max…Ch3_No_Max“ ausgegeben, welcher Kanal eine Grenzwertverletzung aufweist.
Zusätzlich werden alle drei analogen Eingänge auf den Grenzwert überprüft. Bei mindestens zwei Grenzwertverletzungen 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_Max…Ch3_No_Max“ ausgegeben, welcher Kanal eine Grenzwertverletzung aufweist.
<br />


===<big>Funktion der Eingänge</big>===
===<big>Funktion der Eingänge</big>===
Zeile 161: Zeile 163:
'''Ch1_no_QBad…Ch3_no_QBad'''
'''Ch1_no_QBad…Ch3_no_QBad'''


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 funktionieren Kanälen an den Ausgängen „Med_Min“ und „Med_Max“ ausgegeben.  
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.  


'''Max_Val'''
'''Max_Val'''


Überschreitet der Wert zweier Signale den Grenzwert Max_Val werden die Ausgänge „OK“ und „No_Dev_HH“ FALSE. Die Grenzwertverletzung eines Einganges wird erst bei Erreichen eines Wertes von kleiner des Wertes „Max_Val“ – „Max_Hyst“ zurückgesetzt'''.'''
Überschreitet der Wert zweier Signale den Grenzwert Max_Val, werden die Ausgänge „OK“ und „No_Dev_HH“ 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 177: Zeile 179:
'''Dev_HH'''
'''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, werden die Ausgänge „OK“ und „No_Dev_HH“ FALSE. Weicht nur ein Signal um mehr als „Dev_HH“ von den beiden anderen ab, werden immer der minimale bzw. maximale Wert der funktionieren Kanälen an den Ausgängen „Med_Min“ und „Med_Max“ ausgegeben. Der Wert muss größer gleich der Alarmgrenze „DEV_H“ sein.
Ist die Abweichung aller drei 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. 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 Diskrepanz-Überwachungszeit. Erst nach Ablauf der hier parametrierten Zeit wird bei zu großer Diskrepanz zwischen zwei Eingangssignalen ein
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.
 
<br />


===<big>Funktion der Ausgänge</big>===
===<big>Funktion der Ausgänge</big>===
Zeile 198: Zeile 202:
'''No_Dev_H'''
'''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.
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, überschreitet die Differenz zweier Signale die Alarmgrenze DEV_HH länger als durch die Diskrepanzüberwachungszeit DT vorgegeben, geht der Ausgang auf FALSE.
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.


'''No_Max'''
'''No_Max'''
Zeile 210: Zeile 214:
'''Ch1_No_Dev'''
'''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.  
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, ü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.
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, ü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.
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.


'''Ch1_No_Max'''
'''Ch1_No_Max'''


zeigt eine Grenzwertverletzung des erstens 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.
zeigt eine Grenzwertverletzung des erstens 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'''


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.
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.


'''Ch3_No_Max'''
'''Ch3_No_Max'''


zeigt eine Grenzwertverletzung des dritten Analogsignals an. Liegt keine Grenzwertverletzung vor, ist der Ausgang TRUE. Überschreitet das dritte 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.
zeigt eine Grenzwertverletzung des dritten Analogsignals an. Liegt keine Grenzwertverletzung vor, ist der Ausgang TRUE. Überschreitet das dritte 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.
[[Kategorie:FuSi Bausteine Siemens]]
 
[[Kategorie:FuSi Bauteine TIA V16 S7-1500]]
{{DEFAULTSORT:2oo3-Analog-Auswertung_Median_mit_Grenzwert_Max}}
{{DEFAULTSORT:2oo3-Analog-Auswertung_Median_mit_Grenzwert_Max}}
[[Kategorie:FuSi Bauteine TIA S7-1500]]

Aktuelle Version vom 7. Juni 2024, 08:45 Uhr


Versionsübersicht[Bearbeiten]

Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.

Beschreibung Funktion im Sicherheitsprogramm Offline-Signatur letzte Änderung Version
F-2oo3_Int_Med_Max F-FB 0x44164DD6 14.01.2021 1.2.0

Übersicht des Bausteines[Bearbeiten]


Baustein "F-2oo3_Int_Med_Max"


Übersicht der Eingänge[Bearbeiten]

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
Ch3_Val Eingang Analogwert 3 INT
Ch3_no_QBad Fehler des dritten Analogwertes,

Aktiv=0, Nicht Aktiv=1

BOOL
Max_Val Grenzwert Max BOOL
Max_Hyst Hysterese für den Grenzwert Max BOOL
DevH Diskrepanzüberwachung,

Grenzwert Voralarm,

INT
DevHH Diskrepanzüberwachung Grenzwert Alarm INT
DT Diskrepanzüberwachungszeit TIME

Übersicht der Ausgänge[Bearbeiten]

Bezeichnung Beschreibung Datentyp
Med_Min Minimaler medianer Mittelwert INT
Med_Max Maximaler Medianer Mittelwert 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_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
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
Ch3_No_Max Grenzwert Max Analogwert 3

Max=0, kein Max=1

BOOL

Funktion des Bausteines[Bearbeiten]

Dieser Funktionsbaustein selektiert im störungsfreien Fall aus den drei Analogwerten (Ch1_Val... Ch3_Val) den minimalen und maximalen Wert und gibt diese an die Ausgänge „Med_Min“ und „Med_Max“ aus.

Ist mehr als ein Eingang fehlerhaft (Ch1_no_QBad... Ch3_no_QBad), wird 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“, werden die Ausgänge „OK“ und „No_Dev_HH“ FALSE. Für Diagnosezwecke wird auch mit den Ausgängen „Ch1_No_Dev…Ch3_No_Dev“ ausgegeben, welcher Kanal eine Diskrepanz aufweist.

Zusätzlich werden alle drei analogen Eingänge auf den Grenzwert überprüft. Bei mindestens zwei Grenzwertverletzungen 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_Max…Ch3_No_Max“ ausgegeben, welcher Kanal eine Grenzwertverletzung aufweist.


Funktion der Eingänge[Bearbeiten]

Ch1_Val…Ch3_Val

sind die Eingänge für die analogen Signale, aus denen der minimale und maximale Wert selektiert wird.

Ch1_no_QBad…Ch3_no_QBad

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.

Max_Val

Überschreitet der Wert zweier Signale den Grenzwert Max_Val, werden die Ausgänge „OK“ und „No_Dev_HH“ 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 von „Max_Val“ subtrahiert wird, um eine Grenzwertverletzung wieder zurückzusetzen.

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, werden die Ausgänge „OK“ und „No_Dev_HH“ 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.


Funktion der Ausgänge[Bearbeiten]

Med_Min

ist der entsprechend der Eingangsbeschaltung ermittelte minimale Wert.

Med_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 zweier 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_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.

Ch1_No_Max

zeigt eine Grenzwertverletzung des erstens 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.

Ch3_No_Max

zeigt eine Grenzwertverletzung des dritten Analogsignals an. Liegt keine Grenzwertverletzung vor, ist der Ausgang TRUE. Überschreitet das dritte 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.