MCO 305 Befehlsreferenz
MIPOS
Kurzinfo
Syntax
Rückgabewert
Beschreibung
Befehlsgruppe
Querverweise
Syntax-Beispiel
Beispiel
64
__ Befehlsreferenz __
Letzte Index- bzw. Markerposition des Masters abfragen.
erg = MIPOS
erg = letzte Index- bzw. Markerposition des Masters absolut zum aktuellen Null-
punkt in qc
Diese Funktion liefert die letzte Index- bzw. Markerposition des Masters absolut
zum aktuellen Nullpunkt in qc zurück.
Die Konfiguration von MIPOS, d.h. ob die Index- oder Markerposition des Master-
Drehgebers (= geregelter Antrieb) zurückgeliefert wird, erfolgt über den Parameter
33-19 Markertyp Master .
ACHTUNG!:
Das Triggersignal für die Markerposition muss dabei zwingend an den Eingang 5
angeschlossen werden.
Der Positionswert in MIPOS ist auf r1 qc genau. Im Gegensatz zu der Positions-
information in MAPOS, welche nur im Reglerzyklus von typisch 1 ms aktualisiert
wird, wird der aktuelle Positionswert hardwaremäßig beim Auftreten des
konfigurierten Signals (in einem internen Prozessorregister) in Echtzeit zwischen-
gespeichert und dann in die Systemvariable MIPOS kopiert.
Falls gleichzeitig zur Markerposition ein Interrupt ausgelöst wird (ON INT 5 GOSUB
...) und in diesem Interrupt mit MIPOS gearbeitet wird, sollte im Interrupt-Unter-
programm eine Verzögerung von 2 Millisekunden (DELAY 2) vor dem Lesen von
MIPOS verwendet werden. So kann sichergestellt werden, dass der gelatchte
Positionswert bereits vollständig in die Systemvariable MIPOS kopiert ist und nicht
noch auf einen veralteten Wert zurückgegriffen wird.
ACHTUNG!:
Der Befehl MIPOS kann nicht verwendet werden:
– Bei Einsatz von Absolutgebern (siehe Par. 32-30 Inkrementalgeber Signaltyp ).
– Wenn der Parameter 32-50 auf [3] – Motor Steuerung steht.
SYS
CPOS, DEFORIGIN, SETORIGIN, POSA, POSR, ON INT
Parameter: 32-12 Benutzerfaktor Zähler , 32-11 Benutzerfaktor Nenner , 33-19
Markertyp Master
PRINT MIPOS
/* letzte Indexposition des Masters am PC ausgeben */
// Definition Interrupt-Handler
ON INT 5 GOSUB master_int
// Definition IPOS-Latching auf positive Flanke an Eingang 5
SET SYNCMTYPM 2
CVEL 10
CSTART
mainloop:
GOTO mainloop
SUBMAINPROG
®
MG.34.R1.03 – VLT
ist ein eingetragenes Warenzeichen von Danfoss.
// Bewegung starten
// Endlos-Schleife
// ...