Herunterladen Inhalt Inhalt Diese Seite drucken

Messwert-Ausgabe Über Die Serielle Daten-Schnittstelle X31 Oder X32; Signallaufzeiten - HEIDENHAIN ND 287 Handbuch

Vorschau ausblenden Andere Handbücher für ND 287:
Inhaltsverzeichnis

Werbung

Messwert-Ausgabe über die serielle Daten-
Schnittstelle X31 oder X32
Gefahr für interne Bauteile!
Die Schnittstellen X31 und X32 erfüllen die sichere
Trennung vom Netz nach EN 50 178!
Steckverbindungen nur bei ausgeschaltetem Gerät
herstellen oder lösen!
Mit dem Softkey PRINT oder mit dem Befehl Control B übertragen
Sie die aktuellen Anzeigewerte der Betriebsart Istwert oder Restweg
– je nachdem, welche der beiden Betriebsarten gerade aktiv ist (siehe
„Betriebsarten" auf Seite 30) über eine der seriellen Schnittstellen
V.24/RS-232-C oder USB auf einen PC.
Befehl Control B:
Schnittstelle V.24/RS-232-C:
Die Datenausgabe Der ND empfängt den Befehl Control B über die
Leitung RXD der Schnittstelle und gibt die Messwerte über die
Leitung TXD aus (siehe „Daten-Schnittstelle" auf Seite 101).
USB Typ B:
Die Schnittstelle unterstützt die bidirektionale
Datenkommunikation. Die Übertragung wird mit dem Befehl
Control B gestartet.
Datenübertragung:
Die Messwerte kann ein Terminal-Programm z. B. HyperTerminal,
das im Lieferumfang von Windows ® enthalten ist, empfangen und
speichern. Oder Sie verwenden TNCremoNT. TNCremoNT ist
kostenlos bei HEIDENHAIN erhältlich. Sie finden die Software auf
www.heidenhain.de unter Services und Dokumentation im
Downloadbereich.
Das Basic-Programm (siehe Abb. II.72) zeigt den grundsätzlichen
Aufbau eines Programms für die Messwert-Ausgabe.

Signallaufzeiten

Vorgang
Einspeicherverzögerung t
1
Messwert-Ausgabe nach t
2
Regenerationszeit t
3
ND 287
10
20
30
40
50
60
70
80
90
100 LOCATE 9,1
110 PRINT X$;
120 GOTO 50
130 END
Abb. II.72 Basic-Programm zur Messwert-Ausgabe
Zeit
≤ 1 ms
t
1
≤ 50 ms
t
2
≥ 0 ms
t
3
Abb. II.73 Signallaufzeiten bei Messwert-Ausgabe
L%=18
CLS
PRINT "V.24/RS-232-C"
OPEN "COM1:9600,E,7" AS#1
PRINT #1, CHR$ (2);
IF INKEY$<>""THEN 130
C%=LOC(1)
IF C%<L%THEN 60
X$=INPUT$(L%,#1)
über Control B
nach Befehl Control B
115

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis