Herunterladen Inhalt Inhalt Diese Seite drucken

Import Von Rezepten (Aus Einer Csv-Datei In Einen Rezept-Db); Beispiel Für Ein Rezept; Beispiel Für Rezepte - Siemens Simatic s7 Handbuch

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

Werbung

Erweiterte Anweisungen
9.9 Rezepte und Datenprotokolle

Import von Rezepten (aus einer CSV-Datei in einen Rezept-DB)

Nach dem Export der Rezepte können Sie die generierte CSV-Datei als
Datenstrukturvorlage verwenden.
1. Eine vorhandene CSV-Rezeptdatei laden Sie über die Dateibrowser-Seite des CPU-
Webservers von der CPU in einen PC.
2. Ändern Sie die CSV-Rezeptdatei mit Hilfe eines ASCII-Texteditors. Sie können die
Startwerte der Komponenten ändern, jedoch nicht die Datentypen oder Datenstruktur.
3. Laden Sie die geänderte CSV-Datei vom PC wieder zurück in die CPU. Sie müssen dafür
jedoch die alte CSV-Datei (mit dem gleichen Namen) im Ladespeicher der CPU löschen
oder umbenennen, damit der CPU-Webserver den Ladevorgang durchführen kann.
4. Nachdem Sie die geänderte CSV-Datei in die CPU geladen haben, können Sie die neuen
Startwerte mit der Anweisung RecipeImport aus der geänderten CSV-Datei (im CPU-
Ladespeicher) in den Rezept-DB (im CPU-Ladespeicher) übertragen.
9.9.1.2
Beispiel für ein Rezept
Beispiel für Rezepte
In dieser Tabelle wird gezeigt, wie Sie Rezeptinformationen für die Verwendung in einem
Rezept-DB vorbereiten. In diesem Beispiel für einen Rezept-DB sind fünf Datensätze
gespeichert, von denen drei verwendet werden. Der vierte und fünfte Datensatz werden zur
späteren Erweiterung freigehalten. Jede Zeile in der Tabelle stellt einen Datensatz mit
Rezeptname, Komponenten-Datentypen und Komponentenwerten dar.
productname
water
Pils
10
Lager
10
BlackBeer
10
Not_used
0
Not_used
0
Erstellen eines Rezeptdatenbausteins
Hinweis
Regeln für Rezeptdatenbausteine
• Der Rezept-DB muss ein eindimensionales Array vom PLC-Datentyp oder Datentyp
Struct enthalten. Im Rezeptbeispiel wird gezeigt, wie Sie einen Rezept-DB mit PLC-
Datentyp erstellen.
• Im Beispiel haben die Komponenteninhaltsstoffe alle den Datentyp UINT. Die Datentypen
der Komponenten können auch eine Mischung verschiedener Datentypen außer Struct
sein. In einem Array-Element im Rezept-DB ist ein Struct in einem PLC-Datentyp oder
ein Struct im Datentyp Struct nicht zulässig.
528
barley
wheat
9
3
9
3
9
3
0
0
0
0
hops
yeast waterTmp
280
39
150
33
410
47
0
0
0
0
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
mashTmp mashTime
40
30
100
50
30
120
60
30
90
0
0
0
0
S7-1200 Automatisierungssystem
QTest
0
0
1
0
0
0
0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis