Anwendungsbeispiel: Konkurrierende Zugriffe auf Rezeptur-Dateien verhindern
Um konkurrierende und damit fehlerhafte Lese-/Schreibzugriffe durch mehrere FB-Instanzen auf dieselbe Rezeptur-Datei zu verhindern, müssen Sie die gleichzeitige Anforderung der FB-Ausführung in der sicherheitsbezogenen Applikation verhindern. Die folgende Abbildung zeigt eine einfache Möglichkeit: Die AND_S-Funktionen stellen sicher, dass die Signale an den Eingängen CommandWrite (SF_RecipeWrite-FB) und CommandRead (SF_RecipeRead-FB) nicht gleichzeitig auf SAFETRUE steuern können.