Herunterladen Inhalt Inhalt Diese Seite drucken

Rezepte Und Datenprotokolle; Rezepte; Übersicht Über Rezepte; Speicherung Von Rezeptdaten - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

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.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Erweiterte Anweisungen
9.9 Rezepte und Datenprotokolle
527

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis