- Home
- Funktionen/Funktionsbausteine - Referenz
- Sicherheitsbezogene FBs in PLCopen_SF-Bibliothek
- 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 für alle Standard-FBs und sicherheitsbezogene FBs (sowohl lokale als auch FBs aus Firmware- und Anwenderbibliotheken).
Warum Instanziierung? Dabei gilt Folgendes:
Der sicherheitsbezogene PLCopen-Funktionsbaustein 'SF_EmergencyStop_V2_00' wurde über eine Bibliothek in das Projekt eingefügt. Er ist dann in der Kategorie 'Programmierung' des KOMPONENTEN-Bereichs verfügbar. Dort befindet sich ein Ordner mit demselben Namen wie die Bibliothek, aus dem sich die FBs in den sicherheitsbezogenen Code einfügen lassen. |