Funktionale Sicherheit: Unterschied zwischen den Versionen

Aus wiki.vistera.de
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Markierung: visualeditor
Keine Bearbeitungszusammenfassung
Markierung: visualeditor
Zeile 2: Zeile 2:




==Standardisierte Bausteine==
==<big>Standardisierte Bausteine</big>==
<br />
<br />


===HIMA===
===<big>HIMA</big>===
Hier werden alle stadardisierten Bausteine für die HIMA-Steuerung aufgelistet.<br />
Hier werden alle stadardisierten Bausteine für die HIMA-Steuerung aufgelistet.<br />


====2oo3-Analog-Auswertung Median====
====<big>2oo3-Analog-Auswertung Median</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 />


=====Übersicht des Bausteines=====
=====<big>Übersicht des Bausteines</big>=====
<br />
<br />
[[Datei:Vist 2oo3 R Med.png|links|mini|Baustein "vist_2oo3_R_Med"]]
[[Datei:Vist 2oo3 R Med.png|Baustein "vist_2oo3_R_Med"|alternativtext=|ohne|gerahmt]]


 
=====<big>Übersicht der Eingänge</big>=====
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<br />
=====Übersicht der Eingänge=====
{| class="wikitable"
{| class="wikitable"
|'''Bezeichnung'''
|'''Bezeichnung'''
Zeile 92: Zeile 73:
<br />
<br />


=====Übersicht der Ausgänge=====
=====<big>Übersicht der Ausgänge</big>=====
{| class="wikitable"
{| class="wikitable"
|'''Bezeichnung'''
|'''Bezeichnung'''
Zeile 142: Zeile 123:
<br />
<br />


=====Funktion des Bausteines=====
=====<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.


Zeile 151: Zeile 132:
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.
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=====
<br />
=====<big>Funktion der Eingänge</big>=====




Zeile 184: Zeile 166:
<br />
<br />


=====Funktion der Ausgänge=====
=====<big>Funktion der Ausgänge</big>=====




Zeile 228: Zeile 210:




===SIEMENS===
===<big>SIEMENS S7-1500</big>===
Hier werden alle stadardisierten Bausteine für die HIMA-Steuerung aufgelistet.
Hier werden alle stadardisierten Bausteine für die HIMA-Steuerung aufgelistet.
====<big>2oo3-Analog-Auswertung Median</big>====
Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.
{| class="wikitable"
|'''Beschreibung'''
|'''Funktion im Sicherheitsprogramm'''
|'''Offline-Signatur'''
|'''Zeitstempel'''
|-
|F-2oo3_Int_Med
|F-FB
|0x759BA789
|17.04.2020 11:25:45
(UTC +2:00)
|}
<br />
=====<big>Übersicht des Bausteines</big>=====
<br />
[[Datei:F-2oo3 Int Med.png|alternativtext=|ohne|gerahmt|Baustein "F-2oo3_Int_Med"]]
=====<big>Übersicht der Eingänge</big>=====
{| class="wikitable"
|'''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
|-
|DevH
|Diskrepanzüberwachung,
Grenzwert Voralarm,
|INT
|-
|DevHH
|Diskrepanzüberwachung  Grenzwert Alarm
|INT
|-
|DT
|Diskrepanzüberwachungszeit
|TIME
|-
|SubVal
|Ersatzwert
|INT
|}
<br />
=====<big>Übersicht der Ausgänge</big>=====
{| class="wikitable"
|'''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
|-
|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
|}
<br />
=====<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.
Hat nur ein Analogwert einen Fehler (Ch1_no_QBad... Ch3_no_QBad) 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 funktionieren Kanälen an den Ausgängen „Med_Min“ und „Med_Max“ ausgegeben.
Ist mehr als ein Eingang fehlerhaft (Ch1_no_QBad... Ch3_no_QBad), 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.
<br />
=====<big>Funktion der Eingänge</big>=====
'''Ch1_Val…Ch3_Val'''
sind die Eingänge für die analogen Signale, aus denen der mittlere 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 funktionieren Kanälen 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“ wird 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.
'''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.
<br />
=====<big>Funktion der Ausgänge</big>=====
'''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.
==== <big>'''Addition von Werten des Datentyps „BOOL“'''</big> ====
Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.
{| class="wikitable"
|'''Beschreibung'''
|'''Funktion im Sicherheitsprogramm'''
|'''Offline-Signatur'''
|'''Zeitstempel'''
|-
|F-Bool_Add
|F-FC
|0x41EE7FB
|20.03.2020 12:12:59
(UTC +1:00)
|}
<br />
=====<big>Übersicht des Bausteines</big>=====
<br />
[[Datei:F-Bool ADD.png|alternativtext=|ohne|gerahmt|Baustein "F-Bool_ADD"]]
=====<big>Übersicht der Eingänge</big>=====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|In_1
|Eingang 1
|BOOL
|-
|In_2
|Eingang 2
|BOOL
|-
|In_3
|Eingang 3
|BOOL
|}
<br />
=====<big>Übersicht der Ausgänge</big>=====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|OUT
|Ergebnis  der addierten Eingänge
|INT
|}
<br />
=====<big>Funktion des Bausteines</big>=====
Diese Funktion addiert die Eingänge vom Typ „BOOL“ bei einem „TRUE“ und gibt dieses Ergebnis am Ausgang als eine Ganzzahl vom Typ Integer aus.
<br />
=====<big>Funktion der Eingänge</big>=====
'''In_1…In_3'''
sind die Eingänge, die bei einem „TRUE“ addiert werden.
<br />
=====<big>Funktion der Ausgänge</big>=====
'''Out'''
ist das Ergebnis als Ganzzahl vom Typ Integer der Addition der Eingänge bei einem „TRUE“
<br />
==== <big>'''Datentypkonvertierung „Bool To Int“'''</big> ====
Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.
{| class="wikitable"
|'''Beschreibung'''
|'''Funktion im Sicherheitsprogramm'''
|'''Offline-Signatur'''
|'''Zeitstempel'''
|-
|F-Bool_to_Int
|F-FC
|0x8E3F84F7
|20.03.2020 13:45:56
(UTC +1:00)
|}
<br />
=====<big>Übersicht des Bausteines</big>=====
<br />
[[Datei:F-Bool to Int.png|alternativtext=|ohne|gerahmt|Baustein "F-Bool_to_Int"]]
=====<big>Übersicht der Eingänge</big>=====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|In
|Eingang
|BOOL
|}
<br />
=====<big>Übersicht der Ausgänge</big>=====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|Out
|Ergebnis der  Datentypkonvertierung
|INT
|}
<br />
=====<big>Funktion des Bausteines</big>=====
Diese Funktion konvertiert eine Variable vom Datentyp „BOOL“ in eine Ganzzahl vom Datentyp Integer.
Bei einem Wert „FALSE“ am Eingang wird an dem Ausgang eine „0“ ausgegeben. Bei einem Wert „TRUE“ am Eingang wird an dem Ausgang eine „1“ ausgegeben.
<br />
=====<big>Funktion der Eingänge</big>=====
'''In'''
ist der Eingang der konvertiert wird.
<br />
=====<big>Funktion der Ausgänge</big>=====
'''Out'''
gibt das Ergebnis aus der Typkonvertierung des boolschen Eingang als Ganzzahl vom Typ Integer aus.
<br />
==== <big>'''Auswahl des maximalen Wertes'''</big> ====
Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.
{| class="wikitable"
|'''Beschreibung'''
|'''Funktion im Sicherheitsprogramm'''
|'''Offline-Signatur'''
|'''Zeitstempel'''
|-
|F-Max
|F-FC
|0x975C6535
|20.03.2020 12:13:02
(UTC +1:00)
|}
<br />
=====<big>Übersicht des Bausteines</big>=====
<br />
[[Datei:F-Max.png|alternativtext=|ohne|gerahmt|Baustein "F-Max"]]
=====<big>Übersicht der Eingänge</big>=====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|In_1
|Analoger  Wert 1
|INT
|-
|In_2
|Analoger  Wert 2
|INT
|-
|In_3
|Analoger  Wert 3
|INT
|}
===== <big>Übersicht der Ausgänge</big> =====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|Max
|Ergebnis der  Max-Auswahl der Eingänge
|INT
|}
<br />
=====<big>Funktion des Bausteines</big>=====
Diese Funktion wertet die drei Eingänge („In_1…In_3“) auf den maximalen Wert aus und gibt diesen Wert am Ausgang „Out“ aus.
<br />
=====<big>Funktion der Eingänge</big>=====
'''In_1…In_3'''
sind die Eingänge für die analogen Signale, aus denen der maximale Wert selektiert wird
<br />
=====<big>Funktion der Ausgänge</big>=====
'''Max'''
ist der entsprechend der Eingangsbeschaltung ermittelte maximale Ausgangswert.
==== <big>'''Auswahl des minimalen Wertes'''</big> ====
Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.
{| class="wikitable"
|'''Beschreibung'''
|'''Funktion im Sicherheitsprogramm'''
|'''Offline-Signatur'''
|'''Zeitstempel'''
|-
|F-Min
|F-FC
|0x4BEBD246
|20.03.2020 12:13:02
(UTC +1:00)
|}
<br />
=====<big>Übersicht des Bausteines</big>=====
<br />
[[Datei:F-Min.png|alternativtext=|ohne|gerahmt|Baustein "F-Min"]]
=====<big>Übersicht der Eingänge</big>=====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|In_1
|Analoger  Wert 1
|INT
|-
|In_2
|Analoger  Wert 2
|INT
|-
|In_3
|Analoger  Wert 3
|INT
|}
<br />
=====<big>Übersicht der Ausgänge</big>=====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|Min
|Ergebnis der  Min-Auswahl der Eingänge
|INT
|}
<br />
=====<big>Funktion des Bausteines</big>=====
Diese Funktion wertet die drei Eingänge („In_1…In_3“) auf den minimalen Wert aus und gibt diesen Wert am Ausgang „Min“ aus.
<br />
=====<big>Funktion der Eingänge</big>=====
'''In_1…In_3'''
sind die Eingänge für die analogen Signale, aus denen der minimale Wert selektiert wird.
<br />
=====<big>Funktion der Ausgänge</big>=====
'''Min'''
ist der entsprechend der Eingangsbeschaltung ermittelte minimale Ausgangswert.
<br />
==== <big>'''Selektieren'''</big> ====
Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.
{| class="wikitable"
|'''Beschreibung'''
|'''Funktion im Sicherheitsprogramm'''
|'''Offline-Signatur'''
|'''Zeitstempel'''
|-
|F-Sel
|F-FC
|0xD4FAD9E4
|20.03.2020 13:45:38
(UTC +1:00)
|}
<br />
=====<big>Übersicht des Bausteines</big>=====
<br />
[[Datei:F-Sel.png|alternativtext=|ohne|gerahmt|Baustein "F-Sel"]]
=====<big>Übersicht der Eingänge</big>=====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|Sel
|Schalter
|INT
|-
|In_0
|Analoger  Wert 1
|INT
|-
|In_1
|Analoger  Wert 2
|INT
|}
<br />
=====<big>Übersicht der Ausgänge</big>=====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|Out
|Ergebnis der  Selektion
|INT
|}
<br />
=====<big>Funktion des Bausteines</big>=====
Mit dieser Funktion wird abhängig vom Eingang „Sel“ einer der beiden Eingänge ausgewählt und dessen Inhalt in den Ausgang „Out“ kopiert. Wenn der Eingang „Sel“ den Signalzustand „FALSE“ hat, wird der Wert am Eingang „In_0“ kopiert. Wenn der Eingang „Sel“ den Signalzustand „TRUE“ hat, wird der Wert am Eingang In_1 in den Ausgang „Out kopiert“.
<br />
=====<big>Funktion der Eingänge</big>=====
'''Sel'''
Je nach Signalzustand „Sel“ wird der Eingang „In_0“ oder „In_1“ in den Ausgang „Out“ kopiert.
'''In_1…In_2'''
sind die Eingänge für die analogen Signale, aus denen der Wert selektiert wird.
<br />
=====<big>Funktion der Ausgänge</big>=====
ist der entsprechend der Eingangsbeschaltung selektierte Ausgangswert.
<br />
==== <big>'''Max-Auswertung'''</big> ====
Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.
{| class="wikitable"
|'''Beschreibung'''
|'''Funktion im Sicherheitsprogramm'''
|'''Offline-Signatur'''
|'''Zeitstempel'''
|-
|F-Max_Auswertung
|F-FB
|0x35F5714F
|16.04.2020 17:07:15
(UTC +2:00)
|}
<br />
=====<big>Übersicht des Bausteines</big>=====
<br />
[[Datei:F-Max Auswertung.png|alternativtext=|ohne|gerahmt|Baustein "F-Max_Auswertung"]]
=====<big>Übersicht der Eingänge</big>=====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|MesWt
|Analoger  Wert
|INT
|-
|Max
|Maximaler  Grenzwert
|INT
|-
|Hyst
|Hysterese
|INT
|-
|MesWt OK
|Fehler des  Analogwertes,
Aktiv=0, Nicht Aktiv=1
|BOOL
|}
<br />
=====<big>Übersicht der Ausgänge</big>=====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|OK
|Ergebnis der  Max-Auswertung
Fehler=0, kein Fehler=1
|INT
|}
<br />
=====<big>Funktion des Bausteines</big>=====
Mit diesem Funktionsbaustein kann ein analoges Signal auf ein Max-Grenzwert überwacht werden. Bei Überschreiten des analogen Einganges „MesWt“ über einen vordefinierten Grenzwert „Max“ wird der Ausgang „OK“ mit einem „FALSE“ beschaltet. Bei einem wieder Unterschreiten des Wertes unter dem maximalen Grenzwert und einer Hysterese „Hyst“ wird der Ausgang „OK“ mit einem „TRUE“ beschaltet. Zusätzlich wird bei einem Messwertfehler an dem Eingang „MesWt OK“ der Ausgang „OK“ FALSE geschaltet.
<br />
=====<big>Funktion der Eingänge</big>=====
'''MesWt'''
ist der Eingang für das analoge Signal.
'''Max'''
ist der maximale Grenzwert des analogen Signals „MesWt“. Bei einer Grenzwertverletzung wird der Ausgang „OK“ „FALSE“.
'''Hyst'''
ist die Hysterese zum maximalen Grenzwert, bei dem der Ausgang „OK“ wieder auf „TRUE“ geschaltet wird, wenn der Eingang „MesWt“ den Wert „Max-Hyst“ unterschreitet.
'''MesWt OK'''
ist der Eingang für das Fehlersignal des analogen Signals. Hat das Signal einen Fehler wird der Ausgang „OK“ auf „FALSE“ gesetzt.
<br />
=====<big>Funktion der Ausgänge</big>=====
'''OK'''
gibt das Ergebnis der Max-Auswertung des analogen Signals aus. Bei einer Grenzwertverletzung und einem Messwertfehler geht der Ausgang auf „FALSE“, im ungestörten Betrieb ist der Ausgang „TRUE“.
<br />
==== <big>'''Min-Auswertung'''</big> ====
Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.
{| class="wikitable"
|'''Beschreibung'''
|'''Funktion im Sicherheitsprogramm'''
|'''Offline-Signatur'''
|'''Zeitstempel'''
|-
|F-Min_Auswertung
|F-FB
|0xEE97C7EB
|17.04.2020 07:52:23
(UTC +2:00)
|}
<br />
=====<big>Übersicht des Bausteines</big>=====
<br />
[[Datei:F-Min Auswertung.png|alternativtext=|ohne|gerahmt|Baustein "F-Min_Auswertung"]]
=====<big>Übersicht der Eingänge</big>=====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|MesWt
|Analoger  Wert
|INT
|-
|Min
|Maximaler  Grenzwert
|INT
|-
|Hyst
|Hysterese
|INT
|-
|MesWt OK
|Fehler des  Analogwertes,
Aktiv=0, Nicht Aktiv=1
|BOOL
|}
<br />
=====<big>Übersicht der Ausgänge</big>=====
{| class="wikitable"
|'''Bezeichnung'''
|'''Beschreibung'''
|'''Datentyp'''
|-
|OK
|Ergebnis der  Min-Auswertung
Fehler=0, kein Fehler=1
|INT
|}
<br />
=====<big>Funktion des Bausteines</big>=====
Mit diesem Funktionsbaustein kann ein analoges Signal auf ein Min-Grenzwert überwacht werden. Bei Unterschreiten des analogen Einganges „MesWt“ unter einen vordefinierten Grenzwert „Min“ wird der Ausgang „OK“ mit einem „FALSE“ beschaltet. Bei einem wieder Überschreiten des Wertes über dem minimalen Grenzwert und einer Hysterese „Hyst“ wird der Ausgang „OK“ mit einem „TRUE“ beschaltet. Zusätzlich wird bei einem Messwertfehler an dem Eingang „MesWt OK“ der Ausgang „OK“ FALSE geschaltet.
<br />
=====<big>Funktion der Eingänge</big>=====
'''MesWt'''
ist der Eingang für das analoge Signal.
'''Min'''
ist der minimale Grenzwert des analogen Signals „MesWt“. Bei einer Grenzwertverletzung wird der Ausgang „OK“ „FALSE“.
'''Hyst'''
ist die Hysterese zum minimalen Grenzwert, bei dem der Ausgang „OK“ wieder auf „TRUE“ geschaltet wird, wenn der Eingang „MesWt“ den Wert „Min+Hyst“ überschreitet.
'''MesWt OK'''
ist der Eingang für das Fehlersignal des analogen Signals. Hat das Signal einen Fehler wird der Ausgang „OK“ auf „FALSE“ gesetzt.
<br />
=====<big>Funktion der Ausgänge</big>=====
'''OK'''
gibt das Ergebnis der Min-Auswertung des analogen Signals aus. Bei einer Grenzwertverletzung und einem Messwertfehler geht der Ausgang auf „FALSE“, im ungestörten Betrieb ist der Ausgang „TRUE“.
<br />
==== Gasdichtigkeitskontrolle ====
Beschreibung des Bausteines folgt......
<br />
==== Zündbetrieb Rampe ====
Beschreibung des Bausteines folgt......

