Download Bediengerät MAC E200

Transcript
Rezepturen laden und speichern
Rezepturen
Register
Dn0
Inhalt
Befehl
Beschreibung
Befehlsregister durch die SPS eingestellt
Verfügbare Befehle:
0. Kein Befehl.
1. Rezeptur speichern.
2. Rezeptur einlesen.
3. Rezeptur löschen.
Dn1
Ergebnis-Code
Handshake-Register durch Bediengerät eingestellt.
0. Bereit für neuen Befehl.
1. OK.
2. Schreibfehler Rezepturdatei.
3. Rezepturdatei nicht gefunden.
Dn2
Dn3
Dateiname Zeichen 1–2
Dateiname Zeichen 3–4
Bezeichnung der Rezeptur im Bediengerät.
Dn4
Dateiname Zeichen 5–6
Dn5
Dateiname Zeichen 7–8
Dn6
Start-Datenregister
1. Datenregister der Rezepturdatei, die gelesen oder beschrieben werden kann.
Dn7
Anzahl der Register
Anzahl der Register der Rezepturdatei, die gelesen bzw. geschrieben
werden können.
Tab. 8-2: Register
Im „Setup“-Menü, im Unterpunkt „Systemsignale“ (System signals) legen Sie das erste Register
im Bereich der Steuerregister fest. Dieses und die sechs folgenden Register werden im weiteren
als Steuerregister benutzt.
Um Befehle auszuführen, sind die folgenden Handshake-Prozeduren durchzuführen:
햲 Das Handshake-Register muß auf den Wert 0 gesetzt sein. Für den Fall, daß es nicht auf
0 gesetzt ist, stellen Sie sicher, daß das Steuerregister den Wert 0 hat.
햳 Schreiben Sie den Befehl in das Befehlsregister.
햴 Warten Sie auf einen Abschluß oder eine Fehlermeldung im Handshake-Register.
햵 Setzen Sie das Befehlsregister auf den Wert 0. Danach setzt das Bediengerät das Handshake-Register auf 0.
Beispiel 쑴
Die SPS will D100–D149 als Rezeptur „RECIPE“ speichern, wenn M0 aktiviert ist. Der Steuerblock beginnt mit D10. Das Programm sollte dann wie folgt aussehen.
M0
0
=
K
0
D11
ASC RECIPE
MOV
M0
<
K
0
D11
D16
MOV
K
50
K
1
D10
MOV
K
0
D10
MOV
34
K
100
D12
RST
D17
M0
Abb. 8-9: Programmbeispiel
쑶
HINWEIS
MAC E200
Rezepturen, die im SPS-System erstellt wurden, können max. 1000 Register verwenden.
8-8