n
n
kVA
kVA
Wegerfassung und Positionierung
6
f
f
Nockenschaltwerke
i
i
P
Hz
Hz
P
Aufruf des erwei-
terten Nocken-
schaltwerks
Datenstruktur des
erweiterten
Nockenschalt-
werks
90
•
Änderungen in der Datenstruktur werden jede 1 ms übernommen. Damit können die
Grenzen eines Positionsfensters während der Laufzeit verändert werden und
werden im nächsten Bearbeitungszyklus der Nocke berücksichtigt. Damit ist es
möglich bei einer reversierenden Achse auf der Rückfahrt andere Nockenbereiche
zu verwenden als bei der Hinfahrt.
•
Alle Ausgänge können zusammenhängend ab einem beliebigen Bit einer Variable
abgelegt werden.
•
Es ist möglich Ausgänge zu setzen, d. h. im Programm fest auf 1 oder 0 zu setzen.
•
Die Bezugsgröße ist einstellbar, typische Bezugsgrößen sind:
– H511 - aktuelle Ist-Position des Motorgebers
– H510 - aktuelle Ist-Position des externen Gebers
– H509 - aktuelle Ist-Position eines SSI-Absolutgebers (Option DIP11A)
– H455 - aktuelle Ist-Position des Motorgebers im Modulo-Format
– H376 - aktuelle Ist-Position des Leitwertes (nur bei Technologiefunktion
Kurvenscheibe oder interner Synchronlauf)
•
Die erweiterte Nockenfunktion kann gestoppt werden, indem GETSYS mit Bit 31 = 0
aufgerufen wird. Dadurch wird die Abarbeitung in der Firmware gestoppt. D. h. die
Funktion nimmt keine Prozessorleistung mehr in Anspruch. Wird im Gegensatz dazu
CamState mit 0x8000 0000 beschrieben, wird die Nockenfunktion ebenfalls
gestoppt, läuft aber noch im Hintergrund weiter und setzt keine Ausgänge.
Compiler: _GetSys(CamArray ,GS_CAM );
initialisiert das Nockenschaltwerk und bildet den Status aller Ausgänge mit der Daten-
struktur ab der Variable CamArray
Assembler: GETSYS Hxx = CAM
initialisiert das Nockenschaltwerk und bildet den Status aller Ausgänge mit der Daten-
struktur ab der Variable Hxx
Die erweiterte Nockenfunktion wird mit Hilfe zweier Datenstrukturen parametriert, die
CamControl-Struktur und die CamOutput-Struktur.
•
Durch die CamControl-Struktur wird das globale Verhalten der erweiterten
Nockenfunktion kontrolliert.
•
Die CamOutput-Struktur dient der Definition eines Ausgangs (Ausgang einer
Nockenscheibe) und wird folglich bis zu acht mal benötigt.
Handbuch – IPOSplus®