Version vom 25. Mai 2020, 12:49 Uhr

Auf dieser Seite findet ihr alles zum Thema "Funktionale Sicherheit".


Standardisierte Bausteine


HIMA

Hier werden alle stadardisierten Bausteine für die HIMA-Steuerung aufgelistet.

2oo3-Analog-Auswertung Median

Dieser Baustein wurde mit der SILworX-Version 10.64.0 erstellt.


Übersicht des Bausteines


Baustein "vist_2oo3_R_Med"
Übersicht der Eingänge
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
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

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 funktionieren Kanälen 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

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 funktionieren Kanälen 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“ wird 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.


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

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.


SIEMENS S7-1500

Hier werden alle stadardisierten Bausteine für die HIMA-Steuerung aufgelistet.


2oo3-Analog-Auswertung Median

Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.

Beschreibung Funktion im Sicherheitsprogramm Offline-Signatur Zeitstempel
F-2oo3_Int_Med F-FB 0x759BA789 17.04.2020 11:25:45

(UTC +2:00)


Übersicht des Bausteines


Baustein "F-2oo3_Int_Med"
Ü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
Ch3_Val Eingang Analogwert 3 INT
Ch3_no_QBad Fehler des dritten Analogwertes,

Aktiv=0, Nicht Aktiv=1

BOOL
DevH Diskrepanzüberwachung,

Grenzwert Voralarm,

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


Übersicht der Ausgänge
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
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

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

Ist mehr als ein Eingang fehlerhaft (Ch1_no_QBad... Ch3_no_QBad), 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

Ch1_Val…Ch3_Val

sind die Eingänge für die analogen Signale, aus denen der mittlere 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 funktionieren Kanälen 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“ wird 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.


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

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.


Addition von Werten des Datentyps „BOOL“

Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.

Beschreibung Funktion im Sicherheitsprogramm Offline-Signatur Zeitstempel
F-Bool_Add F-FC 0x41EE7FB 20.03.2020 12:12:59

(UTC +1:00)


Übersicht des Bausteines


Baustein "F-Bool_ADD"
Übersicht der Eingänge
Bezeichnung Beschreibung Datentyp
In_1 Eingang 1 BOOL
In_2 Eingang 2 BOOL
In_3 Eingang 3 BOOL


Übersicht der Ausgänge
Bezeichnung Beschreibung Datentyp
OUT Ergebnis der addierten Eingänge INT


Funktion des Bausteines

Diese Funktion addiert die Eingänge vom Typ „BOOL“ bei einem „TRUE“ und gibt dieses Ergebnis am Ausgang als eine Ganzzahl vom Typ Integer aus.


Funktion der Eingänge

In_1…In_3

sind die Eingänge, die bei einem „TRUE“ addiert werden.


Funktion der Ausgänge

Out

ist das Ergebnis als Ganzzahl vom Typ Integer der Addition der Eingänge bei einem „TRUE“

Datentypkonvertierung „Bool To Int“

Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.

Beschreibung Funktion im Sicherheitsprogramm Offline-Signatur Zeitstempel
F-Bool_to_Int F-FC 0x8E3F84F7 20.03.2020 13:45:56

(UTC +1:00)


Übersicht des Bausteines


Baustein "F-Bool_to_Int"
Übersicht der Eingänge
Bezeichnung Beschreibung Datentyp
In Eingang BOOL


Übersicht der Ausgänge
Bezeichnung Beschreibung Datentyp
Out Ergebnis der Datentypkonvertierung INT


Funktion des Bausteines

Diese Funktion konvertiert eine Variable vom Datentyp „BOOL“ in eine Ganzzahl vom Datentyp Integer.

Bei einem Wert „FALSE“ am Eingang wird an dem Ausgang eine „0“ ausgegeben. Bei einem Wert „TRUE“ am Eingang wird an dem Ausgang eine „1“ ausgegeben.


Funktion der Eingänge

In

ist der Eingang der konvertiert wird.


Funktion der Ausgänge

Out

gibt das Ergebnis aus der Typkonvertierung des boolschen Eingang als Ganzzahl vom Typ Integer aus.

Auswahl des maximalen Wertes

Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.

Beschreibung Funktion im Sicherheitsprogramm Offline-Signatur Zeitstempel
F-Max F-FC 0x975C6535 20.03.2020 12:13:02

(UTC +1:00)


Übersicht des Bausteines


Baustein "F-Max"
Übersicht der Eingänge
Bezeichnung Beschreibung Datentyp
In_1 Analoger Wert 1 INT
In_2 Analoger Wert 2 INT
In_3 Analoger Wert 3 INT
Übersicht der Ausgänge
Bezeichnung Beschreibung Datentyp
Max Ergebnis der Max-Auswahl der Eingänge INT


Funktion des Bausteines

Diese Funktion wertet die drei Eingänge („In_1…In_3“) auf den maximalen Wert aus und gibt diesen Wert am Ausgang „Out“ aus.


Funktion der Eingänge

In_1…In_3

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


Funktion der Ausgänge

Max

ist der entsprechend der Eingangsbeschaltung ermittelte maximale Ausgangswert.


Auswahl des minimalen Wertes

Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.

Beschreibung Funktion im Sicherheitsprogramm Offline-Signatur Zeitstempel
F-Min F-FC 0x4BEBD246 20.03.2020 12:13:02

(UTC +1:00)


Übersicht des Bausteines


Baustein "F-Min"
Übersicht der Eingänge
Bezeichnung Beschreibung Datentyp
In_1 Analoger Wert 1 INT
In_2 Analoger Wert 2 INT
In_3 Analoger Wert 3 INT


Übersicht der Ausgänge
Bezeichnung Beschreibung Datentyp
Min Ergebnis der Min-Auswahl der Eingänge INT


Funktion des Bausteines

Diese Funktion wertet die drei Eingänge („In_1…In_3“) auf den minimalen Wert aus und gibt diesen Wert am Ausgang „Min“ aus.


Funktion der Eingänge

In_1…In_3

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


Funktion der Ausgänge

Min

ist der entsprechend der Eingangsbeschaltung ermittelte minimale Ausgangswert.

Selektieren

Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.

Beschreibung Funktion im Sicherheitsprogramm Offline-Signatur Zeitstempel
F-Sel F-FC 0xD4FAD9E4 20.03.2020 13:45:38

(UTC +1:00)


Übersicht des Bausteines


Baustein "F-Sel"
Übersicht der Eingänge
Bezeichnung Beschreibung Datentyp
Sel Schalter INT
In_0 Analoger Wert 1 INT
In_1 Analoger Wert 2 INT


Übersicht der Ausgänge
Bezeichnung Beschreibung Datentyp
Out Ergebnis der Selektion INT


Funktion des Bausteines

Mit dieser Funktion wird abhängig vom Eingang „Sel“ einer der beiden Eingänge ausgewählt und dessen Inhalt in den Ausgang „Out“ kopiert. Wenn der Eingang „Sel“ den Signalzustand „FALSE“ hat, wird der Wert am Eingang „In_0“ kopiert. Wenn der Eingang „Sel“ den Signalzustand „TRUE“ hat, wird der Wert am Eingang In_1 in den Ausgang „Out kopiert“.


Funktion der Eingänge

Sel

Je nach Signalzustand „Sel“ wird der Eingang „In_0“ oder „In_1“ in den Ausgang „Out“ kopiert.

In_1…In_2

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


Funktion der Ausgänge

ist der entsprechend der Eingangsbeschaltung selektierte Ausgangswert.

Max-Auswertung

Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.

Beschreibung Funktion im Sicherheitsprogramm Offline-Signatur Zeitstempel
F-Max_Auswertung F-FB 0x35F5714F 16.04.2020 17:07:15

(UTC +2:00)


Übersicht des Bausteines


Baustein "F-Max_Auswertung"
Übersicht der Eingänge
Bezeichnung Beschreibung Datentyp
MesWt Analoger Wert INT
Max Maximaler Grenzwert INT
Hyst Hysterese INT
MesWt OK Fehler des Analogwertes,

Aktiv=0, Nicht Aktiv=1

BOOL


Übersicht der Ausgänge
Bezeichnung Beschreibung Datentyp
OK Ergebnis der Max-Auswertung

Fehler=0, kein Fehler=1

INT


Funktion des Bausteines

Mit diesem Funktionsbaustein kann ein analoges Signal auf ein Max-Grenzwert überwacht werden. Bei Überschreiten des analogen Einganges „MesWt“ über einen vordefinierten Grenzwert „Max“ wird der Ausgang „OK“ mit einem „FALSE“ beschaltet. Bei einem wieder Unterschreiten des Wertes unter dem maximalen Grenzwert und einer Hysterese „Hyst“ wird der Ausgang „OK“ mit einem „TRUE“ beschaltet. Zusätzlich wird bei einem Messwertfehler an dem Eingang „MesWt OK“ der Ausgang „OK“ FALSE geschaltet.


Funktion der Eingänge

MesWt

ist der Eingang für das analoge Signal.

Max

ist der maximale Grenzwert des analogen Signals „MesWt“. Bei einer Grenzwertverletzung wird der Ausgang „OK“ „FALSE“.

Hyst

ist die Hysterese zum maximalen Grenzwert, bei dem der Ausgang „OK“ wieder auf „TRUE“ geschaltet wird, wenn der Eingang „MesWt“ den Wert „Max-Hyst“ unterschreitet.

MesWt OK

ist der Eingang für das Fehlersignal des analogen Signals. Hat das Signal einen Fehler wird der Ausgang „OK“ auf „FALSE“ gesetzt.


Funktion der Ausgänge

OK

gibt das Ergebnis der Max-Auswertung des analogen Signals aus. Bei einer Grenzwertverletzung und einem Messwertfehler geht der Ausgang auf „FALSE“, im ungestörten Betrieb ist der Ausgang „TRUE“.

Min-Auswertung

Dieser Baustein wurde mit der Siemens V15 Update 4 erstellt.

Beschreibung Funktion im Sicherheitsprogramm Offline-Signatur Zeitstempel
F-Min_Auswertung F-FB 0xEE97C7EB 17.04.2020 07:52:23

(UTC +2:00)


Übersicht des Bausteines


Baustein "F-Min_Auswertung"
Übersicht der Eingänge
Bezeichnung Beschreibung Datentyp
MesWt Analoger Wert INT
Min Maximaler Grenzwert INT
Hyst Hysterese INT
MesWt OK Fehler des Analogwertes,

Aktiv=0, Nicht Aktiv=1

BOOL


Übersicht der Ausgänge
Bezeichnung Beschreibung Datentyp
OK Ergebnis der Min-Auswertung

Fehler=0, kein Fehler=1

INT


Funktion des Bausteines

Mit diesem Funktionsbaustein kann ein analoges Signal auf ein Min-Grenzwert überwacht werden. Bei Unterschreiten des analogen Einganges „MesWt“ unter einen vordefinierten Grenzwert „Min“ wird der Ausgang „OK“ mit einem „FALSE“ beschaltet. Bei einem wieder Überschreiten des Wertes über dem minimalen Grenzwert und einer Hysterese „Hyst“ wird der Ausgang „OK“ mit einem „TRUE“ beschaltet. Zusätzlich wird bei einem Messwertfehler an dem Eingang „MesWt OK“ der Ausgang „OK“ FALSE geschaltet.


Funktion der Eingänge

MesWt

ist der Eingang für das analoge Signal.

Min

ist der minimale Grenzwert des analogen Signals „MesWt“. Bei einer Grenzwertverletzung wird der Ausgang „OK“ „FALSE“.

Hyst

ist die Hysterese zum minimalen Grenzwert, bei dem der Ausgang „OK“ wieder auf „TRUE“ geschaltet wird, wenn der Eingang „MesWt“ den Wert „Min+Hyst“ überschreitet.

MesWt OK

ist der Eingang für das Fehlersignal des analogen Signals. Hat das Signal einen Fehler wird der Ausgang „OK“ auf „FALSE“ gesetzt.


Funktion der Ausgänge

OK

gibt das Ergebnis der Min-Auswertung des analogen Signals aus. Bei einer Grenzwertverletzung und einem Messwertfehler geht der Ausgang auf „FALSE“, im ungestörten Betrieb ist der Ausgang „TRUE“.

Gasdichtigkeitskontrolle

Beschreibung des Bausteines folgt......

Zündbetrieb Rampe

Beschreibung des Bausteines folgt......