Allgemeines
Für die Bewegungssteuerung stehen in der THINGET XC schnelle Zähler und Impulsausgänge zur Verfügung. Dabei sind einzelne Transistoreingänge und Transistorausgänge als schnelle Zähler bzw. Impulsausgänge ausgelegt.
Schnelle Zähler
Die THINGET XC Serie verfügt über 4 bis 6 schnelle Zählereingänge (High Speed Counter), die für die Signale von Drehgebern vorgesehen sind und sich über die schnellen Zählerfunktionen unterschiedlich auslesen lassen.
Einphasiger Inkrementalzähler
Alle 4 bis 6 schnelle Zählereingänge lassen sich als einfache einphasige Inkrementalzähler auslesen. Der erste, im Fall der XC3-32 oder XC5-60 sogar die ersten beiden Eingänge, zählen mit bis zu 80 kHz, die anderen 3 bis 4 mit 10 kHz. Die XC3-14 unterstützt nur 10 kHz.
Die einphasigen Schnellen zähler liegen im Speicher im Zählerbereich C600 bis C619. Achtung, schnelle Zähler sind immer 32 Bit Zähler, es sollten also nur gerade Zähler adressiert werden.
Inkrementalzähler mit Richtungserkennung
Die schnellen Zähler lassen sich auch als Zähler mit einem Impuls und einem Richtungseingang auslesen. Der erste Eingang unterstützt auch in diesem Fall 80 kHz, die anderen 10 kHz.
Die schnellen Zähler mit Richtungseingang liegen im Speicher bei C620 bis C629 und sind ebenfalls 32 Bit Zähler.
AB-Phasenzähler
Die Eingänge lassen sich auch als zweiphasige AB-Phasenzähler nutzen. Die ersten beiden Eingänge unterstützen wieder 80 kHz, die anderen allerdings in diesem Modus nur 5 kHz.
Die zweiphasigen AB-Zähler werden über den Zählerspeicher C630 bis C639 ausgelesen und sind ebenfalls 32 Bit Zähler.
Eine genaue Spezifikation der Eingangsbelegung für schnelle Zähler findet ihr in Kapitel 5 des Handbuchs.
Schnelle Zählerbefehle
Die Kontakte der schnellen Zähler werden einfach über eine Spule (OUT) gesetzt. OUT C600 K1000000 zum Beispiel, setzt Ausgang C600 sobald der schnelle Zähler 1 Million erreicht. Schnelle Zähler werden ganz normal über RST (Reset) zurückgesetzt, RST C600 setzt den Zähler C600 zurück.
Schnelle Zählerstände werden über den Befehl HSCR (High Speed Counter Read) ausgelesen. HSCR erfordert zwei Parameter, einen Zähler, der ausgelesen werden sollen und ein Startregister, in das der Wert (32 Bit) eingetragen werden soll. HSCR C630 D10 zum Beispiel schreibt den aktuellen Wert aus dem AB-Zähler 630 in die Register D10 und D11. HSCW (High Speed Counter Write) beschreibt entsprechend die Zählerstände.
Interrupts schneller Zähler
Jeder schnelle Zähler kann 24-Segment-Interrupts auslösen. Details dazu findet ihr in Kapitel 5 des Handbuchs.
Impulsausgänge
Die XC SPS verfügt über Impulsausgänge für die Bewegungssteuerung. Details zu den Impulsbefehlen findet ihr in Kapitel 6 des Handbuchs.