30.01.2013 Aufrufe

GE Fanuc Manuals | Series 90-70 9070 | GFK-2055 - GE Fanuc PLC

GE Fanuc Manuals | Series 90-70 9070 | GFK-2055 - GE Fanuc PLC

GE Fanuc Manuals | Series 90-70 9070 | GFK-2055 - GE Fanuc PLC

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Tabelle 6-9. Datenbefehle – Zählertyp B<br />

Lade Akkumulator Befehlscode = 01H<br />

Befehlsbezeichnung Befehlswort (hexadezimal)<br />

Lade Akkumulator n 0n 01<br />

Lade oberen Grenzwert n 0n 02<br />

Lade unteren Grenzwert n 0n 03<br />

Lade Inkrement Akkumulator n 0n 04<br />

Lade Zeitbasis n 0n 06<br />

Lade Einschaltwert n 0n 0B<br />

Lade Abschaltwert n 0n 15<br />

Lade Voreinstellwert n 0n 1F<br />

Hinweis: n = Zähler #1 oder 4 (nur Zähler 1 ist vom Typ B)<br />

Die Bytes im Befehlswort werden immer als unabhängige Bytes<br />

behandelt. Sie bestehen aus einem Zählerkennungsbyte und einem<br />

Befehlscodebyte.<br />

Hinweis<br />

Die Befehlsworte können im Dezimalformat eingegeben werden. Beispiel:<br />

Lade Akkumulator von Zähler 1 01 01 (hex.) oder 1025 (dezimal)<br />

Lade oberen Grenzwert von Zähler 1 01 02 (hex) oder 1026 (dezimal)<br />

Lade unteren Grenzwert von Zähler 1 01 03 (hex) oder 1027 (dezimal)<br />

Schreibt beliebigen Wert innerhalb der Zählgrenzen direkt in den Akkumulator. (Kommt ein<br />

Zählwert an, während die CPU den Akkumulatorwert einstellt, geht dieser Zählwert verloren. Die<br />

Ursache liegt darin, daß die CPU den Akkumulatorwert liest, den angegeben Korrekturwert<br />

dazuaddiert, und dann den neuen Wert zurückschreibt. Während dieser Zeit werden eingehende<br />

Zählwerte ignoriert.)<br />

Beispiel: Um Zähler 1 auf 2211H zu setzen, laden Sie die COMM_REQ-Befehlsregister mit:<br />

Befehlswort: 0101<br />

LS Datenwort: 2211<br />

Lade oberen Grenzwert Befehlscode = 02H<br />

Lade unteren Befehlscode = 03H<br />

Grenzwert Zum Einstellen des oberen und unteren Grenzwertes im Rahmen des Zählerbereichs.<br />

Beispiel: Um den oberen Grenzwert von Zähler 1 auf 16<strong>90</strong> (4240H) zu setzen, laden Sie die<br />

Register mit:<br />

Befehlswort: 0103<br />

LS Datenwort: 4240<br />

Lade Akku Inkrement Befehlscode = 04H<br />

Hinweis: Werden die Grenzwerte in der falschen Reihenfolge geladen, können sie zurückgewiesen<br />

werden und es wird ein Fehlermerker gesetzt. Um dies zu vermeiden, sollten Sie bei einer<br />

Verschiebung nach unten immer zuerst den unteren Grenzwert verändern und bei einer<br />

Verschiebung nach oben zuerst den oberen Grenzwert. Das Laden wird auch verweigert, wenn der<br />

aktuelle Akkumulatorwert durch den neuen oberen/unteren Grenzwert aus dem Bereich<br />

herausfallen würde. Laden wird nur dann erfolgreich durchgeführt, wenn alle Parameter,<br />

einschließlich dem aktuellen Akkumulatorwert, innerhalb des durch die Grenzwerte festgelegten<br />

Bereichs liegen.<br />

Zur Korrektur eines Zählerakkumulators um einen kleinen Wert (bis +127 oder -128).<br />

Beispiel: Um Zähler 1 um 9 Zählwerte zu korrigieren, laden Sie:<br />

Befehlswort: 0104<br />

LS Datenwort: 0009<br />

Diese Korrektur kann jederzeit durchgeführt werden, selbst wenn der Zähler mit maximaler<br />

Geschwindigkeit zählt. Wird durch die Korrektur eine Zählgrenze überschritten, wird dieser<br />

Parameter zurückgewiesen. Kommt ein Zählwert an, während die CPU den Akkumulator<br />

aktualisiert, dann geht dieser Zählwert verloren.<br />

<strong>GFK</strong>-1065D-<strong>GE</strong> Kapitel 6 Schnelle Zähler 6-37<br />

6

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!