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
- TAGS
- fanuc
- manuals
- series
- pdfsupply.com
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