Herunterladen Diese Seite drucken

Danfoss MCO 305 Befehlsreferenz Seite 139

Vorschau ausblenden Andere Handbücher für MCO 305:

Werbung

MCO 305 Befehlsreferenz
Syntax-Beispiel
Beispiel
__ Befehlsreferenz __
// Unterprogramm-Bereich
SUBMAINPROG
SUBPROG errhandler
TESTSTOP 0 0
EXIT
RETURN
ENDPROG
NOWAIT ON
DEFORIGIN
// Systemvariablen für die Datenaufzeichnung festlegen:
// IST-Pos., SOLL-Pos., Schleppfehler, Geschwindigkeit, Index-Pos., Eing.1-8
TESTSETINDEX 4096, 4097, 4101, 4186, 4098, 0x01220202
TESTSTART 0
voll)
VEL 20
POSA 100000
WAITP 50000
VEL 100
POSA 100000
NOWAIT OFF
DELAY 200
TESTSTOP 0 0
Dieses Beispiel sammelt Daten kontinuierlich bis eine besondere Bedingung erreicht
ist und die Aufzeichnung gestoppt wird. Wenn die Daten ausgelesen werden, erhält
man die letzten abgetasteten Werte bevor gestoppt wurde. Die Menge der Werte
hängt vom verfügbaren dynamischen Speicher ab.
#define PFG_ACTPOS
#define PFG_COMPOS
#define PFG_VCMDSIGNED
...
TESTSETINDEX PFG_ACTPOS, PFG_COMPOS, PFG_VCMDSIGNED
TESTSETDEST DYNMEN
TESTSETTIME 5
TESTSETTYPE 1
TESTSTART 0
// Aufzeichnung starten und den ganzen verfügbaren dynamischen Speicher
nutzen
...
IF(whatever) THEN
TESTSTOP 0 0
ENDIF
Diese Art der Aufzeichnung könnte auch benutzt werden ohne dass das Programm
überhaupt geändert wird, durch Einsatz der Oszilloskop-Funktionen von APOSS.
(See Single Shot Oszilloskop).
®
MG.34.R1.03 – VLT
ist ein eingetragenes Warenzeichen von Danfoss.
// Fehlerbehandlungsroutine
// Sicherstellen, dass die Aufzeichnung stoppt
// Programm beenden
// Ende der Fehlerbehandlungsroutine
// Ende des Unterprogramm-Bereichs
// Nicht warten bis Position erreicht
// Nullpunkt auf aktueller Position setzen
// Aufzeichnung starten (bis TESTSTOP oder DYNMEM
// 20% der Maximalgeschwindigkeit
// Positionierung starten
// Warten bis Position 50000 erreicht
// Geschwindigkeit auf 100% setzen
// Positionierung mit neuer Geschwindigkeit fortsetzen
// Warten bis Positionierung beendet
// 200 ms warten
// Aufzeichnung stoppen
0x01250001
0x01250002
0x012500B5
// dynamischen Speicher für die Aufzeichnung wählen
// Aufzeichnungsintervall von 5 ms wählen
// zyklisches Aufzeichnen wählen
// Aufzeichnung stoppen
139

Werbung

loading