Herunterladen Inhalt Inhalt Diese Seite drucken

Rezepte Und Datenprotokolle; Übersicht Über Rezepte; Speicherung Von Rezeptdaten; Verwaltung Von Rezeptdaten - Siemens SIMATIC S7 Serie Systemhandbuch

Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen

9.9 Rezepte und Datenprotokolle

9.9
Rezepte und Datenprotokolle
9.9.1
Rezepte
9.9.1.1
Übersicht über Rezepte

Speicherung von Rezeptdaten

• Ein Rezeptdatenbaustein, den Sie in Ihrem Projekt erstellen, muss im Ladespeicher der CPU
abgelegt werden. Hierfür kann der interne CPU-Speicher oder eine externe, als
Programmkarte verwendete Memory Card verwendet werden.
• Ein weiterer DB, den Sie erstellen müssen, ist der aktive Rezeptdatenbaustein. Dieser DB
muss sich im Arbeitsspeicher befinden, in dem jeweils ein aktiver Rezeptdatensatz von Ihrer
Programmlogik gelesen oder geschrieben wird.

Verwaltung von Rezeptdaten

Der Rezept-DB verwendet ein Array aus Produktrezeptdatensätzen. Jedes Element des Rezept-
Arrays stellt eine unterschiedliche Rezeptvariante dar, die auf einem gemeinsamen Satz
Komponenten basiert.
• Sie erstellen einen PLC-Datentyp oder einen Datentyp Struct, der alle Komponenten in einem
Rezeptdatensatz definiert. Diese Datentypvorlage wird für alle Rezeptdatensätze
wiederverwendet. Produktrezepte variieren je nach den Startwerten, die den
Rezeptkomponenten zugewiesen sind.
• Eines der Rezepte kann jederzeit mit der Anweisung READ_DBL aus dem Rezept-DB (alle
Rezepte im Ladespeicher) in den aktiven Rezept-DB (ein Rezept im Arbeitsspeicher)
übertragen werden. Nachdem ein Rezeptdatensatz in den Arbeitsspeicher verschoben
wurde, kann Ihre Programmlogik die Komponentenwerte lesen und mit dem Produktionslauf
beginnen. Durch die Übertragung wird die Menge des für die Rezeptdaten erforderlichen
CPU-Arbeitsspeichers minimiert.
• Werden die Komponentenwerte des aktiven Rezepts während eines Produktionslaufs von
einem HMI-Gerät angepasst, können Sie die geänderten Werte mit der Anweisung WRIT_DBL
in den Rezept-DB zurückschreiben.
Export von Rezepten (vom Rezept-DB in eine CSV-Datei)
Mit der Anweisung RecipeExport kann der vollständige Satz Rezeptdatensätze in eine CSV-Datei
exportiert werden. Auch nicht verwendete Rezeptdatensätze werden dabei exportiert.
482
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis