- Home
- Funktionen/Funktionsbausteine - Referenz
- Sicherheitsbezogene Funktionsbausteine für Rezeptur-Handling
- SF_RecipeWrite
SF_RecipeWrite
Hilfeversion 1.1 / Ausgabedatum: 2023.03
Gültig für Funktionsbaustein SF_RecipeWrite, Version 1.0z (z = 0 bis 9).
| Kurzbeschreibung | Der Funktionsbaustein SF_RecipeWrite kann eine Rezeptur-Datei erzeugen oder verändern, indem er die Werte an seinen PayloadWrite-Eingängen schreibt. Nachdem er die Werte in den spezifizierten Datensatz (Dateisektion) der Rezeptur-Datei geschrieben hat, werden die gesamte Datei sowie der geschriebene Datensatz versiegelt und es werden Prüfsummen berechnet. | ||||||||||||||||||||
| Bausteinsymbol |  | ||||||||||||||||||||
| Eingänge |  Activate 
 
 Weitere Informationen hierzu finden Sie im Thema "Eingang Activate".  CommandWrite 
 
 Weitere Informationen hierzu finden Sie im Thema "CommandWrite".  IDRecipeFile 
 
 Weitere Informationen hierzu finden Sie im Thema "Eingang IDRecipeFile".  IDRecipeDataSet 
 
 Weitere Informationen hierzu finden Sie im Thema "Eingang IDRecipeDataSet".  PayloadWrite** (mit ** = 0 bis 15) 
 
 Weitere Informationen hierzu finden Sie im Thema "PayloadWrite**". | ||||||||||||||||||||
| Ausgänge |  Done 
 
 Weitere Informationen hierzu finden Sie im Thema "Ausgang Done".  DataSetCRC und FileCRC 
 
 Weitere Informationen hierzu finden Sie im Thema "Ausgänge DataSetCRC und FileCRC".  DiagCode 
 
 Weitere Informationen hierzu finden Sie in den Themen "Ausgang DiagCode" und "Diagnose-Codes". | ||||||||||||||||||||
| Detailinformationen |  Funktionsbaustein-Instanziierung 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_RecipeDeleteDataSet wurde über die Bibliothek 'RecipeFile' 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. | 
