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