- Home
- Funktionen/Funktionsbausteine - Referenz
- Sicherheitsbezogene PLCopen-Funktionsbausteine
- SF_Antivalent
SF_Antivalent
Hilfeversion 1.1 / Ausgabedatum: 2018.03
Gültig für Funktionsbaustein SF_Antivalent_V2_0z, Version 2.0z (z = 0 bis 9).
Kurzbeschreibung | Der sicherheitsbezogene Funktionsbaustein SF_Antivalent überwacht die Signale von zwei sicherheitsbezogenen Eingangsklemmen auf ungleiche Signalzustände. Diese Signale stammen typischerweise von zweikanaligen Sensoren oder Schaltern wie z.B. von einem NOT-HALT-Befehlsgerät.Das Freigabesignal S_AntivalentOut wird SAFETRUE, wenn die Eingänge S_ChannelNC und S_ChannelNO innerhalb der an DiscrepancyTime eingestellten Zeit wie folgt wechseln:
|
|||||||||||||||||||||||||||||
Bausteinsymbol | ![]() |
|||||||||||||||||||||||||||||
Eingänge | ![]()
Weitere Informationen hierzu finden Sie im Thema "Activate". ![]()
Weitere Informationen hierzu finden Sie im Thema "S_ChannelNC". ![]()
Weitere Informationen hierzu finden Sie im Thema "S_ChannelNO". ![]()
Weitere Informationen hierzu finden Sie im Thema "DiscrepancyTime". |
|||||||||||||||||||||||||||||
Ausgänge | ![]()
Weitere Informationen hierzu finden Sie im Thema "Ready". ![]()
Weitere Informationen hierzu finden Sie im Thema "S_AntivalentOut". ![]()
Weitere Informationen hierzu finden Sie im Thema "SafetyDemand". ![]()
Weitere Informationen hierzu finden Sie im Thema "ResetRequest". ![]()
Weitere Informationen hierzu finden Sie im Thema "Error". ![]()
Weitere Informationen hierzu finden Sie im Thema "DiagCode". |
|||||||||||||||||||||||||||||
Detailinformationen | ![]() Das folgende Beispiel zeigt einen typischen Signalverlauf, u.a. für gegensätzliche Signale S_ChannelNC = SAFETRUE und S_ChannelNO = SAFEFALSE innerhalb der Diskrepanzzeit.
![]() Dieses Beispiel zeigt eine zweikanalige Ansteuerung des sicherheitsbezogenen Funktionsbausteins SF_EmergencyStop mit Hilfe des sicherheitsbezogenen Funktionsbausteins SF_Antivalent. Das NOT-HALT-Befehlsgerät ist an den Eingängen 1.1 und 2.1 des sicherheitsbezogenen Eingangsgeräts PSDI mit der Kennung 1 angeschlossen. Die Öffner- und Schließerkontakte des NOT-HALT-Befehlsgeräts werden zur Auswertung mit dem sicherheitsbezogenen Funktionsbaustein SF_Antivalent verschaltet. Das daraus resultierende Freigabesignal S_AntivalentOut des sicherheitsbezogenen Funktionbausteins SF_Antivalent wird zur weiteren Auswertung mit dem sicherheitsbezogenen Funktionsbaustein SF_EmergencyStop verschaltet. Ausgang S_AntivalentOut des sicherheitsbezogenen Funktionsbausteins SF_Antivalent wird SAFETRUE, wenn die Eingänge S_ChannelNC und S_ChannelNO innerhalb der an DiscrepancyTime eingestellten Zeit wie folgt wechseln:
Für den sicherheitsbezogenen Funktionsbaustein SF_EmergencyStop ist sowohl eine Anlaufsperre (nach dem Start der Sicherheitssteuerung bzw. nach der Bausteinaktivierung) als auch eine Wiederanlaufsperre (nach Deaktivierung des NOT-HALT-Befehlsgeräts) eingestellt. Beide Anlaufsperren werden durch Drücken des Reset-Tasters aufgehoben, der an Eingang 1.1 des Standard-Eingangsgeräts DI mit der Kennung 1 angeschlossen ist.
![]() Die IEC 61131-3 definiert die Instanziierung von Funktionsbausteinen. Instanziieren bedeutet, dass ein Funktionsbaustein einmal definiert wird und dann mehrfach verwendet (instanziiert) werden kann. Dies gilt gleichermaßen für alle FBs (anwenderdefinierte POEs sowie FBs in Bibliotheken, z.B. IEC-Standard-Funktionsbausteine, Firmware-FBs, FBs aus Anwenderbibliotheken).
Warum Instanziierung? Es gilt Folgendes:
Der anwenderdefinierte Funktionsbaustein 'TLC' ("Two Level Controller") wird zur Kategorie 'Funktionen & Funktionsbausteine' (im Bereich KOMPONENTEN) hinzugefügt. Der Baustein soll zweimal in der Programm-POE 'Container' aufgerufen werden, um den Füllstand und die Temperatur eines Boilers zu steuern. Für beide FB-Instanzen wird eine Instanz-Deklaration in die Variablentabelle der aufrufenden Programm-POE 'Container' eingefügt: TLCTemperature und TLCLevel. Der Funktionsbaustein 'TLC' kann dadurch im Code-Arbeitsblatt der aufrufenden POE zweimal über diese Instanznamen aufgerufen werden. |